Format

指定したピクチャ形式文字列に従って、渡されたデータをフォーマットします。

構文

Format(s1, s2 [, s3 ...])

パラメーター

パラメーター

説明

s1

パターン形式文字列です。ロケールに依存する日付形式または時間形式の場合があります。

ロケールを参照してください。

s2

フォーマットするソースデータです。

日付パターン形式の場合、ISO 日時文字列または次のいずれかの形式の ISO 日付文字列のソースデータを使用してください。

  • YYYY[MM[DD]]

  • YYYY[-MM[-DD]]

  • HH[MM[SS[.FFF][z]]]

  • HH[MM[SS[.FFF][+HH[MM]]]]

  • HH[MM[SS[.FFF][-HH[MM]]]]

  • HH[:MM[:SS[.FFF][z]

  • HH[:MM[:SS[.FFF][-HH[:MM]]]]

  • HH[:MM[:SS[.FFF][+HH[:MM]]]]

時間パターン形式の場合、ISO 日時文字列または次のいずれかの形式の ISO 時間文字列のソースデータを使用してください。

  • HH[MM[SS[.FFF][z]]]

  • HH[MM[SS[.FFF][+HH[MM]]]]

  • HH[MM[SS[.FFF][-HH[MM]]]]

  • HH[:MM[:SS[.FFF][z]

  • HH[:MM[:SS[.FFF][-HH[:MM]]]]

  • HH[:MM[:SS[.FFF][+HH[:MM]]]]

日時パターン形式の場合、ISO 日時文字列のソースデータを使用してください。

数値パターン形式の場合、数値のソースデータを使用してください。

テキストパターン形式の場合、テキストのソースデータを使用してください。

複合パターン形式の場合、ソースデータ引数の数とパターンのサブ要素の数を一致させてください。

s3(オプション)

フォーマットする追加ソースデータです。

次に示す式は Format 関数の使用例です。

戻り値

Format("MMM D, YYYY", "20020901")

Sep 1, 2002

Format("$9,999,999.99", 1234567.89)

アメリカでは $1,234,567.89、フランスでは1 234 567,89 ユーロ。