Excelでデータがない場合、セルを空白にする方法(5つの方法)

  • これを共有
Hugh West

多くの計算をする段階で、私たちは次のようなことに遭遇します。 ブランク しかし、多くの場合、出力がゼロになります。 ブランク を出力することが望ましい。 計算の理解をより明確にすることができるからだ。 去る 珠算 ブランク この記事は、その中にデータがない場合、役に立つかもしれません。 この記事では、どのようにすることができるかについて説明します。 去る 珠算 ブランク エクセルにデータがない場合、丁寧な説明付きで教えてください。

練習用ワークブックをダウンロードする

この練習用ワークブックは以下からダウンロードできます。

データがない場合はセルを空白にする.xlsm

データがないときにセルを空白にする5つの簡単な方法

デモ用に以下のデータセットを使用します。 プロダクトID は、その 数量 , 単価 , とコスト .などの欄には、いくつかの項目があります。 数量 には値が含まれないので、カラムにいくつかのエントリーがあることになります。 コスト をZEROにしたい。 去る 満ちている ブランク この問題を解決するために、5つの方法を紹介します。

1.IF関数を使う

使用方法 IF関数 ということです。 去る 細胞質 ブランク は、セルに表示するデータがない場合、Excelで表示します。

ステップス

  • よく見ると、細胞は E7 , E9 E12 そして E14 は実は空なんです。
  • そのセルの数値は0になりますが、それでもそのセルは0円で占拠されています。
  • これらのセルの内容を完全に削除する必要があります。 つまり、これらのセルを ブランク の状態です。

  • それらの細胞の背景にある理由は ブランク データがないにもかかわらず、ここに数式が使われているからです。
  • セル範囲内の計算式 F5:F14 でセルにゼロ値を表示させる数式です。 通貨 のフォーマットで表示されます。

  • するためです。 去る 珠算 ブランク データがないところでは、以下の式を入力します。

=if(c5="","",c5*d5)

  • をドラッグしてください。 フィルハンドル セルまで E14 .
  • これを実行すると、先ほどと同じ計算式が実行されますが、今回はゼロ値を表示して ブランク のセルがあります。

  • このように、私たちは 去る 珠算 ブランク セル内にデータがない場合

続きを読む Excel IFERROR関数で0ではなく空白を返すようにする

2.IFとISの組み合わせ BLANK 機能

の組み合わせで活用。 イフ アイエスビーランク を使えば、Excelのセルが正しいかどうかを確認することができます。 ブランク そして 去る それ ブランク 表示可能なデータがない場合

ステップス

  • よく観察してみると、細胞は E7 , E10 そして E12 は空です。
  • そのセルの数値は0になりますが、それでもそのセルは0円で占拠されています。
  • プライマリこれらのセルは、ゼロ値を示しているのではなく ブランク セルは、その数式や書式が原因です。
  • セル範囲内の計算式 F5:F14 でセルにゼロ値を表示させる数式です。 通貨 のフォーマットで表示されます。

  • この問題を回避するために、次のような数式を入力することができます。

=if(isblank(c5), "", c5*d5)

フォーミュラ・ブレークダウン

  • ISBLANK(C5)です。 この機能でチェックするのは C5 であるかどうかをセル ブランク であるかどうか。 ブランク を返します。 ブール真 を返します。 ブール値 False .
  • if(isblank(c5), "", c5*d5): からの戻り次第では アイエスビーランク 関数では イフ 関数が返す "" からの帰還があれば アイエスビーランク 関数は を返した場合。 アイエスビーランク 関数は は、その イフ の値を返します。 C5*D5 .
  • をドラッグしてください。 フィルハンドル セルまで E14 .
  • このようにすると、先ほどと同じ数式が実行されますが、今回はゼロの値は表示されず、以下のように残ります。 ブランク のセルがあります。

続きを読む VLOOKUPを使用して0ではなく空白を返す方法(7つの方法)

類似の読み物

  • Excelで数字の前のゼロを削除する方法(6つの簡単な方法)
  • Excelでマクロを使用してゼロの値を持つ行を隠す(3つの方法)
  • Excelでデータのないグラフ系列を非表示にする方法(4つの簡単な方法)
  • Excelのピボットテーブルでゼロ値を隠す(3つの簡単な方法)

3.IF関数とISNUMBER関数の適用

の組み合わせで展開する。 イフ ISNUMBER 関数で、そのセルが ブランク そして 去る と言うより ブランク 表示可能なデータがない場合

ステップス

  • よく見ると、細胞は E7 , E9 E12 そして E14 は実は空なんです。
  • そのセルの数値は0になりますが、それでもそのセルを占有しているのは $0 の値を設定します。
  • これらのセルの内容を完全に削除する必要があります。 つまり、これらのセルを ブランク の状態です。
  • それらの細胞の背景にある理由は ブランク データがないにもかかわらず、ここに数式が使われているからです。
  • セル範囲内の計算式 F5:F14 でセルにゼロ値を表示させる数式です。 通貨 のフォーマットで表示されます。

  • この問題を回避するために、以下の数式を入力する。

=if(isnumber(c5),c5*d5,"")です。

フォーミュラ・ブレークダウン

  • ISNUMBER(C5) : この機能でチェックするのは C5 セルが数値かどうかを調べ、数値の場合はブール値を返します。 を返します。 ブール値 False .
  • if(isnumber(c5),c5*d5,"")。 : からの戻り次第では ISNUMBER 関数では イフ 関数が返す "" からの帰還があれば アイエスビーランク 関数は を返した場合。 ISNUMBER 関数は 真のIF の値を返します。 C5*D5 .
  • をドラッグしてください。 フィルハンドル セルまで E14 .
  • このようにすると、先ほどと同じ数式が実行されますが、今度はデータの入っていないセルが残されます。 ブランク .

💬 注記

  • があります。 ISNUMBER は、エントリが Number である場合にのみ True を返します。 ブランク 、空間など、その ISNUMBER が返ってきます。 .
  • つまり、ここの数式は、セルを ブランク セルコンテンツが ブランク ユーザはこの点に注意する必要があります。

続きを読む VLOOKUPを適用して0やNAの代わりに空白を返す方法

4.カスタム書式の使用

カスタムフォーマットでは、セルを個別に選択して書式設定することができます 去る のみである。 ブランク は、他に表示可能なデータがない場合、セルを表示する。

ステップス

  • 以下に示すデータセットでは、セル E7 , E9 , E12 そして E14 は、そのセルのデータがゼロになりました。 しかし、それにもかかわらず、そのセルが ブランク の状態で、まだ0値を表示しています。

  • この問題を解決するために、そして ブランク を表示させることができます。 ブランク セルにデータがない場合
  • そのためには、セル範囲を選択します D5:F14 .
  • そして、その上で右クリック。
  • コンテキストメニューから セルのフォーマット .

  • セルの書式設定ダイアログボックスで カスタム から 番号 タブで表示します。
  • 次に、" "を入力します。 $General;; " の中にあります。 タイプ をクリックします。 よっしゃー .

  • をクリックすると よっしゃー と表示されていることに気づくでしょう。 ブランク データがない場合

💬 注記

  • カスタム書式設定ダイアログボックスで、""を入力します。 ;; の後に "General "をつける。 同時に、"General "の後に $ の前でサインをする。 一般 を維持するためである。 通貨 を削除します。 通貨 のフォーマットを数字から読み取ります。

続きを読む XLOOKUPを使用して0ではなく空白を返す方法

5.VBAコードの埋め込み

シンプルなものを使って ブイビーエー マクロ の検出時間を大幅に短縮することができます。 去る セル ブランク データがない場合

ステップス

  • まず デベロッパー タブをクリックします。 ビジュアルベーシック .

  • をクリックします。 インサート > モジュール .

  • での モジュール ウィンドウに、次のコードを入力します。
 Sub Blank_Cell() Dim x As Range For Each x In Range("B5:F14") If x.Value = 0 Then x.Value = " Next x End Sub 

  • その後、ウィンドウを閉じます。
  • その後 表示 タブ > マクロ> マクロを見る .

  • をクリックすると マクロを見る で、先ほど作成したマクロを選択します。 ここでの名称は ブランク_セル をクリックします。 実行 .

  • をクリックすると 実行 と表示され、データのないセルが表示されていることに気づきます。 ブランク セルの代わりに $0 を維持することもできました。 通貨 の書式で、残りのセルはそのままです。

💬 注記

  • データセットのコードを編集して、意図するセル範囲を選択する必要があります。
  • 数値以外の列や行を範囲に追加しないようにしてください。 絶対に必要なセルだけを範囲に追加してください。

結論

結論から言うと、セル残量問題 ブランク がない場合、5つの解決策を用意しました。 イフ , アイエスビーランク そして ISNUMBER また、VBAマクロも使用しました。 ブイビーエー マクロ法では、事前に VBA関連 ゼロから理解するための知識

この問題では、これらの方法を練習できるマクロ対応のワークブックを添付しています。

ご質問やご意見は、コメント欄からお気軽にお寄せください。 より良い製品作りのためのご提案があれば、ぜひお寄せください。 Exceldemy を高く評価します。

Hugh West は、業界で 10 年以上の経験を持つ、非常に経験豊富な Excel トレーナー兼アナリストです。彼は会計と財務の学士号と経営管理の修士号を取得しています。ヒューは教えることに情熱を持っており、理解しやすい独自の教育アプローチを開発しました。彼の Excel に関する専門知識は、世界中の何千人もの学生や専門家がスキルを向上させ、キャリアで優れた成果を上げるのに役立ってきました。 Hugh はブログを通じて知識を世界に共有し、個人や企業が潜在能力を最大限に発揮できるよう無料の Excel チュートリアルとオンライン トレーニングを提供しています。