ユーザー定義の表示形式を設定する

表示形式を独自に定義することで、セルの値は変えずに表示だけを変えることができます。
この機能は、シート設定の「セルの表示形式の解釈に古い形式を使用する」にチェックが付いていないときに使用することができます。

注意

ユーザー定義の表示形式を設定後、「セルの表示形式の解釈に古い形式を使用する」にチェックを付けると、 設定した表示形式によってはセルの表示が変わる場合があります。例として、"yyyy/mm/dd (aaa)" という表示形式は、 チェックが付いていない場合は "2024/10/25 (金)" と表示しますが、 チェックが付いている場合は "2024/10/25 (aaa)" と表示します。

ユーザー定義の表示形式を設定する

ユーザー定義の表示形式を設定する方法を説明します。

新しく表示形式を作成する

表示形式を一から入力して、セルに設定することができます。
例として、数値の桁区切りを行い、数値の後ろに単位 "kg" 、および、半角スペースを追加します。
  1. ユーザー定義の表示形式を設定したいセル、または、範囲を選択して右クリックし、「セルの書式設定」を選択します。
../../../_images/img_01257.png
  1. 「分類」の「ユーザー定義」を選択します。
../../../_images/img_02203.png
  1. 「形式」に表示形式を入力し、「確認」ボタンをクリックします。
../../../_images/img_03148.png

ちなみに

「#,### "kg"_ 」を指定した場合、数値の 5000 は以下のように表示します。

../../../_images/img_0879.png

組み込みの表示形式をカスタマイズする

CELF で提供している表示形式をカスタマイズして、セルに設定することができます。
例として、 yyyy/mm/dd 形式の日付の末尾に、曜日を追加します。
  1. ユーザー定義の表示形式を設定したいセル、または、範囲を選択して右クリックし、「セルの書式設定」を選択します。
../../../_images/img_04124.png
  1. 「日付」の分類にある、「yyyy/mm/dd」形式を選択します。
../../../_images/img_05111.png
  1. 「ユーザー定義」を選択します。
../../../_images/img_0690.png
  1. 「形式」に表示されている文字列を編集し、「確認」ボタンをクリックします。
../../../_images/img_0782.png

ちなみに

「yyyy/mm/dd (aaa)」を指定した場合、"2024-10-25" は以下のように表示します。

../../../_images/img_0967.png

ヒント

  • 「形式」には、そのシートで使用する表示形式を登録します。
  • シートのセルで使用されなくなった表示形式については、次回のシート表示時に「形式」から削除されます。
  • 「書式を設定する」アクションなど、アクションから指定した表示形式については登録されません。
  • 「形式」が空の状態で「確認」ボタンをクリックした場合、表示形式は「標準」となります。

サポートしている書式記号

CELFでは以下の書式記号をサポートします。
分類 書式記号 説明
日付 m 月を表示します。
  mm 月を2桁で表示します。
  mmm 月の名前を英語3文字で表示します。
  mmmm 月の名前を英語で表示します。
  mmmmm 月の名前を英語1文字で表示します。
  d 日を表示します。
  dd 日を2桁で表示します。
  ddd 曜日の名前を英語3文字で表示します。
  dddd 曜日の名前を英語で表示します。
  aaa 曜日の名前を日本語1文字で表示します。
  aaaa 曜日の名前を日本語で表示します。
  yy 年を2桁で表示します。
  yyyy 年を4桁で表示します。
  g 元号をアルファベットの頭文字で表示します。
  gg 元号を漢字の頭文字で表示します。
  ggg 元号を漢字で表示します。
  e 和暦年を表示します。
  ee 和暦年を2桁で表示します。
  r 和暦年を2桁で表示します。
  rr 元号の漢字、および、和暦年を2桁で表示します。
  bb 仏暦年の下2桁を表示します。
  bbbb 仏暦年を表示します。
時刻 h 時間を表示します。
  hh 時間を2桁で表示します。
  m 分を表示します。
  mm 分を2桁で表示します。
  s 秒を表示します。
  ss 秒を2桁で表示します。
  [h] 経過時間を表示します。
  [hh] 経過時間を表示します。1桁の場合は先頭ゼロ埋めを行い2桁で表示します。
  [m] 経過分数を表示します。
  [mm] 経過分数を表示します。1桁の場合は先頭ゼロ埋めを行い2桁で表示します。
  [s] 経過秒数を表示します。
  [ss] 経過秒数を表示します。1桁の場合は先頭ゼロ埋めを行い2桁で表示します。
  AM/PM 12時間制の時刻を表示します。
数値 0 指定した 0 の桁数だけゼロ埋めを行い表示します。
  # 数値が指定した # の桁数よりも少ない場合、ゼロ埋めは行わずに表示します。
  ? 数値桁が足りない場合、桁揃えのためのスペースとして表示します。
  . 小数点を表示します。
  , 桁区切り記号を表示します。
  #, 千単位で省略して表示します。例えば、1234567 は 1235 と表示します。
  % パーセンテージ形式で表示します。
  E 指数形式で表示します。
繰り返し * この直後の半角1文字を、セルが埋まるまで繰り返して表示します。
その他 _ この直後の1文字の文字幅ぶん、スペースとして表示します。
  \ 円記号を表示します。
  ! この直後の文字をエスケープします。
  @ 文字列をそのまま表示します。
  " ダブルクォーテーションで囲われた文字列をそのまま表示します。

注意

  • 分数の表示形式はサポートしていません。

ロケールコードについて

日本語、および、英語(米国)のロケールコードが指定できます。
それぞれ以下のような記法をサポートしています。
  • 日本語:[$-411]、[$-ja]、[$-ja-JP]
  • 英語(米国):[$-409]、[$-en]、[$-en-US]

文字色について

色の名前による文字色指定をサポートしています。
[黒] のように指定することで [] 内の文字色で表示されるようになります。
指定することができる色名は、黒、白、赤、緑、青、黄、紫、水 です。

注意

  • [色1] のような、番号による色の指定はサポートしていません。

関連キーワード

フォーマット、TEXT