- エクセルで0円のとき表示しないようにするには?
- エクセルで0表示しないためのユーザー定義(セルの書式設定)
- 関数で空欄の0を表示しないようにするには?
- Excelで関数の0を表示しないようにするには?
Excelで表を作るとき、0を表示したくないときってありますよね。
たとえば、↓のような表の場合です。

Excelで空欄セルを0表示しない方法には、関数/ユーザー定義/シートの詳細設定の3つがあります。
知っていると色んな場面で使えるので、間違いなく役立ちますよ。
※ わかりやすい解説動画を本記事の下部に掲載
なお、その他のExcel 基本・便利ワザについては、《 Excelの使い方講座|基本操作を覚えて脱・初心者!》をご覧ください。
『今さらこんなこと聞いてくるなんて…』
そう思われるのが怖くて質問できなかった経験、1回はありますよね。
OfficeソフトやPCスキルに不安があるならスクール利用が効果的です。

最大70%のキャッシュバック制度あり!

- 大手通信企業の元SE
- 業界歴15年のWeb解析士
- 携わったSNSは約100件
- Googleアナリティクス個人認定資格(GAIQ)
Excelで空欄セルを0表示しない設定 | 関数・ユーザー定義・シートの詳細設定
今回のサンプルは次のような表です。

この表のE5~E11セルを0表示しないように設定していきます。
方法としては、「ユーザー定義(セルの書式設定)」「IF関数」「シートの詳細設定」の3つがあります。
最も手軽なのは「シートの詳細設定」ですが、お好きなものを選んでください。
私はメンテナンスしやすいように関数の方を使っています。
その時の状況に応じて使い分けられるのがベストです!
ユーザー定義(セルの書式設定)によりExcelで0表示しない方法
まずは、ユーザー定義(セルの書式設定)によって、Excelで0表示しない方法からです。
セル範囲を選択して右クリックしてください。
そして、右クリックメニューのなかからセルの書式設定
を選びましょう。

そうすると、セルの書式設定画面が表示されます。
表示形式
タブのユーザー定義
を選択して、¥#,###;;;
と入力してください。

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

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

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

¥#,###ってどういう意味?
簡単にお伝えすると、#
は1桁の数値を意味します。
以下の記事で詳しく説明していますので、ぜひご覧ください。
『データ分析を頼まれたけど、どうやればいいの…』
市場調査や売上データを分析したり説得力のある企画書を作成できれば、より高度な業務に携われます。

キャリアの分岐点は今!
そこでおすすめなのが、プロから実践的スキルを学べるPCスクールです。
仕事終わりやスキマ時間に学べるオンライン講座も充実しています。
「憧れの仕事に挑戦したい・将来の選択肢を広げたい」と考えるなら、今が学び始める絶好のタイミングです。

スクールの資料を取り寄せて、じっくり比較検討するのもアリです!
全国200校以上、1,000超のコースから検索
IF関数によりExcelで0表示しない方法 | データがないときは表示しない
さて次は、IF関数によって0表示しない方法を説明します。
先ほどのユーザー定義よりもこちらの方が分かりやすいかもしれません。
具体的には、データがないときは表示しない関数(0の場合は空白)を作ります。
サンプル表のセルE2に入力した=IF(C2*D2=0,"",C2*D2)
が、そのIF関数です。

これは、『C2*D2=0
なら空白にして、C2*D2=0
でないなら計算結果を表示して!』という意味です。
その後、オートフィルで数式をコピーしていきましょう。

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

Excelの基本・便利ワザが40本!
Excelのシートの詳細設定で空欄セルを0表示しない設定
そして最後は、Excelシートの詳細設定で空欄セルを0表示しない設定をお伝えします。
これがもっともとっつきやすい方法でしょう。
ファイル
をクリック

オプション
を選択

詳細設定
>次のシートで作業するときの表示設定
グループ内のゼロ値のセルにゼロを表示する
のチェックを外してください。

これでそのシート内では0表示しないようになります。
関連するトピック(FAQ)

上記以外で、本記事に関連するトピックをまとめてみました。
参考までにどうぞ!
- エクセルで0表示させたい
-
Excelでセルに「0」を表示するには、次の手順に従います。
1.ファイル
をクリック
2.オプション
をクリック
3.詳細設定
をクリック
4.次のシートで作業するときの表示設定
グループのゼロ値のセルにゼロを表示する
にチェックを入れる
5.OK
をクリック - Excelで関数を表示させないようにするには?
-
Excelで関数を表示させないようにするには、選択したセル範囲の「セルの書式設定」で「保護」タブの「表示しない」チェックボックスをオンにします。
1.数式を表示させたくないセル範囲を右クリック
2.セルの書式設定
をクリック
3.保護
タブをクリック
4.表示しない
のチェックボックスをオン
5.OK
をクリック
まとめ)Excelで空欄を0表示しない方法 | IF関数・ユーザー定義・シートの設定
以上、Excelで空欄セルを0表示しない方法として、「ユーザー定義」「関数」「シートの詳細設定」の3つの方法をお伝えしました。
【ユーザー定義の場合】

【関数の場合】
↓のセルは適宜変更してください。
=IF(C2*D2=0,"",C2*D2)

【シートの詳細設定】

知っているかそうでないかで表の見やすさが大きく異なります。
本記事の内容をマスターして実務に活かしてくださいね!
▼「PCスキルに自信がない…」を早めに解消しませんか?
「Excelの関数が苦手…」「Wordの書式設定で迷う」「説得力あるスライドを作れない」など、苦手意識を感じることはありませんか?

自分ひとりでは難しいかも…
そんな方には短期間で実践的スキルが身に付くPCスクールが最適!
オンラインでも受講できるPCスクールは、以下の方におすすめです。
- 独学に限界を感じている
- 短期間で集中的に学びたい
- 現場で役立つ実践的スキルを身につけたい
- キャリアアップを目指したい
経産省によるキャリアアップ支援事業の対象講座もあるので、スキルアップを考えているなら今がチャンス!
「憧れの仕事に挑戦したい・将来の選択肢を広げたい」と感じたときが学び始める絶好のタイミングです。

スクールの資料を取り寄せて、比較検討するのもアリです!
全国200校以上、1,000超のコースから検索
世の中には勉強し続ける人が大勢います。モチベーションアップにどうぞ!
コメントはお気軽にどうぞ!