Excel表示形式見やすい表

エクセルで0を表示しない方法|シート全体・一部のセル・数式の3通り

0 を消す方法は3通りあります。消したい範囲と、あとで計算に使うかどうかで選びます。

2026-11-10

この記事の要点

  1. 1一部のセルだけなら表示形式が手軽
  2. 2シート全体なら Excel のオプションで消す
  3. 3数式で "" を返すと、その結果は文字列として扱われる

3つの方法の違い

0 が並んでいる
商品4月5月
ノート1200
ペン080
ファイル00
0 を表示しない
商品4月5月
ノート120
ペン80
ファイル
方法消える範囲セルの値向いている場面
表示形式選んだセル0 のまま表の一部だけ消す
Excel のオプションシート全体0 のままシート全体を消す
IF関数数式のセル空の文字列数式の結果を空白にする

表示形式で消す

  1. 1

    0 を消したいセルを選ぶ

  2. 2

    Ctrl + 1(Mac は ⌘ + 1)でセルの書式設定を開く

  3. 3

    「表示形式」タブの「ユーザー定義」を選ぶ

  4. 4

    「種類」に #,##0;-#,##0; と入れて OK を押す

    3つ目のゼロの部分を空にすると、0 だけ表示されなくなります。

セルの値は 0 のままなので、計算にはそのまま使えます。文字列も表示したい列では #,##0;-#,##0;;@ にします。

シート全体で消す

  1. 1

    「ファイル」→「オプション」を開く

  2. 2

    「詳細設定」を選ぶ

  3. 3

    「次のシートで作業するときの表示設定」で対象のシートを選ぶ

  4. 4

    「ゼロ値のセルにゼロを表示する」のチェックを外して OK を押す

注意

Mac は「Excel」メニューの「環境設定」→「表示」で「ゼロ値」のチェックを外します。設定はシートごとに効きます。

IF関数で空白にする

数式の結果が 0 のときに空白を返します。

やりたいこと数式
引き算の結果が 0 なら空白=IF(A2-B2=0,"",A2-B2)
参照先が空なら空白=IF(A2="","",A2)

何も入っていないセルを =A2 で参照すると 0 が表示されます。2行目の数式はこの場合に使います。

注意

"" は空の文字列です。そのセルを + で足すと #VALUE! エラーになります。合計には文字列を無視する SUM を使ってください。

0 を「-」で表示する

空欄だと未入力と区別できない表では、0 を「-」で表示します。ユーザー定義に #,##0;-#,##0;"-" と入れます。

よくある質問

Q0 を消したらグラフはどうなりますか?

A

表示形式やオプションで消した場合、セルの値は 0 のままなのでグラフにも 0 として表示されます。

Q逆に、先頭の 0 が消えて困っています。

A

001 のように入力したいときは、ユーザー定義に 000 と入れるか、表示形式を「文字列」にしてから入力します。

関連する解説