Excelで表を作るとき、0が表示されないようにしたいときありますよね。
たとえば、↓のような表の場合、No.4~10は商品名の入力忘れのように思われてしまうので金額欄を空白にしたいところです。

こんな場合に備えて、Excelで0表示しない方法が2つあります。
知っていると色んな場面で使えるので、間違いなく役立ちますよ。
どこよりも詳しく解説するのでぜひご覧ください!

- 大手通信企業の元SE
- Web業界歴10年のWeb解析士
- Googleアナリティクス個人認定資格(GAIQ)
知ってると役立つ!Excelで0表示しない2つの方法
さて、今回のサンプルは次のような表です。

この表のE5~E11セルを0表示しないように設定していきます。
方法としては、ユーザー定義と関数によるものの2つあります。
どちらも内容的にはそれほど難しいものではありません。
ただし、ユーザー定義の場合は理解がややこしいかもしれません。
その部分は厚く解説します。
Excelで0表示しない方法|ユーザー定義
まずセル範囲を選択して右クリックしてください。
そして、右クリックメニューのなかからセルの書式設定
を選びましょう。
そすると、セルの書式設定画面が表示されます。

表示形式
タブのユーザー定義
を選択して、下図のように¥#,###;;;
と入力してください。

OKボタンを押すと完了です。選択したセルが0表示しない設定となります。

こうしてみるとなんだか¥#,###;;;
が魔法の呪文のように思えますよね。
そこで、もう詳しい説明をしていきましょう。
¥#,###;;;とは?
¥#,###;;;
とは、「プラスの値の表示」と「マイナスの値の表示」と「ゼロの値の表示」の3パターンを;
で区切って同時に設定したものです。

今回の場合は、「プラスの値の表示」は¥#,###
と設定しています。
一方、「マイナスの値の表示」と「ゼロの値の表示」の指定は省略しています。そのため、¥#,###;;;
という設定内容となっています。
これはつまり、『プラスの値が入力されたら¥#,###
、マイナスとゼロの値が入力されたら何も表示しないでね!』とExcelに伝えているわけです。
これで¥#,###;;;
の意味がおわかりでしょうか?
とはいえ、こんな方はいませんか?

#ってどういう意味?
簡単にお伝えすると、#
は1桁の数値を意味します。
このあたりについては、以下の記事で詳しく説明していますので、ぜひご覧ください。
Excelで0表示しない方法|IF関数
さて次は、IF関数による0表示しない方法を説明します。
もしかしたら、先ほどのユーザー定義よりもこちらの方が分かりやすいかもしれません。
今回の表で行くと、セルE2に=IF(C2*D2=0,"",C2*D2)
と入力します。
これは、『C2*D2=0
なら空白にして、C2*D2=0
でないなら計算結果を表示して!』という意味です。

その後、オートフィルで数式をコピーしていきましょう。

これでIF関数による0表示しない方法の完成です!

IF関数の方が分かりやすいと思いますが、ユーザー形式の指定と関数はお好きな方を選んでください。
私の場合は、他の人によるメンテナンスしやすいように関数の方を使うと思います。
どちらの方が良い・悪いというわけではないので、その時の状況に応じて使い分けてみてくださいね。
まとめ)Excelで0表示しない2つの方法
以上、Excelで0表示しない方法をお伝えしました。
その方法にはユーザー定義と関数の2つがあります。
【ユーザー定義の場合】

【関数の場合】

知っているかそうでないかで表の見やすさが大きく異なります。
本記事の内容をマスターして実務に活かしてみてください!
それではまた、次の記事でお会いしましょう!
それではまた、次の記事でお会いしましょう!

質問はコメントへ!お気軽に!
関連記事
- Excelの使い方講座|基本操作を覚えて脱・初心者!
- Excel 開発タブの表示方法2つ+ショートカット
- Excelのふりがな編集機能と関数の使い方
- Excelの行と列を入れ替える方法
- Excelのバージョンを確認する方法
- Excel パスワードのかけ方3選と解除方法
- Excelでリンクの解除ができないときの対策
- Excelのリンクが見つからないときの検索方法
- Excelで取り消し線(訂正線)をひく
- Excel テキストボックスの行間と文字間隔の調整
- Excelで図形を一括選択する方法
- Excel 行や列の折り畳みと解除
- Excel ヘッダーの編集と削除方法
- Excelの重複チェックを色付けで確認
- Excelで丸の数を数える方法3選
- Excel ウィンドウ枠の固定方法
- Excelで矢印キーを押してもセル移動できないときの解決方法
- Excel 斜め線の入れ方と応用ワザ
- Excel セル結合せずに中央に文字を配置する方法
- Excel URLをリンクにする方法
- Excel 印刷範囲の点線を消す方法
- Excel ノットイコール(等しくない)の記号
- Excel 名前ボックスの使い方(1/2)|作成・編集・削除
- Excel 名前ボックスの使い方(2/2)|関数とプルダウンリストへの利用
- Excel ドロップダウンリスト(プルダウン)の作り方と編集方法
- Excel 曜日の表示形式|指定した表示形式で曜日を自動入力!
- 名前を付けて保存のショートカット
- Excelで文章が見切れるときは『折り返して全体を表示する』
- Excel ユーザー定義で数値に単位をつける方法
- Excel メールアドレスのリンク解除方法
- Excelのキャッシュ削除方法
- Excel チェックボックスの作成・削除方法
- Excelのシートコピー方法3選
- Excel 表とチェックボックスの連動と集計
- Excel チェックボックスの大きさ変更とセルに埋め込む方法
- Excelで連番にならないときに試したい3つのこと
- Excelで0表示しない2つの方法
- Excelの取り消し線を二重にしたいときのベストな方法
コメントはお気軽にどうぞ!