Applies ToExcel for Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016 Excel 2013

カスタムの数値形式を作成するには、まず、組み込みの数値形式のいずれかを開始点として選択します。 それから、その形式のコード セクションの 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 (ゼロ)

この数字プレースホルダーは、数値の桁数が形式の 0 よりも少ない場合、重要でないゼロを表示します。 たとえば、「 8.9」と入力し、 8.90 として表示する場合は、 #.00 という形式を使用します。

#

この数字プレースホルダーは、0 (ゼロ) と同じ規則に従います。 ただし、入力した数値の 10 進数の両側の桁数が、形式の # 記号よりも少ない場合、Excel では余分な 0 は表示されません。 たとえば、カスタム形式が #.## で、セルに 「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 (10 進数揃え)

???.???

5.25 5.3

5 1/4 5 3/10 (揃えた分数あり)

# ???/???

  • 桁区切り記号を表示する    コンマを桁区切り記号として表示したり、1,000 の倍数で数値をスケーリングしたりするには、数値形式に次の区切り記号を含めます。

, (カンマ)

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

表示する内容

表示する内容

使用するコード

12000

12,000

#,###

12000

12

#,

12200000

12.2M

0.0,,"M"

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

[黒]

[緑]

[White]

[青]

[Magenta]

[黄色]

[シアン]

[Red]

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

    [赤][<=100];[青][>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

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

mm

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

mmm

月を省略形 (1 月から 12 月) として表示します。

mmmm

月を完全な名前 (1 月から 12 月) として表示します。

mmmmm

月を 1 文字 (J から D) として表示します。

d

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

dd

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

ddd

日を省略形 (Sun to 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

2 番目の値を、先頭に 0 を付けずに数値として表示します。

[s]

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

ss

必要に応じて、2 番目を先頭に 0 の数値で表示します。 1 秒の分数を表示する場合は、 h:mm:ss.00 のような数値形式を使用します。

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

12 時間時計を使用して時間を表示します。 Excel では、午前午前A、または午前 0 時から正午までの時刻、正午から午前 0 時までの時刻の 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

ヘルプを表示

その他のオプションが必要ですか?

サブスクリプションの特典の参照、トレーニング コースの閲覧、デバイスのセキュリティ保護方法などについて説明します。

コミュニティは、質問をしたり質問の答えを得たり、フィードバックを提供したり、豊富な知識を持つ専門家の意見を聞いたりするのに役立ちます。