Excelで0を表示しない決定版|状況別設定と失敗防ぐプロの極意

Excelで0を表示しない決定版|状況別設定と失敗防ぐプロの極意

Excelで0を表示しない決定版|状況別設定と失敗防ぐプロの極意に関する深掘り解説を丁寧に解説いたします。

日頃の業務で頻出する特殊なシチュエーションにおけるゼロ非表示のテクニックを網羅的に解説します。

VLOOKUP関数の0非表示:参照先が空白セルの場合の対策

マスター表からデータを抽出する際、参照元のセルが空欄だとVLOOKUP関数は「0」を返してしまいます。この現象を防ぐVLOOKUP関数の0非表示テクニックとして、文字列データであれば末尾に空文字を連結する方法が最も手軽です。

=VLOOKUP(A2, マスタ!A:B, 2, FALSE) & ""

式末尾に「& ""」を付与することで、参照先が空白の場合に強制的に空文字として出力させることができます。ただし、抽出対象が「数値」である場合、この処理を行うと数値が文字列型へと変換され、SUM関数などで集計できなくなる点には注意してください。数値データを抽出する場合は、以下のようにIF関数で分岐させるか、前述したセルの書式設定を抽出先セルに適用するのが安全です。

=IF(VLOOKUP(A2, マスタ!A:B, 2, FALSE)="", "", VLOOKUP(A2, マスタ!A:B, 2, FALSE))

ピボットテーブル空白表示:集計表の美観を整える設定

データ分析に欠かせないピボットテーブルでは、該当データが存在しない交差セルが空欄になりますが、ここにゼロを表示させたくない、あるいは逆に空白をハイフン等で埋めたい場合があります。ピボットテーブル空白表示の制御は専用オプションで行います。

ピボットテーブル内を右クリックして「ピボットテーブル オプション」を開き、「レイアウトと書式」タブにある「空白セルに表示する値」に注目してください。ここを空欄のままにしておけば完全な空白となり、「-(ハイフン)」と入力すれば未発生データをスマートに表現できます。

印刷時ゼロ非表示:紙やPDF出力時だけ見栄えを整える

普段の入力作業中はゼロを確認したいが、提出用の書類として出力する際だけゼロを消したいというニーズには、印刷時ゼロ非表示の運用が役立ちます。シート自体の設定を変えたくない場合、印刷用レイアウトを別シートに用意し、カメラ機能や数式リンク(=Sheet1!A1)で参照させた上で、印刷専用シート側にのみユーザー定義の書式設定(#,##0;-#,##0;)を適用しておく設計が最も破綻しません。

斉藤 蓮
著者

斉藤 蓮

シンプルで洗練された住まいづくりとインテリアコーディネートのアイデアを提案しています。