Microsoft Excelで分数を書く方法は?


29

Excelで分数を書く方法。写真のように正確に書きたいです。

私が望むものは可能ですか?

enter image description here


形式の小数部分を試しましたか?
ヤス

5
適切な水平線で正確に意味しますか?「はい」の場合、答えは「いいえ」です。セルに入れることはできませんが、方程式に入れることができます(タブを挿入-方程式)
マーテユハス

[equation-editor]タグを削除したのは、OPが使用していることを指定しておらず、支援も求めていなかったためです。それを追加すると、OPの質問が、彼らが望むと思うものに変わります。OPを明確にします。
チャーリーRB

4
計算でも分数を使用しますか?または、セル/イメージ/その他に分数を表示するだけですか?
ブルースウェイン

1
これは、興味のある:Windowsでのスタイル設定画分
Jeeped

回答:


43
  • Excelでに移動しInsert → Objectます。
  • リストから「Microsoft Equation 3.0」を選択します。
  • ニーズに合った方程式を選択します。この場合:

ここに画像の説明を入力してください

  • 2を入力し、Tabキーを押してカーソルを移動し、3を移動します。

これは私の結果です:

ここに画像の説明を入力してください


9
Office 2010(または2007、前回使用したときから長すぎたため不明)以降、MS方程式を使用しなくなりました。方程式ツールは、すべてのアプリケーションに組み込まれています(オプションのMS方程式とは異なります)
phuclv

1
すべてのOffice 365アプリの@LưuVĩnhPhúcでは、挿入->方程式は挿入->記号の隣にあります。
ティム

@Timそれはまさに私が言っていることです。Office 365は見たことがありませんが、他のオフラインオフィスと似ていると思います。おそらく、Office 97または2000を使用したことがありませんか?方程式の機能は含まれていませんが、Microsoftの方程式を別途インストールする必要があります。この答えは、挿入>オブジェクトに関するものではなく、MS方程式3.0であり、挿入>方程式に関するものではありません
-phuclv

1
@Timは、1987年のバージョン2.0以降、常にExcelという名前が付けられています。Excel97には、隠されたレーシングゲームが組み込まれていることを今でも覚えています。
phuclv

2
LưuVĩnhPhúc@:実際には、1985年にExcelのバージョン1.0以降
モニカと明度レース

18

数式エディタを台無しにしたくない場合、分数を表示するだけなら、上部セルと下部セルの間に境界線がある通常のセルを使用できます。次に、セルのサイズを変更して、好きなようにフォーマットします。

ここに画像の説明を入力してください


2
また、(ここの画像を例として使用して)セルC2とC3を結合し、結合したセルのテキストを垂直方向に中央揃えして、テキストを分数線に揃えることができます。
ジェイソンC

18

テキストボックス内([挿入]→[テキストボックス])ですが、残念ながらセル内ではなくAlt+ =(または[挿入]タブの[新しい数式])を使用できます。これにより、方程式を自由に入力できます(またはリボンのエディターを使用します)。入力x/yすると自動的に分数に再フォーマットされますが、手動で分数を挿入して入力することもできます。

数式エディター

テキストボックス内の方程式

このタイプの方程式はより新しい、よりクリーンなエディターを使用するため、Insert→Objectよりもこれをお勧めします(オブジェクトリストがロードされるのを待つ必要はありません)。どちらのオプションもセル内で使用できないため、これが望ましいです。


次のように入力する(x+y)/3<space>と、括弧なしで自動的に分数に変換されます
-phuclv

9

3番目の可能性:common(1/3)、⅔(2/3)、¾(3/4)、⅝(5/8)などの一般的な分数。Unicode表現があります。http://unicodefractions.com/を参照してください。分子と分母を使用した任意の表現ではなく、これらが必要な場合、答えは、必要なラベルまたは書式を生成するための部分文字列および文字列連結関数にあります。


2
Excelでこれを使用する方法を詳しく説明できますか?
チャーリーRB

申し訳ありません。LibreOfficeでの使用方法を説明できましたが、私はLinuxのみの珍しい職場にいます!
nigel222

1
あなたの答えの明瞭さを改善する目的で、ある時点で詳しく説明できますか?ここでのアイデアは、OPが要求した内容(この場合はExcel)に関連する質問に答えることです。そのためには、提案された回答の実装方法を指示する必要がある場合があります。
チャーリーRB

1
ユニコードを入力するには(再びLibreofficeですが、おそらく一般的です)ctrl / shift / uの後に、問題のユニコードの16進数を入力します。
nigel222

2
Excel(Windows)で、リボンの[挿入]> [シンボル]> [サブセット "番号フォーム"に移動するか、下にスクロールして[⅓からfromまで選択]を選択します。support.office.comを参照してください。これらは、OPが要求したとおりに正確に見えないことに注意してください。
ナイジェルタッチ

8

別の可能性は、arbitrary、¼、⅝などの一般的な分数だけでなく、任意の値が必要な場合にUnicodeの添え字と上付き文字を使用することです。

分子は上付き数字を使用して記述でき⁰¹²³⁴⁵⁶⁷⁸⁹、分母は下付き数字を使用して記述できます₀₁₂₃₄₅₆₇₈₉。それらの間の区切り文字は、あなたの好みに応じて固相線/または分数スラッシュにすることができます

例:⁴⁵/₈₉、⁷⁄₂

ご覧のとおり、分数スラッシュにはカーニング/合字/フォント置換のサポートが優れているという利点があり、数字は互いに重なり合っています。


垂直の分数を表示する場合は、水平線に水平のボックス描画文字 を使用するだけです。このように、線は常に2つの数値のちょうど真ん中にあり、複数の線は破線ではなく連続して互いに接続します。

 123
─────
45678 

また良い、それはすべて:)その画面の周りナンセンスの小箱をスローした場合、そのソフトウェアを更新するために人々を奨励するための素晴らしい
GoFundMonica - codidact.org

7

OPは、スプレッドシートで実際に分数を使用する必要があるかどうか、または単に分数を表示する必要があるかどうかを示していません。

値として表示し、使用しない

セルに分数を表示するだけの場合

ここに画像の説明を入力してください

次にCtrl+を入力しますU、「153」、「Ctrl+」U、「Alt+」Enter、「71」の順に入力します

これは分数として表示されますが、セル値は文字列15371になるため、分数の実際の値が必要な数式には適していません。

分数を表示し、値として使用

Excelに値を分数として表示させることができますが、形式には水平線が表示されず、153/71が使用されます

Excelで数値を分数で表示するには、セルを次のようにカスタム数値形式にフォーマットします。

0/###

#記号の数が分母の大きさを制限することに注意してください。形式を0 /#に設定すると、153/71は13/6に丸められて表示されますが、実際のセル値の精度は維持され、セルは数式で参照できます。


特殊文字にコードを使用する場合(254までのコードの場合)、[ALT]キーを押しながら0で始まるコードを入力して、Excel(Windows)に入力できます。例:[ALT] + 0190は¾を入力します 注:これは方程式に役立つ分数を提供しません!)
ケブ

下線フォーマットを使用すると、上記のような見苦しい出力になります。水平方向のボックス描画文字がはるかに優れています。また、中央揃えで使用する必要があります
phuclv

1

Excel 2007以降では、[挿入]タブの[方程式]をクリックして方程式を挿入できます。

ここに画像の説明を入力してください

これを行うと、方程式を入力する場所が得られます。[方程式ツール]タブの[分数]ボタンを使用できます(方程式を挿入すると自動的に表示されます。または、タイプの一部を入力2/3してから押すEnterと、自動的にフラクションに変換されます。私が得た結果:

ここに画像の説明を入力してください

方程式はイメージのように移動できるので、好きな場所に配置できます。

Excel 2007より古いバージョンを使用している場合、User552853の答えは、Excelの古いバージョンでこれを行う方法を説明しています。


これはすでに上記のPokechu22によって回答されていないのですか?
phuclv

1

厳密に水平線を使用しない分数で問題ない場合(OPは尋ねられましたが、返信されませんでした)、これはExcelのセル内の値として使用される分数を入力する方法です。

WholeNumberspacebarNumerator/DenominatorENTER

したがって、1/12を入力したい場合は、

0 1/12 そして、Excelでは次のように表示されます:

1/12

そして、値は次のように計算に利用できます 0.0833333333333333

もう1つの例として、分数が2および7/38の場合、次のように入力します。 2 7/38

さらに役立つ場合に備えて、以下にいくつかのビジュアルを追加しました。

ここに画像の説明を入力してください

それはあなたにこの結果を与えるはずです:

ここに画像の説明を入力してください


1
「写真のとおりに正確に書きたい」
マーテユハス

OPは、水平線にする必要があるかどうかを明確にするためにあなた自身の質問に答えたことはありません。この回答は、分数として表示され、Excelでまだ使用可能な分数の入力方法を知りたい人に役立つので、ここでそれを保持します。
kayleeFrye_onDeck

-1

マクロを使用してそれを行うことができます。

Sub Fraction()
    ActiveCell.FormulaR1C1 = Range("b3") & Chr(10) & "—" & Chr(10) & Range("c3")
        With Selection
        .HorizontalAlignment = xlCenter
        .VerticalAlignment = xlBottom
        .WrapText = True
        .Orientation = 0
        .AddIndent = False
        .IndentLevel = 0
        .ShrinkToFit = False
        .ReadingOrder = xlContext
        .MergeCells = False
    End With    
End Sub

これは私が得た結果です:

結果


1
結果を投稿することを思い出させたいだけです。
var firstName

「—」を1つだけ使用しているので、23/45や145/236などのより広い部分についてはどうでしょうか。
phuclv

また、em-dashの代わりに、水平のボックス描画文字を使用することをお
勧めします

-2

ALTボタンを使用する必要があります。私は自分のワークブックで絶えず使用していますが、基本的な部分に限定されていますが、さらに多くのことができます。ひとたび慣れれば、それは第二の性質になり、よりプロフェッショナルに見えます。1/4 = Alt + 0188(altボタンを押しながら)| 1/2 = ALT + 0189 | 3/4 = ALT +0190。最終結果は、13/4ではなく、この1¾のようになります。このサイトをチェックしてくださいhttps://usefulshortcuts.com/downloads/ALT-Codes.pdf これが私を助けてくれることを願っています 私も同じ問題に長い間苦労しました。


1
あなたの答えは、実質的に、この既存の答えと同じです:superuser.com/a/1191216/427317
メイトユハス
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.