書式形式について
値の表示方法を指定するには、書式形式を使用します。 たとえば、小数点の右側または左側に表示される数値の桁数や、文字列を大文字と小文字のどちらで表示するかを制御できます。
注:
Microsoft Office system の書式設定を使用して日付と時刻の書式形式を定義するには、"{{m/d/yy}}" のように、書式形式を二重の中かっこで囲みます。 たとえば、201 のようにあらかじめ定義されている書式を使用する場合は、"{<201>}" のように中かっこと山かっこで囲みます。
次のセクションは、さまざまな種類の値を表示するための書式設定に使用できる記号を示しています。
文字列と数値
文字 | 説明 |
---|---|
# |
桁のプレースホルダーです。 1 桁を表示するか、または何も表示しません。 先行と後続のゼロは表示されません。 小数点の左側にプレースホルダーの数を上回る桁がある場合、すべての桁が表示されます。 小数点の右側にプレースホルダーの数を上回る桁がある場合、端数がプレースホルダーの数に合わせて四捨五入されます。 寸法では、プレースホルダーが最も左側の桁である場合、0 のサブユニットは表示されません。 たとえば、FORMAT(0ft. 11.25in,"#.##u") は "11.25in." と表示されます。 |
0 |
桁のプレースホルダー (ゼロ) です。 1 桁を表示するか、または何も表示しません。 先行と後続のゼロは表示されます。 小数点の左側にプレースホルダーの数を上回る桁がある場合、すべての桁が表示されます。 小数点の右側にプレースホルダーの数を上回る桁がある場合、端数がプレースホルダーの数に合わせて四捨五入されます。 寸法では、0 のサブユニットも表示されます。 たとえば、FORMAT(2ft. 11.33in,"0.## u") は "2 ft. 11.33 in." と表示されます。 |
. | 小数点のプレースホルダーです。 小数点の左側と右側に表示する桁数を指定します。 複数の要素から構成される単位では、小数点は最小 (最も右側の) サブユニットで使用されます。 コントロール パネルの [地域と言語] の設定で定義されている小数点の文字が表示されます。 たとえば、FORMAT(250 cm,"0.000 u") は "250.000 cm" と表示されます。 |
, |
桁区切り記号です。 桁のプレースホルダー (# または 0) で囲まれた場合、小数点の左側に 4 桁以上の数値があると、桁区切り記号によって百の位と千の位が区切られます。 コントロール パネルの [地域と言語] の設定で定義されている桁区切り記号が表示されます。 |
E- E+ e- e+ |
指数形式。 書式で、これらの記号の右側に 1 つ以上の桁のプレースホルダーがある場合、数値は科学的な書式で表示されます。 数値とその指数の間に、E または e が挿入されます。 E+ または e+ を指定すると、正の指数の前にプラス (+) 記号が、負の指数の前にマイナス (-) 記号が表示されます。 E- または e- を指定すると、指数が負の場合にのみマイナス (-) 記号が表示されます。 たとえば、FORMAT(12345.67,"###.#e+#") は ".123.5e+2" と表示されます。 |
u または U |
短いラベルのプレースホルダーです。 各サブユニットの後に省略形の単位ラベルが挿入されます。 例: in.、ft.、deg.。 U のプレースホルダーでは大文字と小文字が混在するラベルが挿入され、u のプレースホルダーでは小文字のラベルが挿入されます。 プレースホルダーの前と同じ数のスペースがラベルの前に挿入されます。 たとえば、FORMAT(12 c 13 d,"#u") は、"13c1" と表示されます。 |
uu または UU |
長いラベルのプレースホルダーです。 各サブユニットの後に単位ラベルが挿入されます。 例: インチ、フィート、度。U のプレースホルダーでは大文字と小文字が混在するラベルが挿入され、u のプレースホルダーでは小文字のラベルが挿入されます。 プレースホルダーの前に挿入するスペースと同じ数のスペースがラベルの前に挿入されます。 たとえば、FORMAT(12.43in,"# #/4 UU") は "12 2/4 INCHES" と表示されます。 |
uuu または UUU |
汎用ラベルのプレース ホルダーです。 各サブユニットの後に汎用形式 (Visio では内部形式) の単位ラベルが挿入されます。 U のプレースホルダーでは大文字と小文字が混在するラベルが挿入され、u のプレースホルダーでは小文字のラベルが挿入されます。 プレースホルダーの前と同じ数のスペースがラベルの前に挿入されます。 |
/ |
分数のプレースホルダーです。 このプレースホルダーを使用した書式の前に桁のプレースホルダーがある場合、式が整数と分数で表示されます。 このような先行する桁のプレースホルダーがない場合は、分子に整数を配置した形式で表示されます。 分母で桁のプレースホルダーの後に数値がある場合、分子が 1 になる最も近い分数に合わせて端数が四捨五入され、約分されます。 桁のプレースホルダーを使用せずに分母に数値を指定した場合、最も近い分数に合わせて四捨五入されますが、約分はされません。 たとえば、FORMAT(12.43,"# #/4") は "12 2/4" と表示されます。 |
スペース |
書式設定された出力に空白文字が表示されます。 別の文字を表示するには、円記号 () 文字を使用します。 |
通貨値
文字 | 説明 |
---|---|
$ |
通貨記号。 コントロール パネルの [地域と言語] の設定で定義されている通貨記号が表示されます。 |
u または U |
短いラベルのプレースホルダーです。 現地通貨の標準の記号、または現地通貨以外の場合は 3 文字に省略された通貨単位が挿入されます。 たとえば、$99.00、42.70 FRF などです。 u のプレースホルダーでは小文字のラベルが挿入され、U では大文字と小文字が混在するラベルが挿入されます。 |
uu または UU |
長いラベルのプレースホルダーです。 各サブユニットの後に長い通貨ラベルが挿入されます。 たとえば、U.S. dollar、French franc などです。 u のプレースホルダーでは小文字のラベルが挿入され、U では大文字と小文字が混在するラベルが挿入されます。 |
uuu または UUU |
汎用ラベルのプレースホルダーです。 各サブユニットの後に、すべての通貨に対して、汎用の 3 文字の省略通貨単位が挿入されます。 たとえば、99.00 USD、42.70 FRF などです。 u のプレースホルダーでは小文字のラベルが挿入され、U では大文字と小文字が混在するラベルが挿入されます。 プレースホルダーの前と同じ数のスペースがラベルの前に挿入されます。 |
テキスト値
文字 | 説明 |
---|---|
\ |
次の文字がそのまま表示されます。 円記号を表示するには、\と入力します。 「テキスト」も参照してください。 |
"テキスト" または 'テキスト' |
引用符で囲まれたテキストがそのまま表示されます。 「\ (円記号)」も参照してください。 |
@ |
テキストのプレースホルダーです。 式の値が文字列の場合、文字列を置き換えます。 たとえば、FORMAT("Hello", "'You entered ('@')'" ) は "You entered (Hello)" と表示されます。 |
@+ |
大文字テキストのプレースホルダーです。 入力した文字列の値を大文字に置き換えます。 たとえば、FORMAT("Hello", "@ @+ @-" ) は "Hello HELLO hello)" と表示されます。 |
@- |
テキストのプレースホルダーです。 入力した文字列の値を小文字に置き換えます。 たとえば、FORMAT("Hello", "@ @+ @-" ) は "Hello HELLO hello)" と表示されます。 |
日付値
文字 | 説明 |
---|---|
c または C |
日付または時刻のプレースホルダーです。 短い (c) または長い (C) 日付形式と通常の時刻形式を使用して、日付と時刻の値が表示されます。 Visio versions 4.0 以前のバージョンではこのプレースホルダーは無視されます。 たとえば、FORMAT(DATETIME("6/25/07 12:05"),"C") は Monday, June 25, 2007 12:05:00 PM と表示され、 FORMAT(DATETIME("Jun. 25, 2007"),"c") は 6/25/2007 と表示されます。 |
/ |
日付の区切り記号です。 式が日付の場合、日付の構成要素を区切ります。 コントロール パネルの [地域と言語] の設定で定義されている日付の区切り記号が表示されます。 |
[ ] |
経過日数のプレースホルダーです。 継続した期間の単位を表示するために、d、dd、w、および ww のプレースホルダーと共に使用します。 たとえば、[d] および [dd] は経過した日数を表し、[w] および [ww] は経過した週の数を表します。 |
d |
日のプレースホルダーです。 日を数値として、先頭にゼロを付けずに (1 ~ 31) 表示します。 |
dd |
日のプレースホルダーです。 日を数値として、先頭にゼロを付けて (01 ~ 31) 表示します。 |
ddd または w |
短い曜日のプレースホルダーです。 曜日が省略形 (Sun ~ Sat) で表示されます。 |
dddd または w |
長い曜日のプレースホルダーです。 曜日が完全な名称 (Sunday ~ Saturday) で表示されます。 |
ddddd |
短い日付のプレースホルダーです。 コントロール パネルの [地域と言語] の設定で定義されている短い形式で日付が表示されます。 |
dddd |
長い日付のプレースホルダーです。 コントロール パネルの [地域と言語] の設定で定義されている長い形式で日付が表示されます。 |
D |
繁体字中国語用の日のプレースホルダーです。 月の日が、序数の逐語的な表記として表示されます。 ロケール固有。 |
D_c |
繁体字中国語用の日のプレースホルダーです。 月の日が、序数の逐語的な表記として表示されます。 ユーザーの地域による影響を受けません。 |
w_c または w_c |
繁体字中国語用の日のプレースホルダーです。 ユーザーの地域による影響を受けません。 |
w_e |
英語用の短い曜日のプレースホルダーです。 曜日が省略形 (Sun ~ Sat) で表示されます。 ユーザーの地域による影響を受けません。 |
w_j |
日本語用の短い曜日のプレースホルダーです。 曜日が省略形で表示されます。 ユーザーの地域による影響を受けません。 |
w_k |
韓国語用の短い曜日プレースホルダーです。 曜日が省略形で表示されます。 ユーザーの地域による影響を受けません。 |
w_s または w_s |
簡体字中国語用の日のプレースホルダーです。 ユーザーの地域による影響を受けません。 |
ww_e |
英語用の長い曜日のプレースホルダーです。 曜日が完全な名称 (Sunday ~ Saturday) で表示されます。 ユーザーの地域による影響を受けません。 |
ww_j |
日本語用の長い曜日のプレースホルダーです。 曜日が完全な名称で表示されます。 ユーザーの地域による影響を受けません。 |
w_k |
韓国語用の長い曜日のプレースホルダーです。 曜日が完全な名称で表示されます。 ユーザーの地域による影響を受けません。 |
M |
月のプレースホルダーです。 月が数値として、先頭にゼロを付けずに (1 ~ 12) 表示されます。 「m (分のプレースホルダー)」も参照してください。 |
MM |
月のプレースホルダーです。 月が数値として、先頭にゼロを付けて (01 ~ 12) 表示されます。 「mm (分のプレースホルダー)」も参照してください。 |
MMM |
月のプレースホルダーです。 月が省略形 (Jan ~ Dec) で表示されます。 |
MMMM |
月のプレースホルダーです。 月が完全な名称 (January ~ December) で表示されます。 |
MMMM_c |
繁体字中国語用の月のプレースホルダーです。 月が完全な名称で表示されます。 ユーザーの地域による影響を受けません。 |
MMMM_e |
英語用の月のプレースホルダーです。 月が完全な名称で表示されます。 ユーザーの地域による影響を受けません。 |
yy |
年のプレースホルダーです。 年が 2 桁の数値 (00 ~ 99) で表示されます。 |
yyyy |
年のプレースホルダーです。 年が 4 桁の数値 (1900 ~ 2078) で表示されます。 |
g |
年のプレースホルダーです。 ロケール固有。 日本語では、元号が短い形式で表示されます。 韓国語では、韓国暦のラベルが表示され、その後にスペースが 1 文字分表示されます。 |
g_j |
年のプレースホルダーです。 日本語では、元号が短い形式で表示されます。 ユーザーの地域による影響を受けません。 |
gg または G |
年のプレースホルダーです。 ロケール固有。 繁体字中国語では、正式な年のラベルが短い形式で表示されます。 日本語では、元号の短い形式が漢字で表示されます。 韓国語では、韓国暦のラベルが表示され、その後にスペースが 1 文字分表示されます。 |
gg_c |
年のプレースホルダーです。 繁体字中国語では、正式な年のラベルが短い形式で表示されます。 ユーザーの地域による影響を受けません。 |
gg_j |
年のプレースホルダーです。 日本語では、元号の短い形式が漢字で表示されます。 ユーザーの地域による影響を受けません。 |
gg_k |
年のプレースホルダーです。 韓国語では、韓国暦のラベルが表示され、その後にスペースが 1 文字分表示されます。 ユーザーの地域による影響を受けません。 |
ggg または GG |
年のプレースホルダーです。 ロケール固有。 繁体字中国語では、正式な年のラベルが完全な形式で表示されます。 日本語では、元号の完全な形式が漢字で表示されます。 韓国語では、韓国暦のラベルが表示され、その後にスペースが 1 文字分表示されます。 |
ggg_c |
年のプレースホルダーです。 繁体字中国語では、正式な年のラベルが完全な形式で表示されます。 ユーザーの地域による影響を受けません。 |
ggg_j |
年のプレースホルダーです。 日本語では、元号の完全な形式が漢字で表示されます。 ユーザーの地域による影響を受けません。 |
e |
年のプレースホルダーです。 ロケール固有。 繁体字中国語では、ユリウス暦を表す文字列が表示されます。 日本語の場合、Gengo 年は 1 桁または 2 桁で、先行ゼロは表示されません。 韓国語では、韓国暦が 4 桁のアラビア数字で表示されます。 |
e_c |
年のプレースホルダーです。 繁体字中国語では、ユリウス暦を表す文字列が表示されます。 ユーザーの地域による影響を受けません。 |
e_j |
年のプレースホルダーです。 日本語では、元号による年が 1 桁または 2 桁のアラビア数字で表示されます。 ユーザーの地域による影響を受けません。 |
e_k |
年のプレースホルダーです。 韓国語では、韓国暦が 4 桁のアラビア数字で表示されます。 ユーザーの地域による影響を受けません。 |
E |
年のプレースホルダーです。 ロケール固有。 繁体字中国語では、台湾暦を表す文字列が表示されます。 日本語の場合、Gengo 年は 1 桁または 2 桁で、先行ゼロは表示されません。 韓国語では、韓国暦が 4 桁のアラビア数字で表示されます。 |
E_c |
年のプレースホルダーです。 繁体字中国語では、台湾暦を表す文字列が表示されます。 ユーザーの地域による影響を受けません。 |
ee |
年のプレースホルダーです。 ロケール固有。 繁体字中国語では、ユリウス暦を表す文字列が表示されます。 日本語の場合は、Gengo 年を 2 桁のアラビア数字で表示し、必要に応じて先頭に 0 を付けます。 韓国語では、韓国暦が 4 桁のアラビア数字で表示されます。 |
ee_j |
年のプレースホルダーです。 日本語では、元号による年が 2 桁のアラビア数字で表示されます。 ユーザーの地域による影響を受けません。 |
EE |
年のプレースホルダーです。 ロケール固有。 繁体字中国語では、台湾暦を表す文字列が表示されます。 日本語の場合は、Gengo 年を 2 桁のアラビア数字で表示し、必要に応じて先頭に 0 を付けます。 韓国語では、韓国暦が 4 桁のアラビア数字で表示されます。 |
n または N |
年のプレースホルダーです。 ロケール固有。 繁体字中国語では、台湾暦がアラビア数字で表示されます。 日本語の場合、Gengo 年は 1 桁または 2 桁で、先行ゼロは表示されません。 韓国語では、韓国暦が 4 桁のアラビア数字で表示されます。 |
n_c |
年のプレースホルダーです。 繁体字中国語では、台湾暦がアラビア数字で表示されます。 ユーザーの地域による影響を受けません。 |
nn または NN |
年のプレースホルダーです。 ロケール固有。 繁体字中国語では、台湾暦がアラビア数字で表示されます。 日本語の場合は、Gengo 年を 2 桁のアラビア数字で表示し、必要に応じて先頭に 0 を付けます。 韓国語では、韓国暦が 4 桁のアラビア数字で表示されます。 |
時刻値
文字 | 説明 |
---|---|
: |
時刻の区切り記号。 コントロール パネルの [地域と言語] の設定で定義されている時刻が表示されます。 |
[ ] |
経過時間のプレースホルダーです。 継続時間の単位を表示するために、h、hh、m、mm、s、および ss のプレースホルダーと共に使用します。 たとえば、[h] や [hh] は経過した時間、[m] や [mm] は経過した分数、[s] や [ss] は経過した秒数を表します。 |
h |
時間のプレースホルダーです。 時間を 12 時間形式で、先頭にゼロを付けずに (0 ~ 12) 表示します。 |
Hh |
時間のプレースホルダーです。 時間を 12 時間形式で、先頭にゼロを付けて (00 ~ 12) 表示します。 |
H |
時間のプレースホルダーです。 時間を 24 時間形式で、先頭にゼロを付けずに (0 ~ 24) 表示します。 |
HH |
時間のプレースホルダーです。 時間を 24 時間形式で、先頭にゼロを付けて (00 ~ 24) 表示します。 |
m |
分のプレースホルダーです。 分を、先頭にゼロを付けずに (0 ~ 59) 表示します。 |
mm |
分のプレースホルダーです。 分を、先頭にゼロを付けて (00 ~ 59) 表示します。 |
s |
秒のプレースホルダーです。 秒を、先頭にゼロを付けずに (0 ~ 59) 表示します。 |
ss |
秒のプレースホルダーです。 秒を、先頭にゼロを付けて (00 ~ 59) 表示します。 |
t |
午前/午後の省略形です。 コントロール パネルの [地域と言語] の設定で定義されている省略形が表示されます。 |
tt |
午前/午後の識別文字です。 コントロール パネルの [地域と言語] の設定で定義されている完全な形式の識別文字が表示されます。 |
t_c または tt_c |
繁体字中国語用の午前/午後の識別文字です。 識別文字が表示されます。 ユーザーの地域による影響を受けません。 |
t_k または tt_k |
韓国語用の午前/午後の識別文字です。 識別文字が表示されます。 ユーザーの地域による影響を受けません。 |
t_j または tt_j |
日本語用の午前/午後の識別文字です。 識別文字が表示されます。 ユーザーの地域による影響を受けません。 |
t_e |
英語用の午前/午後の識別文字です。 短い形式の識別文字が表示されます。 ユーザーの地域による影響を受けません。 |
tt_e |
英語用の午前/午後の識別文字です。 完全な形式の識別文字が表示されます。 ユーザーの地域による影響を受けません。 |
t_s または tt_s |
簡体字中国語用の午前/午後の識別文字です。 識別文字が表示されます。 ユーザーの地域による影響を受けません。 |
T |
通常の時刻の書式です。 |