B2 のセルに何もない場合に #N/A が表示されるのではなく、結果が単に空白のセルになるように、この関数を変更するにはどうすればよいですか?
私考えるISERROR チェックのようなものが必要なのかもしれませんが、何をしているのか 100% わかりません。
=VLOOKUP(B2,Index!A1:B12,2,FALSE)
ありがとう!
ベストアンサー1
B2が空白の場合にのみ空白を返したい場合は、そのシナリオ専用の追加のIF関数を使用できます。
=IF(B2="","",VLOOKUP(B2,Index!A1:B12,2,FALSE))
または空白を返すにはエラーVLOOKUPから(例えば、B2に値が入力されているが、その値がVLOOKUPで見つからない場合など)IFERROR関数を使用できます。エクセル2007またはそれ以降、つまり
=IFERROR(VLOOKUP(B2,Index!A1:B12,2,FALSE),"")
以前のバージョンでは、VLOOKUPを繰り返す必要がありました。例:
=IF(ISNA(VLOOKUP(B2,Index!A1:B12,2,FALSE)),"",VLOOKUP(B2,Index!A1:B12,2,FALSE))