ユーザー定義の表示形式を設定する¶
表示形式を独自に定義することで、セルの値は変えずに表示だけを変えることができます。
この機能は、シート設定の「セルの表示形式の解釈に古い形式を使用する」にチェックが付いていないときに使用することができます。
注意
ユーザー定義の表示形式を設定後、「セルの表示形式の解釈に古い形式を使用する」にチェックを付けると、 設定した表示形式によってはセルの表示が変わる場合があります。例として、"yyyy/mm/dd (aaa)" という表示形式は、 チェックが付いていない場合は "2024/10/25 (金)" と表示しますが、 チェックが付いている場合は "2024/10/25 (aaa)" と表示します。
ユーザー定義の表示形式を設定する¶
ユーザー定義の表示形式を設定する方法を説明します。
新しく表示形式を作成する¶
表示形式を一から入力して、セルに設定することができます。
例として、数値の桁区切りを行い、数値の後ろに単位 "kg" 、および、半角スペースを追加します。
- ユーザー定義の表示形式を設定したいセル、または、範囲を選択して右クリックし、「セルの書式設定」を選択します。
- 「分類」の「ユーザー定義」を選択します。
- 「形式」に表示形式を入力し、「確認」ボタンをクリックします。
![]()
ちなみに
「#,### "kg"_ 」を指定した場合、数値の 5000 は以下のように表示します。
![]()
組み込みの表示形式をカスタマイズする¶
CELF で提供している表示形式をカスタマイズして、セルに設定することができます。
例として、 yyyy/mm/dd 形式の日付の末尾に、曜日を追加します。
- ユーザー定義の表示形式を設定したいセル、または、範囲を選択して右クリックし、「セルの書式設定」を選択します。
- 「日付」の分類にある、「yyyy/mm/dd」形式を選択します。
- 「ユーザー定義」を選択します。
- 「形式」に表示されている文字列を編集し、「確認」ボタンをクリックします。
![]()
ちなみに
「yyyy/mm/dd (aaa)」を指定した場合、"2024-10-25" は以下のように表示します。
![]()
ヒント
- 「形式」には、そのシートで使用する表示形式を登録します。
- シートのセルで使用されなくなった表示形式については、次回のシート表示時に「形式」から削除されます。
- 「書式を設定する」アクションなど、アクションから指定した表示形式については登録されません。
- 「形式」が空の状態で「確認」ボタンをクリックした場合、表示形式は「標準」となります。
サポートしている書式記号¶
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