【表示例】
| A | B |
1 | 入力値 | 表示 |
2 | 100 | |
3 | -12 | |
4 | 0 | |
5 | 欠品 | |
「表示形式のユーザー定義」で次のように設定します。
種類(T)を
表示形式をセクション記号「;」で4セクションに分けた上で、
それぞれのセクションに「何も指定しない」ことで何を入力しても非表示となります。
▲PAGETOP
◆入力値を[ ]で囲む
次の例はセルへ何が入力されても入力値を[ ]で囲みます
【表示例】
| A | B |
1 | 入力値 | 表示 |
2 | 100 | [100] |
3 | -12 | [-12] |
4 | 0 | [0] |
5 | 欠品 | [欠品] |
「表示形式のユーザー定義」で次のように設定します。
種類( T)を
▲PAGETOP
◆数値の範囲で表示形式を変更
数値の表示形式において、普通は[正数];[負数];[ゼロ];[文字列]という「;(セミコロン)」で区切って
セクション分けが
なされます。「数値がプラスか、マイナスか、もしくはゼロか」という区切りがされているだけですが、
書式記号での数値のセクション部分を利用して制限付きながらもう少し変化のあるセクション分けが出来ます。
次の例は「0未満は▲表示、入力値が0以上1より小さい場合小数点2桁まで表示、1以上は整数値桁区切りスタイル、文字列はそのまま出力」という設定です。
【例】
| A | B | C |
1 | 入力値 | 表示 | |
2 | 0.244 | 0.24 | |
3 | 1200.56 | 1,201 | |
4 | -120.5 | ▲121 | |
5 | TEST | TEST | |
「表示形式のユーザー定義」で下記の様に設定します。
種類( T)を
このように [] で囲まれた数値範囲の条件式を追加することで変化のある表示形式を設定することが出来ます。
上記の例では「ゼロ未満;1以上;それ以外のとき;文字列」というセクション分けがなされています。
数値条件式によるセクション分けの際の注意点
次のような制限事項があります。
▲PAGETOP
◆表示を全角に
通常、入力された数値は半角数字で表示されます。全角で表示するには
「' をあたまにつけて全角の数字を入力する」
「表示形式をあらかじめ文字列にしておき全角の数字を入力する」
といった方法もありますが、これらの方法は数値として使用する場合には不向きな場合があります。とくに漢数字は計算に使用する値には向いていません。そのような時は表示形式によって全角表示を試してみましょう。
表示形式で全角表示するメリットは文字列として入力する場合と比べ そのまま数値として参照できると言う点にあります。全角で文字列として入力したものを計算に使うことは無理なことではありませんが、複雑な変換式を設計しなければなりません。出来ることなら表示形式で対処し計算式を単純にしましょう。
「表示形式のユーザー定義」で下記【例】で示したC列の書式文字列を
【例】
| A | B | C |
1 | 入力値 | 表示 | 表示形式の設定 |
2 | 1234567890 | 一二三四五六七八九〇 | [DBNum1]0 |
3 | 1234567890 | 壱弐参四伍六七八九〇 | [DBNum2]0 |
4 | 1234567890 | 1234567890 | [DBNum3]0 |
5 | 1234567890 | 十二億三千四百五十六万七千八百九十 | [DBNum1]G/標準 |
6 | 1234567890 | 壱拾弐億参阡四百伍拾六萬七阡八百九拾 | [DBNum2]G/標準 |
7 | 1234567890 | 十2億3千4百5十6万7千8百9 | [DBNum3]G/標準 |
8 | 1234567890 | 一,二三四,五六七,八九〇 | [DBNum1]#,##0 |
9 | 1234567890 | 壱,弐参四,伍六七,八九〇 | [DBNum2]#,##0 |
10 | 1234567890 | 1,234,567,890 | [DBNum3]#,##0 |
11 | 2001/12/12 | 十二月十二日 | [DBNum1]m"月"d"日" |
12 | 2001/12/12 | 壱拾弐月壱拾弐日 | [DBNum2]m"月"d"日" |
13 | 2001/12/12 | 12月12日 | [DBNum3]m"月"d"日" |
▲PAGETOP
|