excelのvlookupでエラーのとき非表示

2010/08/27

セルA1を検索値とし、検索範囲をB~Dとする。
結果を2番目(セルC)を表示させるときは

=VLOOKUP(A1,B:D,2,FALSE)

ってな感じ。
このとき、検索結果が存在しないとき「#N/A」ってでてくる。
これを「空白」したいときは、ifで対応する。

「#N/A」ってことはエラーってことで、「=VLOOKUP(A1,B:D,2,FALSE)」の結果がエラーのときは何もしない。
エラーじゃないときは、結果をだす。って感じにする。

=if(iserror(VLOOKUP(A1,B:D,2,FALSE)),””,VLOOKUP(A1,B:D,2,FALSE))

こんな感じ。

新着(ニュース関連以外)

2017-12-13
jqueryで取得したDOM要素をオブジェクトじゃなくて、配列で受け取りたい
2017-11-30
Xampp+FuelPHP1.8をサーバーにupしたらエラーになった。
2017-11-09
PCでプッシュ通知ってのをしたい。
2017-11-06
PHPのバージョンを上げたらwikiが壊れたっぽい。
2017-08-03
formのinputでmaxlengthを使うとFirefoxでバグってた。他のブラウザでも気づかずにバグってたかもしれない。