全784文字
PR

 Excelの集計表では、マイナスの値を赤字で表示することがよくある。では、黒字(標準色)になっているマイナスを赤字にするにはどうすればよいか。今回はその方法をいくつか考えてみたい。

マイナス値を赤字にする最速ワザ

 下図は複数店舗の売上高推移を表し、「表示形式」が「標準」のセルに値を入力したものだ。ご覧のようにマイナスの値は黒字のままだ。下記の方法を取ると、マイナスの値が即座に赤字になる。

「セルのスタイル」の「表示形式」が「標準」のセルに、数値を入力した。マイナスの値は黒字のままだ
「セルのスタイル」の「表示形式」が「標準」のセルに、数値を入力した。マイナスの値は黒字のままだ
[画像のクリックで拡大表示]
B2:D6を選んで「ホーム」タブの「数値」グループにある「桁区切りスタイル」ボタンをクリックする。はい、数値にカンマが付くとともに、マイナス値が一発で赤字になった
B2:D6を選んで「ホーム」タブの「数値」グループにある「桁区切りスタイル」ボタンをクリックする。はい、数値にカンマが付くとともに、マイナス値が一発で赤字になった
[画像のクリックで拡大表示]

 このように、最速でマイナス値を赤字に変えられた。しかし、数値にカンマを付けると、どうしてマイナス値が赤字になるのか。そのカラクリは「桁区切りスタイル」の「表示形式」にある。

B2:D6を選んで、「数値」グループの右側にある「→」ボタンをクリックして「セルの書式設定」ダイアログを開く。現在、「分類」は「ユーザー定義」、「種類」は「#,##0;[赤]-#,##0」が選ばれているのが分かる
B2:D6を選んで、「数値」グループの右側にある「→」ボタンをクリックして「セルの書式設定」ダイアログを開く。現在、「分類」は「ユーザー定義」、「種類」は「#,##0;[赤]-#,##0」が選ばれているのが分かる
[画像のクリックで拡大表示]
ここでは「種類」を「#,##0;[赤]-#,##0」の上にある「#,##0;-#,##0」にして「OK」ボタンを押す
ここでは「種類」を「#,##0;[赤]-#,##0」の上にある「#,##0;-#,##0」にして「OK」ボタンを押す
[画像のクリックで拡大表示]
マイナスの値が黒字に変わった。カンマはそのまま付いている
マイナスの値が黒字に変わった。カンマはそのまま付いている
[画像のクリックで拡大表示]

 このように、「桁区切りスタイル」を適用すると、「表示形式」は「種類」が「#,##0;[赤]-#,##0」になる。この記号「#,##0;[赤]-#,##0」は、「;(セミコロン)」をはさんで、前半が正の値、後半が負の値の表示形式を示している。

 「#」は、この記号がある桁の上の位に数値があれば表示し、なければ何も表示しないことを意味している。また「0」は、この記号がある桁に数値があればそのまま表示し、なければ「0」を表示する。

 注目したいのは負の値の表示形式だ。「;」の次に「[赤]」とある。これは負の値を赤字で表示せよと指示しているのにほかならない。だから「表示形式」を「#,##0;-#,##0」にして「[赤]」を削除すると、負の値が黒字になるわけだ。