質問: vlookupで一致しないものを抽出 vlookupで一致しないものを抽出する方法がわかりません。 よろしくお願いします。
回答: ひょっとして、質問表現を間違えているのでは。 「表に見つからないものが、あったとき」のこと、ではないですか? それなら =if(iserror(vlookup(a1,$e$1:$f$3,2,false)),"該当なし","見つかった") で「該当なし」の部分に見つからないときの、適用する関数や、値や定数をいれればよい。 表はe1:f3にある場合とする例です。 ========= もし 表に見つからないものを複数抜き出すなら、imogasi方式が使えます。 ーー 例データ a2:b7(第1行目はあけておく) a列 b列 1見つかった 3該当なし1 2見つかった 4見つかった 6該当なし2 7該当なし3 ーー 検索表の例 e1:f3 1a 2b 4c ーー b2の式は =if(iserror(vlookup(a2,$e$1:$f$3,2,false)),max($c$1:c1)+1,"") b7まで式を複写。 結果 上記の通り。 ーー h1に =index($a$1:$a$7,match(row(),$c$1:$c$7,0),1) h3まで式を複写 結果 h1:h3 検索表に該当なしの番号。 3 6 7