書式指定関数は、数値や日付などを目的の様式に置き換えるために使用します。

書式Format(値,書式)
機能値を指定した書式に変換した値を返します。

数値の書式指定文字は以下の通りです。

書式意味
#桁数を指定します。数字が入らない場合は空白になります。
0桁数を指定します。数字が入らない場合は0になります。
.小数点の位置を示します。
%数値を%で表示します。
,3桁ごとにカンマで区切ります。
E-
E+
e-
e+
数値を指数表記で表示します。

日付の書式指定文字は以下の通りです。

書式意味
cdddddと同じ形式で日付を、tttttと同じ形式で時刻を表示します。
d日付を表示します。
dd日付を表示します。1桁の場合、0を先頭に付けて表示します。
ddd曜日を英語の省略形で表示します。
aaa曜日を日本語1文字で表示します。
dddd曜日を英語で表示します。
aaaa曜日を日本語で表示します。
dddddコントロールパネルで指定された「短い形式」で日付を表示します。
ddddddコントロールパネルで指定された「長い形式」で日付を表示します。
w曜日を表す数値で表示します。日曜=1
ww1年のうちで何週目であるかを表示します。
m月を表示します。
mm月を表示します。1桁の場合、0を先頭に付けて表示します。
mmm月の名前を英語の省略形で表示します。
mmmm月の名前を英語で表示します。
oooo月の名前を日本語で表示します。
q第何四半期かを表意jします。
g年号のアルファベット頭文字を表示します。
gg年号の頭文字1文字を表示します。
ggg年号を表示します。
e和暦の年を表示します。
ee和暦の年を表示します。1桁の場合、0を先頭に付けて表示します。
y1年のうちで第何日目であるかを表示します。
yy西暦を二桁で表示します。
yyyy西暦を4桁で表示します。
h時を表示します。
hh時を表示します。1桁の場合、0を先頭に付けて表示します。
n分を表示します。
nn分を表示します。1桁の場合、0を先頭に付けて表示します。
s秒を表示します。
ss秒を表示します。1桁の場合、0を先頭に付けて表示します。
tttttコントロールパネルの設定に基づいて時刻を表示します。
AM/PM
am/pm
A/P
a/p
午前、午後を表示します。