5 レポートの作成
5.2 テーブルの使用
5.2.4 数値と日付の書式設定
5.2.4.1 定義済み書式とカスタム書式
特定のセルやチャート軸での値の表示方法を変更することができます。変更するには、アプリケーションで使用できる定義済 みの書式を適用するか、独自のカスタム書式を作成します。カスタム書式は、同じドキュメント内の他のブロックやレポートで 再利用できるよう保存できます。
5.2.4.1.1 既定の設定
特定のセルやチャート軸での値の表示方法を変更することができます。変更するには、定義済みの書式を適用するか、独自 のカスタム書式を作成します。カスタム書式は、同じドキュメント内の他のブロックやレポートで再利用できるよう保存できま す。
次の定義済み書式をセルに適用できます。
書式 説明
デフォルト ユニバースのオブジェクトに定義された書式
数値 整数および小数の書式
通貨 通貨の書式
書式 説明
日付/時刻 日付と時刻の書式
論理値 真および偽の値の書式
関連リンク
セルにカスタム数値書式を適用する [ページ 169]
カスタム書式を定義する [ページ 168]
セルに定義済みの書式を適用する
1. [デザイン] をクリックしてデザインモードにします。
2. セルを選択します。
3. 書式設定 数値 カスタム の順にクリックして、一覧から書式を選択します。
5.2.4.1.2 カスタム書式
カスタム書式を使って、セルにカスタムの書式を適用できます。
注記
カスタム書式は Web インタフェース (DHTML インタフェース) の数値には適用できません。
次の表は、カスタム書式の作成に使用できる文字列の一覧です。
文字 表示 例
# 整数を表す。数値の桁数が書式を指定
するのに使用されている # 文字よりも 少ない場合、先頭にゼロは挿入しない。
'12345' を #,##0 で書式設定する場
合: '12,345' (ロケールでカンマが区切
り記号として設定されている場合) また
は '12 345' (ロケールでスペースが区
切り記号として設定されている場合) を 返す
0 整数を表す。数値の桁数が書式を指定
するのに使用されている 0 文字の数よ りも少ない場合、数字の前にゼロを挿 入する。
'123' を #0,000 で書式設定する場合:
'0,123' を返す
, ロケールで定義されている区切り記号 '1234567' を #,##0 で書式設定する 場合: '1,234,567' (ロケールでカンマが 区切り記号として設定されている場合)
または '1 234 567' (ロケールでスペー
文字 表示 例
スが区切り記号として設定されている場 合) を返す
. ロケールで定義されている小数点の記
号
'12.34' を #.#0 で書式設定する場合:
'12.34' (ロケールでピリオドが小数点記
号として設定されている場合) または '12,34' (ロケールでカンマが小数点記 号として設定されている場合) を返す
[%]% 結果の後にパーセント記号 (%) を表示
し、結果を 100 倍する。
0.50 は 50% になります。
% 結果の後に%記号を表示するが、結果
を100倍しない。
0.50 は 0.50% になります。
スペース ( ) '1234567' を # ##0 で書式設定する
場合: '1234 567' を返す 1, 2, 3, a, b, c, $, £, € (な
ど)
英数字 '705.15' を $#.#0 で書式設定する場
合: '$705.15' を返す。'705.15' を
#,#0 € で書式設定する場合: '705,15
€' を返す
[Red], [Blue], [Green], [Yellow], [Gray], [White], [Dark Red], [Dark Blue], [Dark Green]
指定された色で表示 '150' を #,##0[Red] で書式設定する 場合: '150' を返す。#,##0[Blue] で 書式設定する場合: '150' を返す
Day/date characters (day, date)
d 年を基準にした日にち番号(頭にゼロを
付けない)日にちが 1 桁の場合、頭に ゼロを付けずに表示される。
月の最初の日を d で書式設定する場 合: '1' を返す
dd 曜日番号(頭にゼロを付ける)日にちが
1 桁の場合、頭にゼロを付けて表示され る。
月の最初の日を dd で書式設定する 場合: '01' を返す
ddd 日付の曜日に対応する短縮名。最初の
文字は大文字で表記される。
'Monday' を ddd で書式設定する場合: 'Mon' を返す
dddd 曜日の完全名最初の文字は大文字で
表記される。
'Monday' を dddd で書式設定する場 合: 'Monday' を返す
dddd dd 曜日を返します。スペースと週の何日
目かを表す数字がその後に続きます。
'Monday' を dddd dd で書式設定する 場合: 'Monday01' を返す
Calendar characters (month, year)
M 月を表す頭にゼロを付けていない数値:
月が 1 桁の場合、頭にゼロを付けずに 表示される(例:1 月 1 日は、01/01 で はなく、1/1 と表示される)。
'January' を M で書式設定する場合: '1' を返す
文字 表示 例
MM ゼロが先頭に表示される月数。月が 1
桁の場合、頭にゼロを付けて表示され る。
'January' を MM で書式設定する場合: '01' を返す
mmm 日付の月に対応する短縮名。最初の文
字は大文字で表記される。
'January' を mmm で書式設定する場合: 'Jan' を返す
mmmm 月の完全名最初の文字は大文字で表
記される。
'January' を mmmm で書式設定する場 合: 'January' を返す
yy 西暦の下 2 桁のみを表示。 '2003' を yy で書式設定する場合: '03' を返す
yyyy 西暦を 4 桁すべて表示。 '2003' を yyyy で書式設定する場合: '2003' を返す
Time of day caracters (hours, minutes, seconds, am/pm)
hh:mm:ss a 頭にゼロを付けない時間と頭にゼロを
付けた分と秒:"a"を指定すると、可能な 場合、時間の後に午前または午後を表 示する。
'21:05:03' を hh:mm:ss a で書式設 定する場合: 英語ロケールでは '9:05:03 PM' を返す
HH 24 時間に対応する時間を表す。 '21:00' を HH で書式設定する場合: '21' を返す
hh 12 時間に対応する時間を表す。 '21:00' を hh で書式設定する場合:
'09' を返す
HH:mm 時間、分を必ず 2 桁で表示 (1 ~ 9 の
場合は、ゼロが先頭に来る)。
'7.15 am' を HH:mm で書式設定する場 合: '07:15' を返す
HH:mm:ss 時間、分、秒を必ず 2 桁で表示 (1 ~ 9
の場合は、ゼロが先頭に来る)。
'7.15 am' を HH:mm:ss で書式設定す る場合: '07:15:00' を返す
mm:ss 分、秒を必ず 2 桁で表示 (1 ~ 9 の場
合は、ゼロが先頭に来る)。
'07:15:03' を mm:ss で書式設定する 場合: '15:03' を返す
カスタム書式を定義する
1. デザインモードで、 書式設定 数値 の順にクリックします。
2. [カスタム] をクリックして、[カスタム書式] ダイアログボックスを表示します。
3. [プロパティ]枠内の一覧から書式を選択し、1 つまたは複数のテキストボックスに追加の文字を入力して選択した書式を 編集します。
たとえば数値型の値にカスタム書式を作成する場合は、その書式を[正数、[負数]、および[=0]ボックスに入力します。ブ ール値に対するカスタム書式を作成する場合は、その書式を[真]と[偽]ボックスに入力します。
4. [追加]をクリックします。
カスタム書式は削除したり、編集することはできません。カスタム書式を変更するには、新しいカスタム書式を作成して、
選択したセルにその新しい書式を適用する必要があります。ドキュメントのセルに適用されていないカスタム書式は、セッ ションを終了すると自動的に削除されます。
セルにカスタム数値書式を適用する
1. カスタム書式を適用するセルを選択します。
2. メインメニューの [編集] をクリックします。
5.2.4.2 数値を通貨として書式設定する
1. [デザイン] をクリックしてデザインモードにします。
2. セルを選択します。
3. 書式設定 数値 通貨 の順にクリックして、一覧から通貨を選択します。