Excelで売上や予算のマイナス値を見やすくしたいときは、負の数を赤字にして「▲」を付ける表示形式が便利です。数式や元データを変えず、見た目だけを整えられるので、報告書や集計表を作るときに役立ちます。私も差額や前年比を確認するときは、この設定でマイナスをひと目で分かるようにしています。
結論:Ctrl+1で表示形式を開き「[赤]▲#,##0」を設定します
この設定では、プラスの数値は通常どおり「1,000」、マイナスの数値は「▲1,000」のように赤字で表示されます。セルに入っている実際の値は「-1000」のままなので、SUM関数などの計算結果には影響しません。
Excelでマイナスを赤字の▲表示にする手順
- 赤字と▲を付けたい数値が入っているセル、またはセル範囲を選択します。
- Ctrl+1を押して、[セルの書式設定]画面を開きます。
- 左側の一覧から[表示形式]を選択します。
- [分類]で[ユーザー定義]をクリックします。
- [種類]の入力欄に#,##0;[赤]▲#,##0と入力します。
- [OK]をクリックします。
これで、負の数だけが赤い▲付きの表示に変わります。すでに金額表示を使っている表でも、表示形式を変更するだけなので入力し直しは不要ですよ。
小数点がある場合の表示形式
小数点以下も表示したい場合は、桁数に合わせて「0.0」や「0.00」を追加します。たとえば小数第1位まで表示するなら、次の形式を使いましょう。
- 小数第1位まで:#,##0.0;[赤]▲#,##0.0
- 小数第2位まで:#,##0.00;[赤]▲#,##0.00
- 円マークを付ける:¥#,##0;[赤]▲¥#,##0
「▲」の位置は会社や資料のルールに合わせて調整できます。たとえば「¥▲1,000」としたい場合は、負の数側を「[赤]¥▲#,##0」に変更してください。
表示形式の記号が意味する内容
ユーザー定義の表示形式では、セミコロン「;」で表示ルールを区切ります。今回の「#,##0;[赤]▲#,##0」は、前半がプラスの数値、後半がマイナスの数値の設定です。
- #,##0:3桁ごとのカンマを付けて整数で表示します。
- ;:正の数と負の数の表示ルールを区切ります。
- [赤]:文字色を赤に指定します。
- ▲:マイナス記号の代わりに表示する文字です。
- #,##0:マイナスの絶対値をカンマ付きで表示します。
Excelでは、ユーザー定義の負の数部分に「-」を書かなくても、負数の値を絶対値として扱って表示できます。そのため「▲#,##0」と指定すると、「-1,000」は「▲1,000」と表示されます。
ゼロは「-」や空白で表示したい場合
差額表では、ゼロを「0」と表示するより「-」にしたほうが見やすいことがあります。表示形式には、正の数・負の数・ゼロ・文字列の順で、最大4つのルールを指定できます。
ゼロをハイフンで表示する設定
- 対象セルを選択します。
- Ctrl+1を押し、[表示形式]から[ユーザー定義]を開きます。
- [種類]に#,##0;[赤]▲#,##0;-と入力します。
- [OK]をクリックします。
この形式では、プラスは「1,000」、マイナスは赤字の「▲1,000」、ゼロは「-」と表示されます。ゼロを何も表示させたくないときは、最後の部分を空欄にした「#,##0;[赤]▲#,##0;」を使ってください。
うまく赤字や▲にならない場合のチェックポイント
セルの値が数値ではなく文字列になっている
「-1000」と入力していても、セルが文字列扱いだと表示形式が反映されません。セルの左上に緑色の三角が出ている、数値が左寄せになっている場合は要チェックです。
- セルを選択し、警告アイコンが表示されたら[数値に変換]を選びます。
- 警告アイコンがない場合は、空いているセルに「1」を入力してコピーします。
- 文字列の数値が入った範囲を選択し、[形式を選択して貼り付け]から[乗算]を実行します。
文字列を数値に変換した後、もう一度表示形式を設定してみてください。
マイナス記号が全角になっている
全角の「-」や、先頭にアポストロフィが付いた「'-1000」は、Excelが数値として認識できないことがあります。数式バーを確認し、半角のマイナス記号「-」を使って入力し直しましょう。
条件付き書式が文字色を上書きしている
表示形式で[赤]を指定しても黒字のままなら、条件付き書式が設定されている可能性があります。[ホーム]タブの[条件付き書式]から[ルールの管理]を開き、対象範囲に文字色を指定するルールがないか確認してください。
「▲」ではなく「-」のまま表示される
[数値]カテゴリにある負の数の表示パターンを選んだだけでは、「▲」を付けられません。必ず[ユーザー定義]を選び、種類の欄に「▲」を含む書式コードを直接入力してください。また、コピーした記号の前後に不要な空白が入っていないかも確認しましょう。
計算結果がマイナスなのに赤字にならない
数式の結果が「0」や「-0」と見える場合、実際には非常に小さな値であることがあります。小数点以下を表示して確認するか、ROUND関数で桁数をそろえましょう。たとえば小数第2位で丸めるなら「=ROUND(A1-B1,2)」のように設定します。
元の表示に戻す方法
▲表示をやめたいときも、データを消す必要はありません。対象範囲を選択し、Ctrl+1を押して[表示形式]を開き、[標準]または[数値]を選んで[OK]をクリックします。書式だけをまとめて消したい場合は、[ホーム]タブの[クリア]から[書式のクリア]を選ぶ方法もあります。ただし、塗りつぶしや罫線なども消えるため、表全体に使う場合は注意してください。
時短に便利:表示形式をほかのセルへコピーする方法
同じ▲赤字の設定を何度も作る必要はありません。設定済みのセルから書式だけをコピーすると早いですよ。
- ▲赤字表示が設定されたセルを選択して、Ctrl+Cでコピーします。
- 書式を適用したいセル範囲を選択します。
- Ctrl+Alt+Vを押して[形式を選択して貼り付け]を開きます。
- [書式]を選択し、[OK]をクリックします。
数値や数式を変えずに、表示形式・フォント・罫線などの見た目だけをコピーできます。Excelでマイナスを赤字の▲にする設定は、差額、前年比、予実管理など幅広い表で使える基本ワザです。まずは「#,##0;[赤]▲#,##0」を登録して、数字を見落としにくい表に整えていきましょう。
