対応:Excel 97/2000
VLOOKUP関数を利用して値を出したとき、falseが返ると#N/Aが表示されますが、この
エラーをIF関数とISNA関数/ISERROR関数を用いて非表示にする方法です。
ISNA関数 セル内容がエラー値 #N/A のとき、TUREを返します。
ISERROR関数 セル内容がエラー値 #N/A、#VALUE!、#REF!、#DIV/0!、#NUM!
#NAME?、または#NULL のとき、TRUEを返します。
● 詳細 ●
(1)通常以下のように記述しているセルを
=VLOOKUP(検索値,範囲,列番号,FALSE)
(2)IF関数とISNA関数を利用して以下のように入力します。
=IF(ISNA(VLOOKUP(検索値,範囲,列番号,FALSE)),"",VLOOKUP(検索値,範囲,
列番号,FALSE))
これでエラー #N/A が表示されなくなります。ISERROR関数を利用する場合は、入力
した式の ISNA を ISERROR に置き換えて下さい。
本コーナー・サービス内の情報は、株式会社 オデッセイ コミュニケーションズの情報提供により運営されています。本コーナーにおけるいかなる情報も保証されるものではなく、本コーナーの情報等に基づいて蒙った損害に対して、cybozu.netおよび情報提供元は一切の責任を負いません。