ExcelのVLOOKUPでIF ISNA関数を使う方法(3例)

  • これを共有
Hugh West

本日は、その中から ブイルック と合わせて イフ アイエスエヌエー の機能を使用することができます。

エクセルの機能の中で、最も重要で広く使われているのが ブイルック .しかし、使用中に ブイルック というエラーが発生することがあります。 ルックアップ値 のどの値にも一致しません。 ルックアップ配列 .

があります。 アイエスエヌエー の機能 エクセル そんなときに便利なのが アイエスエヌエー などといっしょに イフ は、最初の値が一致しない場合に、別の値を検索する機会を提供してくれる。 これは、大規模なデータセットに非常に有効である。

VLOOKUPによるIF ISNA関数(クイックビュー)

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

ExcelのVLOOKUPでIF ISNA関数を使用する方法.xlsx

Excel ISNA関数:構文と引数

概要

  • 引数としてValueを取り,以下を返す。 であれば #該当なし エラーを返します。 ファルス .
  • Excel 2003から利用可能です。

シンタックス

の構文 アイエスエヌエー 関数は

=ISNA(値)

論証

論証 必須またはオプション 価値
価値 必須 ISNA関数が#N/Aエラーかどうかを確認する値。

戻り値

ブール値を返す。 または FALSE . である場合、その値は #該当なし のエラーが発生しました。 ファルス でなければなりません。

VLOOKUPを使ったIF ISNA関数:3つの例

を使った例を見てみましょう。 イフ アイエスエヌエー を持つ関数です。 ブイルック .

1.IF ISNA関数とVLOOKUPを同じテーブルで使用する

ここでは、データセットに BOOKタイプ s, 名前 著者紹介 マーティン書店という本屋さんで何冊かの本の

さて、まず詩の書籍タイプを探し、詩の書籍タイプがなければ、小説を探します。

の組合せがあります。 イフ , ISNA ブイルック は、ここに最適なのです。

という式になります。

=IF(ISNA(VLOOKUP("Poetry",B4:D20,2,FALSE)), VLOOKUP("Novel",B4:D20,2,FALSE))。

ほら、私たちが持っているのは 小説 , オリバー・ツイスト の本がなかったからです。 詩歌 .

計算式の説明

  • VLOOKUP("詩",B4:D20,2,FALSE) 収益 #該当なし というブックタイプが存在しないため、エラーが発生しました。 "詩" 表の最初の列で B4:D20 .

  • . ISNA(VLOOKUP("Poetry",B4:D20,2,FALSE)) になる ISNA(#N/A)さん を返します。 .

  • IF(ISNA(VLOOKUP("Poetry",B4:D20,2,FALSE)), VLOOKUP("Novel",B4:D20,2,FALSE))。 ) になりました。 IF(TRUE,VLOOKUP("小説",B4:D20,2,FALSE)) を返します。 VLOOKUP("小説",B4:D20,2,FALSE) .
  • VLOOKUP("小説",B4:D20,2,FALSE) を検索します。 "小説" 表の最初の列で B4:D20 (ブックタイプ)。 見つけた後は 書籍名 を2欄から選択する。 オリバー・ツイスト .

  • そのため IF(ISNA(VLOOKUP("Poetry",B4:D20,2,FALSE)), VLOOKUP("Novel",B4:D20,2,FALSE))。 収益 "オリバーツイスト" .

続きを読む VBAでVLOOKUPを使う方法(4つの方法)

2. 同じワークシートで異なるテーブルのVLOOKUPでIF ISNA関数を使用する

ここでは、Martin BookstoreとHolder Bookstoreという2つの書店の本の記録を集めた別のデータセットがあります。

今回は、1軒目の本屋さんで詩集を探し、そこで見つからなかったら2軒目の本屋さんで探します。

という式になります。

=IF(ISNA(VLOOKUP("Poetry",B4:D20,2,FALSE)),VLOOKUP("Poetry",G4:I20,2,FALSE))

ほら、1軒目の本屋で小説が見つからなかったら、2軒目の本屋で小説を探すんですよ( G4:I20 ).

というものを見つける。 「ナイチンゲール頌 ジョン・キーツ著

式の詳細な説明は、例1を参照してください。

続きを読む 複数シートのあるExcelでVLOOKUP式を使う(4つの簡単なコツ)

類似の読み物

  • エクセルで複数の列から1回だけ返すVLOOKUPの方法(2通り)
  • VLOOKUP SUM 複数行(代替案を含む4つの方法)
  • VLOOKUPでExcelの文字列を検索する(4つの簡単な方法)
  • ExcelでINDIRECT VLOOKUPを使用する。
  • エクセルで数字を使ったVLOOKUP(4例)

3.別のワークシートでIF ISNA関数とVLOOKUPを使用する

最後に、2つの書店の書籍のレコードを持つ別のデータセットがありますが、今回は2つの異なるワークシートにあります。

まず、マーティン書店で詩集を探し、そこで見つからなければ、ホルダー書店で探します。

この計算式を「マーチン書店」というワークシートに入力します。

=IF(ISNA(VLOOKUP("Poetry",B4:D20,2,FALSE)),VLOOKUP("Poetry",'Holder Bookstore'!B4:D20,2,FALSE)))。

マーティン書店で詩集を探す。

そこで見つからなかったら、ホルダー書店で探す( ホルダー書店」!B4:D20)。 を見つけ、そこに1つを見つける。

ナイチンゲールへのオード ジョン・キーツ著

式の詳細な説明は、例1を参照してください。

続きを読む エクセルで複数のワークシートからデータを引き出す方法(4つの簡単な方法)

IF ISNAの代替案

Excel 2013 からは、代替オプションの イフ・イスナ 関数が利用できます。 これは イフナ 関数を使用します。

があります。 シンタックス イフナ 関数は

=IFNA(value,value_if_na)

があります。 イフナ 詩集を最初に検索し、任意の詩が利用できない場合は、小説を検索するための式は、されます。

=IFNA(VLOOKUP("Poetry",B4:D20,2,FALSE),VLOOKUP("Novel",B4:D20,2,FALSE))

続きを読む ExcelのVLOOKUP最大値(制限と代替オプション付き)

結論

したがって イフ・イスナ を持つ関数です。 ブイルック を使ってテーブルの中の値を検索し、そこで値が見つからなければ別の操作をすることができます。 何か質問がありますか? 遠慮なくお尋ねください。

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