セルに 0 個の値を表示する個人設定がある場合や、0 個の値を非表示にする必要がある一連の書式標準に準拠するスプレッドシートを使用している場合があります。 ゼロの表示と非表示を切り替えるには、いくつかの方法があります。
新しい Office デスクトップ バージョンと Microsoft 365 サブスクリプションでは、ワークシートにゼロ (0) の値を表示したくない場合があります。場合によっては、それらを表示する必要があります。 書式の標準または基本設定のいずれかでゼロ値の表示/非表示が要求されるかにかかわらず、いくつかの方法でこれを実現できます。
ワークシート上のすべてのゼロの表示と非表示を切り替える
[ファイル]、[オプション]、[詳細設定] の順に進みます。
[次のシートで作業するときの表示設定] からワークシートを選び、次のいずれかの操作を行います。
- ゼロの値が入力されているセルに "0" を表示するには、[ゼロ値のセルにゼロを表示する] チェック ボックスをオンにします。
- ゼロ (0) の値が入力されているセルを空白セルとして表示するには、[ゼロ値のセルにゼロを表示する] チェック ボックスをオフにします。
選んだセルでゼロの値を非表示にする
次の手順では、表示形式を使って選んだセルのゼロ値を非表示にします。 非表示にした値は、数式バーにのみ表示され、出力されません。 これらのセルの 1 つの値をゼロ以外の値に変更すると、値がセルの中に表示され、その書式は標準の数値書式と同じようになります。
- ゼロ (0) を非表示にするセル範囲を選びます。
- Ctrl + 1 キーを押すか、[ホーム] タブで [書式] >[セルの書式設定] を選択します。
- [ 数値 > カスタム] を選択します。
- [種類] ボックスに「0;-0;;@」と入力して、[OK] を選択します。
非表示の値を表示する
非表示の値を表示するには:
- 非表示のゼロ値を含むセルを選びます。
- Ctrl + 1 キーを押すか、[ホーム] タブの [書式] > [セルの書式設定] を選択します。
- [ 数値] > [全般] を選択して既定の数値形式を適用し、[ OK] を選択します。
数式の計算結果のゼロを非表示にする
- ゼロ (0) が表示されているセルを選びます。
- [ホーム] タブで、[条件付き書式] の横にある矢印> [セルルールの強調表示] > [等しい] を選択します。
- 左のボックスに「0」を入力します。
- 右のボックスの [ユーザー設定の書式] を入力します。
- [セルの書式設定] ボックスの [フォント] タブを選択します。
- [色] ボックスで白を選び、[OK] を選択します。
空白またはダッシュとして 0 を表示する
この作業には、IF 関数を使います。
値が 0 の場合、次のような式を使って空白のセルを返します。
- =IF(A2-A3=0,””,A2-A3)
数式の意味は次のとおりです。 (A2-A3) の結果が 0 の場合、0 を表示せずに何も表示しません (二重引用符 “” によって指定される)。 この条件が真でない場合、A2-A3 の結果を表示します。 何も表示しない代わりに、ゼロ以外の内容を表示したい場合は、"-" またはその他の文字を二重引用符の間に指定します。
ピボットテーブル レポートのゼロを非表示にする
ピボットテーブル レポートを選択します。
[解析] タブの [ピボットテーブル] グループで、[オプション] の横にある矢印を選択し、[オプション] を選択します。
[レイアウトと書式] タブを選択し、次の操作のいずれか、または複数の操作を行います。
- エラー表示の変更 -[エラー値の表示] ボックスチェック [書式] の下のチェック ボックスをオンにします。 ボックスにエラー値の代わりに表示する値を入力します。 エラー値が入力されたセルを空白セルとして表示するには、ボックス内の文字を削除します。
- 空のセル表示を変更する -[空のセルチェック表示する] チェック ボックスをオンにします。 ボックスに、空白セルに表示する値を入力します。 空白セルとして表示するには、ボックス内のすべての文字を削除します。 ゼロを表示するには、このチェック ボックスをオフにします。