ユーザー定義の数値書式

数値書式を定義するには、カテゴリリストから [ユーザー定義] を選択し、[ユーザー定義書式命令] フィールドで書式を定義します。

書式は書式コードで定義されています。ユーザー定義書式を削除するには、数値書式リストで選択し、[削除] をクリックします。

ユーザー定義書式はグラフィックのセルとともに使用できます。

セルの数値書式として [[graphic]] を指定できます。セルに既存のグラフィックの名前が付いている場合は、そのグラフィックが表示されます。これにより、表示されるグラフィックの動的な変更がサポートされています。

書式コード

ユーザー定義書式は、セミコロンで区切られた最大 4 つの部分を持つことができます。これらの部分は、正の数、負の数、NULL 値、およびテキストの形式を指定します。

たとえば、次の書式は正の値を青、負の値を赤で表示します。

[blue]#,#;[red]#,#

また、条件も指定できます。たとえば、次の書式は 5 未満の値を赤で表示し、100 未満の値を青で表示します。

[<5][red]0;[<100][blue]0

2 つの部分だけを指定した場合、1 つ目は正の数と NULL 値に使用され、2 つ目は負の数に使用されます。1 つの部分だけを指定した場合、すべての数字はその書式を使用します。部分の指定をスキップする場合、その終端のセミコロンは含めてください。

小数点以下の桁数

分数または小数点以下の桁の書式設定には、ワイルドカードを使用します。数字は、ワイルドカードの数と同じ数の小数点以下の桁に丸められます。カンマの前の桁数が、ワイルドカードの数よりも多い場合、これらも表示されます。書式が小数点以下の桁の後に番号記号 (#) だけを含む場合、1 より小さい数字は、小数点以下で始まります。
書式コード 機能
# 桁だけを表示します。Null 値は表示されません。
0 (Null) 数値が書式内の NULL の桁よりも少ない場合、NULL 値を表示します。
? 固定幅フォント (例: Courier New) が書式設定に使用されている場合、カンマのいずれかの側に NULL のためのスペースを挿入し、小数点カンマに沿って桁数を揃えます。? 記号は、桁数が異なる分数にも使用できます。

例:

表示形式 書式コード
1234.59 を 1234.6 と表示 ####.#
8.9 を 8.900 と表示 #.000
631 を 0.6 と表示 0.#,
12 を 12.0 と表示、1234.568 を 1234.57 と表示 #.0#
小数点以下の桁が揃えられた 44.398、102.65、および 2.8 ???.???
5.25 を 5 1/4 と表示、5.3 を 5 3/10 と表示、分数記号を揃える #,???/??
注: 

英語以外の地域のマシンでは、ピリオドの代わりにカンマを小数区切り記号として使用します。

桁区切り記号

1000 の位を表記するために、次の数字形式を使用します。
表示形式 書式コード
12000 を 12,000 と表示 #,###
12000 を 12,000 と表示 #\.###
12000 を 12 と表示 #,
12200000 を 12.2 と表示 0.0,,

書式の一部に色を指定するには、角かっこ内の色の名前を入力します。使用できる色は、黒、青、シアン、緑、マジェンタ、赤、白、黄です。色コードは、書式定義の最初のエレメントでなければなりません。