表示形式のカスタマイズに関するガイドラインを確認する

ユーザー定義の表示形式を作成するには、最初に、組み込みの表示形式のいずれかを開始点として選択します。 それから、その形式のコード セクションの 1 つを変更し、独自の表示形式を作成します。

表示形式は、コードをセミコロンで区切り、最大 4 つのセクションで構成できます。 これらのコード セクションで、正の値、負の値、ゼロの値、テキストという順序で書式を定義します。

<POSITIVE>;<NEGATIVE>;<ZERO>;<TEXT>

たとえば、これらのコード セクションを使用して、次のユーザー定義の書式を作成できます。

[Blue]#,##0.00_);[Red](#,##0.00);0.00;"sales "@

ユーザー定義の表示形式にすべてのコードセクションを含める必要はありません。 ユーザー定義の表示形式にコード セクションを 2 つだけ指定した場合、正数とゼロに最初のセクションが使用され、負数に 2 つ目のセクションが使用されます。 コード セクションを 1 つだけ使用する場合、それがすべての数値に使用されます。 あるコード セクションを省略し、それに続くコード セクションを挿入する場合、省略するセクションに対して終了のセミコロンを挿入する必要があります。

次のガイドラインは、これらの表示形式コードセクションをカスタマイズする場合に役立ちます。

  • テキストと数値の両方を表示する    セルにテキストと数値の両方を表示するには、テキストの文字を二重引用符 ("") で囲むか、バックスラッシュ (\)を使用して1つの文字の前に配置します。 表示形式コードの該当するセクションに文字を含めます。 たとえば、正の金額として "$125.74 Surplus" を表示し、負の金額として "$-125.74 Shortage" を表示するには、形式として $0.00" Surplus";$-0.00" Shortage" を入力します。 各コード セクションで "Surplus" と "Shortage" の両方の前に空白文字が 1 つあることに注意してください。

    次の文字は引用符を使用せずに表示できます。

$

ドル記号

+

正符号

(

左かっこ

:

コロン

^

曲折アクセント (キャレット)

'

アポストロフィ

{

左中かっこ

<

小なり記号

=

等号

-

負符号

/

スラッシュ記号

)

右かっこ

!

感嘆符

&

アンパサンド

~

チルダ

}

右中かっこ

>

大なり記号

スペース文字

  • テキスト入力のセクションを含める    含まれている場合、テキストセクションは常に [表示形式] の最後のセクションになります。 セクションに "@" 文字を含めると、セルに入力した文字列を表示することができます。 テキストセクションで @ 文字を省略した場合、入力したテキストは表示されません。 入力したテキストと共に特定のテキスト文字を常に表示する場合、追加テキストを二重引用符 (" ") で囲みます。 たとえば、"gross receipts for "@ のようになります。

    表示形式にテキスト セクションが含まれていない場合、その表示形式が適用されたセルに入力する数字以外の値には、表示形式が適用されません。 また、セル全体がテキストに変換されます。

  • スペースを追加する    数値の表示形式で文字の幅を示すスペースを作成するには、アンダースコア (_) とその後に使用する文字を入力します。 たとえば、 _) のように、下線に右括弧を続けると、正数と括弧で囲まれた負数がきれいに並びます。

  • 繰り返し文字    書式の次の文字を繰り返して列の幅を埋めるには、表示形式にアスタリスク (*) を追加します。 たとえば、0*- と入力すると、数字の後にセルを埋めるために必要なダッシュが挿入され、形式の前に *0 と入力すると、先行ゼロが挿入されます。

  • 小数点以下の桁数と有効桁数を含める    小数点を含む分数または数値を書式設定するには、次の桁プレースホルダー、小数点、および桁区切り記号をセクションに含めます。

0 (ゼロ)

数値の桁数が0よりも小さい場合、この桁プレースホルダーは、意味のないゼロを表示します。 たとえば、「 8.9」と入力して、それを8.90として表示するには、 #. 00という書式を使用します。

#

この数字プレースホルダーは、0 (ゼロ) と同じ規則に従います。 ただし、入力した数値の桁数が10進数のどちらの側でも、形式の # 記号数よりも少ない場合は、余分なゼロは表示されません。 たとえば、ユーザー定義の表示形式が#. # #で、セルに「 8.9 」と入力すると、数値8.9が表示されます。

?

この数字プレースホルダーは、0 (ゼロ) と同じ規則に従います。 ただし、小数点の両側に意味のないゼロのスペースが追加されるので、小数点が列内で揃えられます。 たとえば、ユーザー定義の形式が 0.0? であれば、8.988.99 の小数点が列内で整列されます。

. (ピリオド)

この数字のプレースホルダーは、数値に小数点を表示します。

  • 数値の小数点の右側に、表示形式のプレースホルダーより多くの桁数がある場合、数値の小数点以下桁数がプレースホルダーの桁に丸められます。 小数点の左側にプレースホルダーより多くの桁数がある場合は、超過する桁も表示されます。 表示形式の小数点の左側に 1 つの数値記号 (#) のみが指定されている場合、1 未満の数値は、.47 のように小数点から始まります。

表示する内容

表示する内容

使用するコード

1234.59

1234.6

####.#

8.9

8.900

#.000

.631

0.6

0.#

12
1234.568   

12.0
1234.57

#.0#

44.398
102.65
2.8

  44.398
102.65
    2.8
(小数点の位置で整列)

???.???

5.25
5.3

5 1/4
5 3/10
(分数を揃える)

# ???/???

  • 桁区切り記号を表示する    桁区切り記号としてカンマを表示したり、1000の倍数で数値を表示したりするには、[表示形式] に次の区切り記号を含めます。

, (カンマ)

数値に桁区切り記号を表示します。 書式に数字記号 (#) または0で囲まれたコンマが含まれている場合、Excel では、桁区切りがコンマで区切られます。 桁プレースホルダーの後に続くコンマは、数値を 3 桁ずつ拡張または縮小します。 たとえば、形式が# .0の場合に、セルに「 1220万」と入力すると、 12.200.0番号が表示されます。

表示する内容

表示する内容

使用するコード

12000

12,000

#,###

12000

12

#,

1220万

12.2

0.0,,

  • 色を指定する    書式のセクションの色を指定するには、セクションで、次の8色のいずれかの名前を角かっこで囲んで入力します。 色コードをセクションの最初のアイテムにする必要があります。

オリーブ

関する

Rgb

マゼンタ

黄色

赤く

  • 条件を指定する    数値が指定した条件を満たす場合にのみ適用される数値の表示形式を指定するには、条件を角かっこで囲みます。 条件は 比較演算子 と値で構成されます。 たとえば、次の形式では、100 以下の数値が赤のフォントで表示され、100 を超える数値が青のフォントで表示されます。

    [赤][<=100];[青][>100]

    条件形式をセルに適用するには (セルの値に基づく色の網かけなど)、[ホーム] タブの [スタイル] グループで、[条件付き書式] をクリックします。

  • 通貨記号を含める    数値の表示形式に次のいずれかの通貨記号を入力するには、NUMLOCK キーを押し、テンキーを使用して、記号の ANSI コードを入力します。

入力する内容

このコードを押します

¢

Alt + 0162

£

Alt + 0163

¥

Alt + 0165

ユーロ

Alt + 0128

  • 注: ユーザー定義の表示形式は、ブックと共に保存されます。 Excel で常に特定の通貨記号を使用するには、[コントロール パネル] の [地域オプション] で選択されている通貨記号を変更してから、Excel を起動する必要があります。

  • パーセントを表示する    数値を100のパーセンテージで表示するには (たとえば、0.08 を280% として表示するに2.8 は)、表示形式にパーセント記号 (%)を含めます。

  • 指数表記を表示する    数値を指数形式で表示するには、セクションで次の指数コードを使用します。

E (E-、E +、e-、e +)

数値を指数形式で表示します。 Excel では、"E" または "e" の右に、小数点を動かした桁数に相当する数が表示されます。 たとえば、形式が 0.00E+00 のとき、セルに 12,200,000 と入力すると、1.22E+07 と表示されます。 表示形式を #0.0E+0 に変更すると、12.2E+6 と表示されます。

  • 日、月、年を表示する    数値を日付の形式 (日、月、年など) として表示するには、セクションで次のコードを使用します。

m

先頭に0を付けずに数値で月を表示します。

mm

必要に応じて、先頭に0を付けて数値で月を表示します。

mmm

月を省略形で表示します (Jan ~ Dec)。

mmmm

月を完全な名前で表示します (January ~ December)。

mmmmm

月を1文字で表示します (J ~ D)。

d

先頭に0を付けずに数値で日を表示します。

dd

該当する場合は先頭に0を付けて数値で日を表示します。

ddd

曜日を省略形で表示します (Sun から Sat)。

dddd

曜日を完全な名前で表示します (日曜から土曜日)。

yy

年を2桁の数値で表示します。

yyyy

西暦の年を4桁の数値で表示します。

表示する内容

表示する内容

使用するコード

1–12

m

01–12

mm

Jan–Dec

mmm

January–December

mmmm

J–D

mmmmm

日数

1–31

d

01–31

dd

日数

Sun–Sat

ddd

Sunday–Saturday

dddd

00–99

yy

1900–9999

yyyy

  • 時間、分、および秒を表示する    時刻の形式 (時間、分、秒など) を表示するには、セクションで次のコードを使用します。

h

先頭に0を付けずに数値で時間を表示します。

[h]

時間単位の経過時間を表示します。 時間数が24を超える時間を返す数式を使用している場合は、 [h]: mm: ssという数字の表示形式を使用します。

hh

必要に応じて、先頭に0を付けて数値で時間を表示します。 形式に AM または PM が含まれている場合、時間は 12 時間表示に基づきます。 含まれていない場合、24 時間表示に基づきます。

m

先頭に0を付けずに数値で分を表示します。

注: Mまたはmmコードは、 hコードまたはhhコードの直後、またはssコードの直前に表示する必要があります。それ以外の場合は、分数ではなく月が表示されます。

[m]

経過時間を分単位で表示します。 分数が60を超える時間を返す数式を使用している場合は、 [mm]: ssのような表示形式を使用します。

mm

必要に応じて、先頭に0を付けて数値で分を表示します。

注: Mまたはmmコードは、 hコードまたはhhコードの直後、またはssコードの直前に表示する必要があります。それ以外の場合は、分数ではなく月が表示されます。

s

先頭に0を付けずに数値で秒を表示します。

[s]

経過時間 (秒単位) を表示します。 秒数が60を超える時間を返す数式を使用している場合は、 [ss]という数字の表示形式を使用します。

ss

該当する場合は先頭に0を付けて数値として秒を表示します。 1秒の分数を表示するには、 h:mm: ssのような数値の形式を使用します。

AM/PM、am/pm、A/P、a/p

12時間制を使用して時間を表示します。 Excel では、午前0時から午後0時までの午前または午後、午後p、またはpまでの時刻の午前、午前a、またはaが表示されます。

表示する内容

表示する内容

使用するコード

0–23

h

時間

00–23

hh

議事録

0–59

m

00–59

mm

0–59

s

00–59

ss

時間

4 AM

h AM/PM

時間

4:36 PM

h:mm AM/PM

時間

4:36:03 P

h:mm:ss A/P

時刻

4:36:03.75

h:mm:ss.00

経過時間 (時と分)

1:02

[h]:mm

経過時間 (分と秒)

62:16

[mm]:ss

経過時間 (秒と 100 分の 1 秒)

3735.80

[ss].00

注:  このページは、自動翻訳によって翻訳されているため、文章校正のエラーや不正確な情報が含まれている可能性があります。 私たちの目的は、このコンテンツがお客様の役に立つようにすることです。 情報が役に立ったかどうか、ご意見をお寄せください。 参考までに、こちらから英語の記事をお読みいただけます。

ヘルプを表示

Office のスキルを磨く
トレーニングの探索
新機能を最初に入手
Office Insider に参加する

この情報は役に立ちましたか?

ご意見をいただきありがとうございます。

フィードバックをお寄せいただき、ありがとうございます。Office サポートの担当者におつなぎいたします。

×