目次
本日は、その中から ブイルック と合わせて イフ と アイエスエヌエー の機能を使用することができます。
エクセルの機能の中で、最も重要で広く使われているのが ブイルック .しかし、使用中に ブイルック というエラーが発生することがあります。 ルックアップ値 のどの値にも一致しません。 ルックアップ配列 .
があります。 アイエスエヌエー の機能 エクセル そんなときに便利なのが アイエスエヌエー などといっしょに イフ は、最初の値が一致しない場合に、別の値を検索する機会を提供してくれる。 これは、大規模なデータセットに非常に有効である。
VLOOKUPによるIF ISNA関数(クイックビュー)
練習用ワークブックをダウンロードする
ExcelのVLOOKUPでIF ISNA関数を使用する方法.xlsxExcel 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最大値(制限と代替オプション付き)
結論
したがって イフ・イスナ を持つ関数です。 ブイルック を使ってテーブルの中の値を検索し、そこで値が見つからなければ別の操作をすることができます。 何か質問がありますか? 遠慮なくお尋ねください。