目次
多くの計算をする段階で、私たちは次のようなことに遭遇します。 ブランク しかし、多くの場合、出力がゼロになります。 ブランク を出力することが望ましい。 計算の理解をより明確にすることができるからだ。 去る 珠算 ブランク この記事は、その中にデータがない場合、役に立つかもしれません。 この記事では、どのようにすることができるかについて説明します。 去る 珠算 ブランク エクセルにデータがない場合、丁寧な説明付きで教えてください。
練習用ワークブックをダウンロードする
この練習用ワークブックは以下からダウンロードできます。
データがない場合はセルを空白にする.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 を高く評価します。