表が見づらい原因は0?エクセルで0を表示しない決定版テクニック

表が見づらい原因は0?エクセルで0を表示しない決定版テクニックとはどのようなものなのか? 主要なファクトを丁寧に紐解いて紹介します。

実務で圧倒的に利用頻度が高いのが、特定のセルだけ0を非表示にする方法です。表全体ではなく「特定の売上列」や「前年対比列」だけに適用したい場面では、表示形式で0を非表示にする設定を活用します。これがいわゆる業務ITで重宝されるExcelゼロサプレスの設定手順の核心です。

表示形式(ユーザー定義)を使った完璧な消去手順

設定手順は極めてシンプルです。非表示にしたいセル範囲をドラッグ選択し、ショートカットキー「Ctrl + 1」を押して「セルの書式設定」ダイアログを呼び出します。「表示形式」タブの「ユーザー定義」を選択し、「種類」の入力欄に以下のいずれかの書式記号を半角で入力します。

  • 通常数値の場合:#,##0;-#,##0;;@
  • 桁区切りカンマが不要な場合:0;-0;;@
  • 単純に正の数のみを表示する場合:#

Excelの表示形式は「正の数の書式 ; 負の数の書式 ; ゼロの書式 ; 文字列の書式」という4つの区分がセミコロンで区切られた構文規則を持っています。3番目の「ゼロの書式」に何も指定しない(セミコロンだけを並べる)ことで、数値としての実態が「0」であっても、画面上は完全な空白としてレンダリングされる仕組みです。セル内部には数値の「0」が保持されているため、SUM関数などで合算しても一切エラーが発生しません。

シート全体を一括で非表示にするオプション設定

シート内にあるすべての0を一掃したい場合、Microsoftの公式手順に記載されている詳細設定オプションを使用します。

  1. 画面左上の「ファイル」メニューから「オプション」をクリックします。
  2. 左側リストの「詳細設定」を選び、「次のシートで作業するときの表示設定」という項目まで下にスクロールします。
  3. 「ゼロ値のセルにゼロを表示する」のチェックボックスを外して「OK」をクリックします。

この操作だけで、そのワークシート内に存在するすべての「0」が消灯します。元に戻したい場合は、同じ画面で再度「ゼロ値のセルにゼロを表示する」にチェックを入れ直すだけで復元可能です。

IF関数で0を空白にする数式と計算結果の0を非表示にする詳細まとめ

外部セルを参照した際、参照元が空白セルだとExcelは自動的に「0」を返却してしまいます。この現象を回避して計算結果の0を非表示にする詳細まとめとして、実務で頻出する数式テクニックがIF関数で0を空白にする数式です。

例えば、セルA1を参照して空白なら空白、0でも空白にしたい場合は=IF(OR(A1="", A1=0), "", A1)と記述します。また、文字列結合演算子を利用した=A1 & ""という裏技も広く知られています。ただし、文字列結合を行うと数値データが「文字列属性」に強制変換されてしまうため、後工程で数値計算を行う列には前述のユーザー定義書式を用いるのが鉄則です。

加藤 愛美

加藤 愛美

エンタメ専門ジャーナリスト

マーケティングと消費者心理のトレンドを分析し、現代のヒット商品の背景を読み解きます。

Share this article
Twitter Facebook Pinterest