[[20100812111829]] 『リストにない場合、別のセルを参照させる』(ぽにょ) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『リストにない場合、別のセルを参照させる』(ぽにょ)

 Excel2000

 セルA1:企業名をリストから選択する。企業名がない場合はそのまま入力。
 セルA2:VLOOKUPでA1セルの企業名から企業コードを検索させ表示
 セルC2:企業名がリストにない場合、このセルにコードを文字列で入力
 セルD1:A2もしくはC2に入力されている企業コードをこのセルに反映させる
     =IF(AND(A2="",C2=""),"",IF(C2<>"",C2,A2))

 セルA1でリストにない場合にはセルA2に #N/A が表示されます。
 その結果、C2にコードを入力してもD1には #N/A が表示されてしまいます。
 #N/A の場合は参照はうまくいかないのでしょうか?


こんにちは

A2 を

=IF(ISNA(VLOOKUP( 〜 )),"",VLOOKUP( 〜 ))

みたいにしておけば?

(ウッシ)


ウッシさま、返信ありがとうございます。
 ご教示とおりしてみましたが #N/A とでました。

 =IF(ISERROR(VLOOKUP(〜)),"",VLOOKUP(〜))

 としたらうまくいきました。
 ありがとうございました。


こんにちは

 VLOOKUPのエラーの種類は、VLOOKUPは、#VALUE!, #REF!, #N/A!, #NAME! 等があるので
 ISERRORの方がいいですね。
 今回は #N/A! では無いエラーが発生してたって事で。

(ウッシ)


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.