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

適用先
Excel for Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

数値のカスタム表示形式を作成するには、まず、開始点として組み込みの数値表示形式のいずれかを選択します。 それから、その形式のコード セクションの 1 つを変更し、独自の表示形式を作成します。

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

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

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

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

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

次のガイドラインは、これらの数値形式のコード セクションのいずれかをカスタマイズするのに役立つはずです。

コンピューターの言語と地域の設定によって、[セルの書式] ダイアログ ボックスの [数値の書式] タブに既定で表示されるユーザー設定の書式に影響する場合があります。 たとえば、コンピューターの設定で通貨記号、負の値の書式、桁区切り記号、小数点区切りを設定できる場合があります。これは、Excel に表示されるカスタム形式に影響を与える場合があります。 

テキストを含め、間隔を追加するためのガイドライン

  • テキストと数字の両方を表示する セルにテキストと数値の両方を表示するには、テキスト文字を二重引用符 (" ") で囲むか、1 文字の前に円記号 (\) を付けます。 表示形式コードの該当するセクションに文字を含めます。 たとえば、正の金額として "$125.74 Surplus" を表示し、負の金額として "$-125.74 Shortage" を表示するには、形式として $0.00" Surplus";$-0.00" Shortage" を入力します。各コード セクションで "Surplus" と "Shortage" の両方の前に空白文字が 1 つあることに注意してください。
    次の文字は引用符を使用せずに表示できます。
$ ドル記号
+ 正符号
( 左かっこ
: コロン
^ 曲折アクセント (キャレット)
' アポストロフィ
{ 左中かっこ
< 小なり記号
= 等号
- 負符号
/ スラッシュ記号
) 右かっこ
! 感嘆符
& アンパサンド
~ チルダ
} 右中かっこ
> 大なり記号
スペース文字
  • テキスト入力用のセクションを含める 含める場合、テキスト セクションは常に数値形式の最後のセクションになります。 セルに入力したテキストを表示するセクションに "at" 文字 (@) を含めます。 テキスト セクションから @ 文字を省略すると、入力したテキストは表示されません。 入力したテキストと共に特定のテキスト文字を常に表示する場合、追加テキストを二重引用符 (" ") で囲みます。 たとえば、"gross receipts for "@ のようになります。
    表示形式にテキスト セクションが含まれていない場合、その表示形式が適用されたセルに入力する数字以外の値には、表示形式が適用されません。 また、セル全体がテキストに変換されます。
  • スペースを追加する 数字形式で文字幅と同じスペースを作成するには、アンダースコア文字 (_) の後に使用する文字を入力します。 たとえば、 _) などの右かっこ付きのアンダースコアの後に続く場合、正の数は、かっこで囲まれた負の数と正しく並べられます。
  • 繰り返し文字 表示形式の次の文字を繰り返して列幅を埋めるには、表示形式にアスタリスク (*) を含めます。 たとえば、0*- と入力すると、数字の後にセルを埋めるために必要なダッシュが挿入され、形式の前に *0 と入力すると、先行ゼロが挿入されます。
  • 二重引用符を囲む セル内に二重引用符を表示するには、\" (バックスラッシュの後に二重引用符が続く) を使用します。 たとえば、セル内で 32 を 32" と表示するには、数値の表示形式として #\" を使用します。

小数点以下の桁数、スペース、色、条件の使用ガイドライン

  • 数点以下の桁数や有効桁を含める小数点を含む分数または数値を書式設定するには、セクションに次の桁のプレースホルダー、小数点、および桁区切り記号を含めます。
   
0 (ゼロ) この桁プレースホルダーは、数値の桁数が表示形式のゼロより少ない場合、重要でないゼロを表示します。 たとえば、「 8.9」と入力し、 8.90 として表示したい場合は、 #.00 という形式を使用します。
# この桁のプレースホルダーは、0 (ゼロ) と同じ規則に従います。 ただし、入力した数値の小数点以下の桁数が、表示形式に # 記号がある場合よりも少ない場合、Excel は余分なゼロを表示しません。 たとえば、カスタム表示形式が #.## で、セルに「 8.9 」と入力すると、数値 8.9 が表示されます。
? この桁のプレースホルダーは、0 (ゼロ) と同じ規則に従います。 ただし、Excel では、小数点が列に配置されるように、小数点の両側に重要でないゼロのスペースが追加されています。 たとえば、ユーザー定義の形式が 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
(整列分数を含む)
# ???/???
  • 桁区切り記号を表示する コンマを 3 桁区切りで表示したり、数値を 1,000 の倍数でスケーリングしたりするには、次の区切り記号を数値の表示形式に含めます。
, (カンマ) 桁区切り記号を数値で表示します。 表示形式に数字記号 (#) またはゼロで囲まれたコンマが含まれている場合、Excel はコンマで桁区切りします。 桁プレースホルダーの後に続くコンマは、数値を 3 桁ずつ拡張または縮小します。 たとえば、表示形式が #.0 で、セルに 「12,200,000 」と入力すると、数値 12200.0 が表示されます。
表示する内容 表示する内容 使用するコード
12000 12,000 #,###
12000 12 #,
12200000 12.2M 0.0,,"M"
  • 色を指定する 形式のセクションの色を指定するには、セクションの角かっこで囲まれた次の 8 つの色のいずれかの名前を入力します。 色コードをセクションの最初のアイテムにする必要があります。
[Black]
[緑]
[White]
[Blue]
[マゼンタ]
[Yellow]
[シアン]
[Red]
  • 条件を指定する 数値が指定した条件を満たした場合にのみ適用される数値書式を指定するには、条件を角かっこで囲みます。 条件は、比較演算子と値で構成されます。 たとえば、次の形式では、100 以下の数値が赤のフォントで表示され、100 を超える数値が青のフォントで表示されます。
    [Red][<=100];[Blue][>100]
    条件形式をセルに適用するには (セルの値に基づく色の網かけなど)、[ホーム] タブの [スタイル] グループで、[条件付き書式] をクリックします。

通貨、パーセンテージ、指数表記形式のガイドライン

  • 通貨記号を含める 以下のいずれかの通貨記号を数値形式で入力するには、NUM LOCK キーを押し、テンキーを使用して記号の ANSI コードを入力します。
入力する内容 次のコードを押す
¢ Alt + 0162
£ Alt + 0163
¥ Alt + 0165
ユーロ Alt + 0128
  • ユーザー定義の表示形式は、ブックと共に保存されます。 Excel で常に特定の通貨記号を使用するには、[コントロール パネル] の [地域オプション] で選択されている通貨記号を変更してから、Excel を起動する必要があります。

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

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

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

日付と時刻の形式のガイドライン

  • 日、月、年の表示 数値を日付形式 (日、月、年など) で表示するには、セクションで次のコードを使用します。
m 月を先頭にゼロのない数値で表示します。
mm 必要に応じて、月を先頭にゼロのある数値で表示します。
mmm 月を省略形 (1 月から 12 月) で表示します。
mmmm 月を完全名 (1 月から 12 月) で表示します。
mmmmm 月を 1 文字 (J から D) で表示します。
d 日を先頭にゼロのない数値で表示します。
dd 必要に応じて、日に日を先頭にゼロのある数値で表示します。
ddd 日を曜日の省略形 (日から土) で表示します。
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 時刻を先頭にゼロのない数値で表示します。
[h] 経過時間を時間単位で表示します。 時間数が 24 を超える時刻を返す数式を使用している場合は、[ h]:mm:ss のような数値の表示形式を使用します。
hh 必要に応じて、時刻を先頭にゼロのある数値で表示します。 形式に AM または PM が含まれている場合、時間は 12 時間表示に基づきます。 含まれていない場合、24 時間表示に基づきます。
m 分を前にゼロのない数値で表示します。
メモ:m または mm コードは、h または hh コードの直後または ss コードの直前に表示する必要があります。それ以外の場合、Excel は分ではなく月を表示します。
[m] 経過時間を分単位で表示します。 分数が 60 を超える時間を返す数式を使用している場合は、[ mm]:ss のような数値の表示形式を使用します。
mm 必要に応じて、分を先頭にゼロのある数値で表示します。
メモ:m または mm コードは、h または hh コードの直後または ss コードの直前に表示する必要があります。それ以外の場合、Excel は分ではなく月を表示します。
s 秒を先頭ゼロのない数値で表示します。
[s] 経過時間を秒単位で表示します。 秒数が 60 を超える時間を返す数式を使用している場合は、[ ss] のような数値の表示形式を使用します。
ss 必要に応じて、秒を先頭にゼロのある数値で表示します。 秒の分数を表示する場合は、 h:mm:ss.00 のような数値の表示形式を使用します。
AM/PM、am/pm、A/P、a/p 12 時間の時刻を使用して時間を表示します。 Excel では、午前 0 時から正午までの時間には AM、amA、または a が表示され、正午から深夜までの時間には PM、pmPまたは p が表示されます。
表示する内容 表示する内容 使用するコード
時間 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