【Excel】エクセルで0(ゼロ)を表示しない・表示させる方法(ゼロ非表示・VALUE・DIV・エラーを表示しない・一括設定など)
Excelを使っていると、セルに「0」が表示されて見づらいと感じたり、反対に「0」が消えてしまって困ったりした経験はないでしょうか。
また、数式の結果として「#VALUE!」や「#DIV/0!」などのエラーが表示されてしまい、表が乱れてしまうケースも多いものです。
本記事では、エクセルでゼロを表示しない・表示させる方法を中心に、VALUEやDIVといったエラーを表示しない方法、一括設定のやり方まで幅広く解説していきます。
初心者の方でも手順どおりに進めれば対応できる内容ですので、ぜひ最後までご覧ください。
Excelでゼロ・エラーを非表示にする方法は大きく4つに分類できる
それではまず、Excelでゼロやエラーを非表示にする方法の全体像について解説していきます。
Excelでゼロやエラーの表示をコントロールする方法は、大きく4つのアプローチに分類できます。
それぞれの特徴を把握しておくことで、状況に応じた最適な方法を選べるようになるでしょう。
【ゼロ・エラー非表示の主な4つの方法】
① Excelのオプションからシート全体で一括設定する
② セルの書式設定(表示形式)でゼロを非表示にする
③ IF関数を使って条件分岐で非表示にする
④ IFERROR関数・ISERROR関数でエラーを非表示にする
①の「Excelのオプション」を使う方法は、シート全体のゼロをまとめて非表示にできるため、一括設定したいときに非常に便利です。
②の「セルの書式設定」は、特定のセルや範囲だけに適用したい場合に向いています。
③の「IF関数」は、ゼロのときに空白や別の文字を表示させる柔軟な制御が可能です。
④の「IFERROR関数」は、#VALUE!や#DIV/0!などのエラーが出たときに非表示(空白)にする定番の方法として広く使われています。
どの方法も用途が異なるため、目的に合わせて使い分けることがポイントといえるでしょう。
Excelのオプションとセルの書式設定でゼロを表示しない・表示させる方法
Excelのオプションからゼロを一括で非表示にする手順
続いては、Excelのオプションを使ったゼロの一括非表示設定を確認していきます。
この方法は、シート全体のゼロをまとめて非表示にしたいときに最も手軽な手段です。
【手順】
① 「ファイル」タブをクリックする
② 「オプション」を選択する
③ 「詳細設定」を開く
④「次のシートで作業するときの表示設定」の中にある「ゼロ値のセルにゼロを表示する」のチェックを外す
⑤「OK」をクリックして完了
この設定を行うと、対象シートのすべてのセルで「0」が空白として表示されるようになります。
逆に、ゼロを再表示させたい場合は、同じ手順でチェックを入れ直すだけで元に戻せます。
ただし、この設定はシート単位での適用となるため、特定のセルだけゼロを表示したい場合には向いていないので注意が必要です。
セルの書式設定でゼロを非表示にする方法
特定のセルや範囲だけゼロを非表示にしたい場合は、セルの書式設定を使うのがおすすめです。
【手順】
① ゼロを非表示にしたいセルを選択する
② 右クリックして「セルの書式設定」を開く
③「表示形式」タブの「分類」で「ユーザー定義」を選ぶ
④「種類」欄に「#,##0;-#,##0;」または「0;-0;;@」と入力する
⑤「OK」をクリックして完了
表示形式のコードは少し難しく見えますが、セミコロン(;)で区切られた3つ目のセクションがゼロの表示形式を意味しています。
3つ目のセクションを空白にすることで、ゼロが表示されなくなる仕組みです。
数値の見た目は変わらず、ゼロだけを非表示にできるため、集計表や売上表などでよく活用されています。
ゼロを再表示させる方法(非表示を解除したいとき)
ゼロを再度表示させたいときは、設定を行った方法によって解除手順が異なります。
オプションで設定した場合は先ほどの手順でチェックを入れ直し、書式設定で設定した場合は表示形式を「標準」や「数値」に戻すことで元の表示に戻せます。
「ゼロを表示したいのに表示されない」という場合は、まずオプションと書式設定の両方を確認してみましょう。
どちらかで非表示設定が残っていることが原因であるケースがほとんどです。
IF関数でゼロや特定の値を表示しない方法
IF関数を使ってゼロを空白にする基本の書き方
続いては、IF関数を使ってゼロを非表示にする方法を確認していきます。
IF関数は「もし〇〇なら△△を表示する」という条件分岐ができる関数で、ゼロのときだけ空白にするといった細かい制御が得意です。
【基本の書き方】
=IF(A1=0,””,A1)
意味:A1が0のときは空白、それ以外はA1の値を表示する
この数式を使うことで、セルの値がゼロのときだけ見た目上は空白として表示できます。
「空白」ではなく「-(ハイフン)」や「なし」などの文字を表示させることも可能で、表の用途に応じて自由にカスタマイズできるでしょう。
ただし、IF関数で空白にした場合、そのセルを参照する別の計算式に影響が出る場合があるため、注意が必要です。
計算結果がゼロになる数式に対してIF関数を使う
たとえば、SUM関数やAVERAGE関数の結果がゼロになる場合にも、IF関数を組み合わせることで非表示にできます。
【例:SUM関数の結果がゼロの場合に空白にする】
=IF(SUM(A1:A5)=0,””,SUM(A1:A5))
このように、IF関数の条件部分に別の関数を入れ子にすることもExcelでは一般的なテクニックです。
結果がゼロのときだけ空白、それ以外は計算結果を表示する、というシンプルながら実用的な数式といえるでしょう。
ゼロ以外の条件でも応用できるIF関数の使い方
IF関数はゼロの非表示だけでなく、さまざまな条件に応用できる点も大きな魅力です。
たとえば、「空白セルを参照したときに何も表示しない」「マイナスの値を非表示にする」といった制御も可能です。
【例:参照セルが空白のとき何も表示しない】
=IF(A1=””,””,A1*1.1)
意味:A1が空白なら空白、それ以外はA1に1.1を掛けた値を表示する
IF関数を使いこなすことで、見やすく整理されたExcelシートを作ることができます。
ゼロ非表示はその第一歩として、ぜひ活用してみてください。
IFERROR関数でVALUEエラー・DIV/0エラーを表示しない方法
#VALUE!エラーとは何か・発生する原因
続いては、エラーを非表示にする方法について確認していきます。
Excelのエラーの中でも特によく見かけるのが「#VALUE!」です。
#VALUE!エラーは、数値が入るべき箇所に文字列が入力されているなど、データの型が一致しないときに発生します。
| エラーの種類 | 主な原因 | 例 |
|---|---|---|
| #VALUE! | データ型の不一致(文字列を数値として計算しようとした) | =A1+B1(B1が文字列) |
| #DIV/0! | ゼロまたは空白で割り算を行った | =A1/B1(B1が0または空白) |
| #REF! | 参照先のセルが削除された | 列や行を削除した後の数式 |
| #NAME? | 関数名のスペルミスや定義されていない名前を使用 | =SUMU(A1:A5)など |
| #N/A | VLOOKUP等で該当値が見つからない | =VLOOKUP(“田中”,A:B,2,FALSE) |
これらのエラーが表示されたままでは、表の見た目が崩れるだけでなく、他のセルの計算にも影響を与えてしまいます。
エラーを適切にコントロールすることは、Excelを実務で使う上で欠かせないスキルといえるでしょう。
IFERROR関数でエラーを非表示(空白)にする方法
エラーを非表示にする最も簡単な方法が「IFERROR関数」を使うことです。
【IFERROR関数の書き方】
=IFERROR(数式, エラーのときに表示する値)
エラーのときに空白にしたい場合は “” を指定する
【例:DIV/0エラーを空白にする】
=IFERROR(A1/B1,””)
意味:A1÷B1の結果がエラーなら空白、エラーでなければ計算結果を表示する
IFERROR関数は、#DIV/0!・#VALUE!・#REF!・#N/Aなどすべてのエラーに対応しているため、汎用性が非常に高い関数です。
エラーを空白にするだけでなく、「0」や「データなし」などの文字を表示させることもできます。
実務でVLOOKUPやDIV計算を使う際には、ほぼ必ずIFERROR関数とセットで使われるほど定番の組み合わせです。
ISERROR関数・IF関数と組み合わせた応用的なエラー処理
IFERROR関数が使えないExcel 2003以前のバージョンや、エラーの種類によって表示を変えたい場合には、ISERROR関数とIF関数を組み合わせる方法が有効です。
【ISERROR関数とIF関数の組み合わせ例】
=IF(ISERROR(A1/B1),”計算できません”,A1/B1)
意味:A1÷B1がエラーなら「計算できません」と表示、それ以外は計算結果を表示する
ISERROR関数は、対象のセルや数式がエラーかどうかを「TRUE/FALSE」で返す関数です。
これをIF関数の条件として使うことで、エラーのときだけ別の内容を表示する柔軟な処理が実現できます。
特定のエラーにだけ対応したい場合は「ISERR関数」や「ISNUMBER関数」なども活用してみるとよいでしょう。
まとめ
本記事では、「【Excel】エクセルで0(ゼロ)を表示しない・表示させる方法(ゼロ非表示・VALUE・DIV・エラーを表示しない・一括設定など)」についてご紹介しました。
ゼロやエラーの表示コントロールは、Excelを実務で使う上で避けて通れない重要なスキルです。
まずはExcelのオプションやセルの書式設定でゼロを一括非表示にする方法を覚え、次にIF関数・IFERROR関数を使った柔軟な制御へとステップアップしていくのがおすすめです。
特にIFERROR関数は#DIV/0!や#VALUE!といったエラーをスッキリ非表示にできる便利な関数ですので、積極的に活用してみてください。
今回ご紹介した方法を組み合わせることで、見やすく整ったExcelシートが作れるようになるでしょう。
ぜひ実際の作業の中で試しながら、自分のものにしていただければ幸いです。