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

  • これを共有
Hugh West

を使用して値を検索する場合は、必ず ブイルック を表示し、一致するものがない場合は" #該当なし " のエラーが発生した場合、また 0 を使用する方法をお探しですか? VLOOKUP関数 まで を返し、空白を返す または エヌエー この記事では、それを実現するための5つの公式を紹介します。

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

VLOOKUP Return Blank.xlsx

VLOOKUPを適用して0やNAの代わりに空白を返す5つの便利な方法

というデータセットを取りました。 2 columns: " 社員 " と " 高さ(cm) 「また、別のデータセットも用意し、その出力を示しています。 ロス 「はプライマリデータセットにリストされていない。 したがって、このようなときに ブイルック 関数をその値に対して実行すると、" N/A " セルにエラー C14 しかし、そのエラーの代わりに空白の値を表示するように数式を修正し、セル C16 .

を示しました。 5 という数式で空白を返します。 ブイルック 関数を使用します。

  • 最初の2つのメソッドはブランクを表示し、その代わりに 0 .
  • 次に、メソッド 3 , 4 の代わりに空白が表示されます。 #該当なし " のエラーが発生しました。
  • 最後に、メソッド 5 は両方とも空白を返します。 #該当なし "エラーとなり 0 の値を設定します。

1.IF関数とVLOOKUP関数を組み合わせて空白を返す

を組み合わせていきます。 イフ ブイルック に機能する。 もどる a 貧乏くじ 代わりに 0 ここでは、空白のセルに値が設定されていることを意味します。 0 .

ステップス

  • まず、セルに次の数式を入力します。 C13 .

=IF(VLOOKUP(B13,$B$5:$C$10,2,0)=0,"",VLOOKUP(B13,$B$5:$C$10,2,0))

を付けなかったら イフ 関数を使用した場合、この関数はゼロを返すはずでした。

  • 次に、 を押します。 エンタメ .

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

  • まず、この数式には2つの同じ ブイルック 最初の関数には、この関数と等しいかどうかをチェックするための条件が付加されています。 0 でない場合は、2番目の ブイルック 関数が実行されます。
  • VLOOKUP(B13,$B$5:$C$10,2,0)
    • 出力:0 .
    • この関数は、セル B13 の範囲にある。 B5:C10 一致するものがあれば,それぞれの C5:C10 で示される範囲にある。 2 は、関数内で 0 は、この関数の最後にあることを意味します。 マッチタイプは完全 .
  • この式は、→に還元されます。 IF(0=0,",0)
    • 出力:(ブランク) .
    • ここでは 論理テスト が真であるため、空白の出力が得られています。

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

2.IF、LEN、VLOOKUP関数を組み込んで白紙に戻す

この第二の方式では イフ , LEN そして ブイルック に機能する。 もどる a 貧乏くじ 代わりに 0 または エヌエー .

ステップス

  • まず、セルに次の数式を入力します。 C13 .

=if(len(vlookup(b13,$b$5:$c$10,2,0))=0,"",vlookup(b13,$b$5:$c$10,2,0))

  • 次に、 を押します。 エンタメ .

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

  • 繰り返しになりますが、この式には2つの ブイルック さらに、最初の ブイルック 関数の内部で LEN 関数で,文字列の長さを返します。 今,空白のセルの長さは 0 ということで、logical_testのcriteriaに設定しました。
  • 今すぐ VLOOKUP(B13,$B$5:$C$10,2,0)
    • 出力:0 .
    • この関数は、セル B13 の範囲にある。 B5:C10 一致するものがあれば,それぞれの C5:C10 で示される範囲にある。 2 は、関数内で 0 は、この関数の最後にあることを意味します。 マッチタイプは完全 .
  • この式は、→に還元されます。 if(len(0)=0,"",0)
    • 出力:(ブランク) .
    • があります。 LEN 関数が返す 0 .そこで、最初の部分は イフ 関数が実行され、出力として空白のセルが得られます。

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

類似の読み物

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

3.IF関数、ISNUMBER関数、VLOOKUP関数を統合して空白を返せるようにする

3つ目の方法では イフ , ISNUMBER そして ブイルック に機能する。 白紙に戻す の代わりに、" #該当なし " のエラーが発生しました。

ステップス

  • まず、セルに次の数式を入力します。 C13 .

=if(isnumber(vlookup(b13,$b$5:$c$10,2,0)),vlookup(b13,$b$5:$c$10,2,0),"")

  • 次に、 を押します。 エンタメ .

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

  • この数式は、2つの ブイルック さらに、最初の ブイルック 関数の内部で ISNUMBER という関数があり、数値が出力されるとtrueを、数値以外が出力されるとfalseを返します。 さて、もし最初の ブイルック 関数がエラーを返した場合は、数値になりません。 そこで、これを 論理テスト クライテリア の虚偽の部分が発生します。 IF関数 が実行されます。
  • 今すぐ VLOOKUP(B13,$B$5:$C$10,2,0)
    • 出力:#N/A .
    • この関数は、セル B13 の範囲にある。 B5:C10 一致するものがあれば,それぞれの C5:C10 で示される範囲にある。 2 さらに、関数内の値" ロス 「が指定されたセル範囲に見つからないため、エラーが表示されました。 0 は、この関数の最後にあることを意味します。 マッチタイプは完全 .
  • この式は、→に還元されます。 if(isnumber(#n/a),#n/a,"")。
    • 出力:(ブランク) .
    • ISNUMBER関数 収益 0 の2番目の部分は偽を意味します。 ですから IF関数 が実行され、出力として空白のセルが得られます。

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

4.IFERROR関数とVLOOKUP関数の組み合わせ

を組み合わせていきます。 イフエラー ブイルック に機能する。 もどる a 貧乏くじ をExcelで表示します。

ステップス

  • まず、セルに次の数式を入力します。 C13 .

=iferror(vlookup(b13,$b$5:$c$10,2,false),"")

  • 次に、 を押します。 エンタメ .

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

  • この式は、単一の ブイルック 関数の内部で使用しています。 イフエラー 関数で、エラーの場合は修正された出力が返されます。 ここで、修正された出力は空白のセルに設定されます。
  • 今すぐ VLOOKUP(B13,$B$5:$C$10,2,FALSE)
    • 出力:0 .
    • この関数は、セル B13 の範囲にある。 B5:C10 一致するものがあれば,それぞれの C5:C10 で示される範囲にある。 2 は、関数内で ファルス は、この関数の末尾にある マッチタイプは完全 .
  • この式は、→に還元されます。 iferror(#n/a,"")
    • 出力:(ブランク) .
    • この関数は、すべてのエラーと 収益 私たち 貧乏くじ セルを出力とする。

続きを読む エクセルで数式を使ってゼロ値を除外する方法(3つの簡単な方法)

5.複合関数で0や#N/A!エラーの代わりにブランクを返す。

最後のメソッドでは イフ , イフナ そして ブイルック の代わりに空白を返す数式を作成するための関数です。 0 または エヌエー 今までの方法は、1つの値に対してのみ有効でしたが、この式は両方の条件に対して有効です。 ここでは、空白のセルに値があることを意味します。 0 .

ステップス

  • まず、セルに次の数式を入力します。 C13 .

=if(ifna(vlookup(b13,$b$5:$c$10,2,false),0)=0,"",vlookup(b13,$b$5:$c$10,2,false)))

  • 次に、 を押します。 エンタメ .

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

  • 繰り返しになりますが、この式には2つの ブイルック さらに、最初の ブイルック 関数の内部で イフナ をチェックする関数で、" #該当なし 「を返します。 0 を見つけると,元の出力を返すように設定しています。 0 ということです。 もどる a 貧乏くじ のセルがあります。
  • 今すぐ VLOOKUP(B13,$B$5:$C$10,2,FALSE)
    • 出力:0 .
    • この関数は、セル B13 の範囲にある。 B5:C10 一致するものがあれば,それぞれの C5:C10 で示される範囲にある。 2 は、関数内で FALSE は、この関数の末尾にある マッチタイプは完全 .
  • この式は、→に還元されます。 if(ifna(0,0)=0,"",0)
    • 出力:(ブランク) .
    • があります。 イフナ 関数が返す 0 ということになります。 論理テスト が真になる。 だから、最初の部分の イフ 関数が実行され、出力として空白のセルが得られます。

プラクティス部門

の各メソッドに練習用データセットを追加しました。 エクセル そのため、私たちのメソッドに簡単に従うことができます。

結論

をお見せしました。 5 しようほうしき ブイルック まで 白紙に戻す 代わりに 0 または エヌエー これらの方法について何か問題がある場合、または私へのフィードバックがある場合は、以下にコメントしてください。 また、私たちのサイトもご覧ください。 エクセルウィキ をご覧ください。 これからもよろしくお願いします。

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