2012年4月12日木曜日

エクセル VLOOKUP関数で検索した値がないとき、#N/Aエラーを非表示にする(備忘録)

VLOOKUP関数で検索した値がないとき、#N/Aエラーを非表示にする

(Excel 97/2000)


タイトルどおり。
VLOOKUPすると,データが無いとき,つまりFALSEのとき
#N/Aが返ってしまうので,それを非表示にしたい。

結論
ISNAとVLOOKUP関数との組合せ





VLOOKUP関数を利用して値を出したとき、falseが返ると#N/Aが表示されますが、このエラーをIF関数とISNA関数/ISERROR関数を用いて非表示にする方法です。

ISNA関数   セル内容がエラー値 #N/A のとき、TUREを返します。
ISERROR関数  セル内容がエラー値 #N/A、#VALUE!、#REF!、#DIV/0!、#NUM!
#NAME?、または#NULL のとき、TRUEを返します。

● 詳細 ●
通常以下のように記述しているセルを =VLOOKUP(検索値,範囲,列番号,FALSE)

IF関数とISNA関数を利用して以下のように入力します。


=IF(ISNA(VLOOKUP(検索値,範囲,列番号,FALSE)),"",VLOOKUP(検索値,範囲,列番号,FALSE))

0 件のコメント: