VLOOKUP関数の書式は、 VLOOKUP(検索値,範囲,列番号,検索の型) この検索の型は、 TRUE または 1 を指定するか省略すると、検索値に一致するものがない場合近似値が返されます。 >前の値の検索結果が入ってしまいます というのはこのためだと思います。 検索値と完全に一致するものだけを検索するには、検索の型を FALSE または 0 にします。この場合、一致するものがない場合はエラー値 #N/A が返ります。 よって、完全に一致させたい、かつ一致しない時は空白に、というのであれば、IF関数とISNA関数(#N/AエラーならTRUEを返す関数)を組合せて、 =IF(ISNA(VLOOKUP(検索値,範囲,列番号,FALSE)),"", VLOOKUP(検索値,範囲,列番号,FALSE)) または、FALSEの部分を 0 にして、 =IF(ISNA(VLOOKUP(検索値,範囲,
![エクセルのVLOOKUP関数でデータが見つからない場合の処理は? - VLOOKUP関数で検索した結果見つからない場合、スペ... - Yahoo!知恵袋](https://cdn-ak-scissors.b.st-hatena.com/image/square/1d07bee2b75b182ba712690f3a3464c29972e28b/height=288;version=1;width=512/https%3A%2F%2Fs.yimg.jp%2Fimages%2Fks%2Fclap%2Fimage%2Fogp%2Fogp.png)