Googleスプレッドシートを使っていると、「予算のマイナス分だけを赤字で目立たせたいな」と思うこと、ありませんか?Excelだと簡単にできる設定が、スプレッドシートだとちょっと見つけにくいんですよね。私も以前、スマホアプリからの設定方法が分からなかったり、条件付き書式を使ってもなぜか反映されないエラーに悩まされたりした経験があります。「マイナスを括弧で囲みたい」「三角記号(▲)を使いたい」といった細かい表示形式の調整も、やり方を知らないと意外と時間がかかってしまうものです。そこで今回は、スプレッドシートのマイナスを赤字にする基本的な設定方法から、スマホでの操作、そしてどうしても赤字にならない時の解決策まで、皆さんがつまずきやすいポイントをまとめてみました。

この記事を読むことで、以下の内容が理解できます。
- カスタム数値形式を使った基本的な赤字化の手順
- マイナスを括弧や三角記号(▲)で表示するカスタマイズ方法
- スマホアプリ版スプレッドシートでの表示設定のやり方
- 設定が反映されず赤字にならない時の原因と具体的な解決策
スプレッドシートのマイナスを赤字にする方法
スプレッドシートでマイナスの数値を赤字にするには、主に「カスタム数値形式」を使う方法と「条件付き書式」を使う方法の2種類があります。一見同じように見えますが、実は使い分けが重要なんです。まずは、データが重くなりにくい「カスタム数値形式」を使った基本的な設定から、実務でよく使われる括弧や三角記号(▲)を使った表示方法、さらにはスマホでの操作方法まで、目的別に解説していきますね。
カスタム数値形式の設定方法
単に「マイナスの数字を赤くしたい」というだけなら、このカスタム数値形式を使うのが一番おすすめで、そして動作も軽快です。
設定手順は以下の通りです。
- 赤字にしたいセル(または範囲)を選択します。
- 上部のメニューから「表示形式」>「数字」と進み、一番下にある「カスタム数値形式」をクリックします。
- 入力欄に
#,##0;[red]-#,##0と入力し、「適用」をクリックします。
これで、例えば「-1500」と入力した時に、自動的に赤文字の「-1,500」として表示されるようになります。この設定の素晴らしいところは、見た目が変わるだけで、裏側のデータはちゃんとマイナスの数値として計算に使えるという点ですね。
入力したコードはセミコロン(;)で区切られていて、左側が「正の数」、右側が「負の数」のルールになっています。
#,##0;[red]-#,##0 の場合、「プラスの時は黒字のままカンマを付けて、マイナスの時は赤字にしてカンマを付ける」という指示を出していることになります。マイナスを括弧で囲む設定
ビジネスの現場、特に経理関係の資料だと、マイナスの数字を括弧で囲んで表現することがよくありますよね。これもカスタム数値形式を使えばサクッと設定できます。
先ほどの「カスタム数値形式」の入力欄に、以下のコードを入力してみてください。
#,##0;[red](#,##0)
これを適用すると、「-1500」が赤字の「(1,500)」と表示されます。もちろん、文字の色を黒のままにして括弧だけで表現したい場合は、[red]の部分を消して #,##0;(#,##0) とすればOKです。
括弧を使うと、プラスの数字とマイナスの数字が縦に並んだ時に、右端の桁が少しズレて見えることがあります。これを綺麗に揃えたい場合は、プラスの書式の末尾にスペースを空ける指示を入れて
#,##0_);[red](#,##0) と設定すると、右端がピシッと揃って見栄えが良くなりますよ。マイナスを三角で表示する設定
括弧と同じくらいよく使われるのが、マイナスを黒い三角(▲)や赤い三角(▲)で表現する方法です。これもコードを少し書き換えるだけで対応できます。
- 黒字の三角にしたい場合:
#,##0;▲#,##0 - 赤字の三角にしたい場合:
#,##0;[red]▲#,##0
これらの設定をしておけば、「-1500」と入力するだけで、自動的に「▲1,500」や赤字の「▲1,500」に変換されます。わざわざ「さんかく」と変換して記号を入力する手間が省けるので、入力作業がとても楽になりますね。
条件付き書式で赤字にする手順
カスタム数値形式とは別に、「条件付き書式」という機能を使って赤字にすることも可能です。こちらは、「特定の条件を満たした時だけ色を変える」という動的な機能です。
手順は以下の通りです。
- 対象のセルを選択し、メニューから「表示形式」>「条件付き書式」をクリックします。
- 右側にサイドパネルが開くので、「セルの書式設定の条件」を「次より小さい」にします。
- そのすぐ下の入力欄に「0」と入力します。
- 「書式設定のスタイル」で、文字の色を「赤」に設定し、「完了」をクリックします。
この方法は、単にマイナスを赤にするだけでなく、「他のセルの値を見て行全体の色を変える」といった複雑な見せ方をしたい時に非常に強力です。
とても便利な機能ですが、データが数万行あるような巨大なシートで多用すると、スプレッドシートの動きが重くなってしまう原因になります。「ただマイナスを赤くしたいだけ」なら、先ほど紹介した動作の軽い「カスタム数値形式」を使うことをおすすめします。
スマホアプリでの赤字化設定
外出先などで、スマホのアプリ(iOS/Android)からスプレッドシートを見る機会も増えましたよね。「スマホアプリから設定方法がわからない」という声もよく聞きます。
実は、スマホアプリの画面からだと、複雑な「条件付き書式」の設定を新規で作るのは少し難しい(または出来ない)仕様になっています。ですが、カスタム数値形式の適用であれば可能です。
【Android等のスマホアプリからの設定方法】
- 対象のセルをタップして選択します。
- 画面上部(または下部)にある「A」のアイコン(書式設定アイコン)をタップします。
- メニューから「セルの書式設定」を開き、「表示形式(数字の形式)」を探してタップします。
- リストから「カスタム数値形式」を選びます。
- PCと同じように
#,##0;[red]-#,##0などを入力して適用します。
とはいえ、スマホの小さな画面で細かいコードを入力するのは面倒ですよね。一番おすすめなのは、複雑な設定やダッシュボードの枠組みはPCであらかじめ作っておき、スマホではデータの入力や確認だけを行うという使い方です。どうしてもスマホで見栄えを整えたい場合は、デフォルトで用意されている「会計形式」を選ぶだけでも、マイナスが括弧で表示されてスッキリ見やすくなるので試してみてください。
スプレッドシートのマイナスが赤字にならない時

「よし、設定方法は分かったぞ!」と思ってやってみたのに、「あれ?マイナスを入力しても赤字にならないぞ?」というトラブル。これ、本当によくあるんです。設定自体は間違っていないのに反映されない場合、実はスプレッドシート側が「そもそも数字として認識していない」ことがほとんどです。ここでは、その原因と解決方法を詳しく見ていきましょう。
赤字にならない時の確認事項
設定が反映されない時に、まず確認してほしいのが「データがセルのどちら側に寄っているか」です。
配置の設定を何もいじっていないデフォルトの状態で、
- 右側に寄っている:正常な数値として認識されている
- 左側に寄っている:計算できない文字列(テキスト)として認識されている
となります。もしデータが左に寄っていたら、スプレッドシートはそれを「ただの文字」だと思っているので、「0より小さければ赤にする」といった数値に対するルールが無視されてしまっているのです。
設定が反映されない主な理由
データが「文字列」として扱われてしまう主な理由は、入力方法にあります。人間が見れば「-100」という数字だと分かっても、システムにとってはちょっとした記号の違いで「計算できない文字」になってしまうんですね。
よくある原因は以下の2つです。
- 全角のハイフンやマイナス記号を使っている
- 数字と同じセルに「円」や「個」などの単位を直接入力している
これらのパターンに当てはまっていないか、次の項目でチェックしていきましょう。
全角入力で赤字にならない場合
特に日本語入力環境でやりがちなのが、これです。テンキーのないキーボードでマイナスを入力する時、うっかり「全角のハイフン(-)」や音引きを入力していませんか?
スプレッドシートがマイナスとして認識してくれるのは、「半角のマイナス(-)」だけです。セルに「-100(全角)」と入力した瞬間、それは数値ではなく「文字列」になってしまいます。
【解決策】
該当のセルを選択し、全角のハイフンを消して、半角の「-」で入力し直してみてください。これだけで、スッと右側に寄って赤字設定が反映されるはずです。
もし大量のデータがあって一つずつ直すのが大変な時は、「検索と置換」(Ctrl + H または ⌘ + Shift + H)機能を使って、全角の「-」を半角の「-」に一括置換するのが効率的です。
単位入力で反映されない解決策
これもよくあるケースです。「分かりやすくしよう」と思って、セルの中に「-100円」とか「-5個」と手入力してしまうパターンですね。
数字と一緒に文字(単位)を同じセルに入れてしまうと、そのセル全体が「文字列」として判定されてしまいます。結果として赤字にならないばかりか、SUM関数などでの合計もエラーになってしまいます。
【解決策】
セルには純粋な数字(-100など)だけを入力するようにしてください。その上で、「円」などの単位を見せたい場合は、ここでも「カスタム数値形式」の出番です。
カスタム数値形式の入力欄に、以下のように設定します。
#,##0"円";[red]-#,##0"円"
このように設定すれば、セルの中のデータは「-100」のままで計算に使える状態を保ちつつ、画面上では自動的に「-100円」と赤字で表示されるようになります。
社内システムや銀行のデータなどをCSVで読み込んだ時に、「100-」のようにマイナス記号が後ろに付いていることがあります。これもスプレッドシートは文字列と判定してしまいます。この場合は、IF関数などを組み合わせて「後ろのマイナスを前に持ってくる」というデータの掃除(クレンジング)作業が必要になります。
スプレッドシートのマイナス赤字設定のまとめ
いかがでしたでしょうか。今回は「スプレッドシート マイナス 赤字」の表示にまつわる設定方法から、エラーの解消法まで解説しました。
ただ色を変えるだけなら「カスタム数値形式」を使うのが、動作も軽くて一番確実です。括弧や三角記号(▲)もこの方法で簡単に設定できますね。そして、もし「設定したのに赤字にならない!」と焦った時は、まずは半角で入力されているか、単位を直接入力して「文字列」になっていないかを疑ってみてください。
これらの設定をマスターすれば、スプレッドシートが見違えるほど見やすく、そしてエラーの少ないきちんとしたデータ管理ができるようになります。ぜひ、ご自身のシートで試してみてくださいね!
