アプリ版:「スタンプのみでお礼する」機能のリリースについて

ExcelでVLOOKUP関数を使用して顧客コードから
顧客名 顧客住所を表示しようとしていますが
顧客コードがない場合でも顧客コードの近い顧客の
データが出ます。
   A      B         C         
1 顧客コード  顧客名     顧客住所
2 0231234  安部       十日町
3 0331234   佐藤       五日町   
4 0431234   山内       入谷     
5 0431239   三浦       荒砥     
6 0431250   須藤       新井田
   D E
1 顧客コード 顧客名
2 0431240   三浦      と出ます

E2のセルには
=VLOOKUP(D2、A2:C6、2)
顧客コードがない値には顧客名など出ないよう
するにはどうしたらいいのかお教えください。

A 回答 (3件)

検索の型の引数に"false"を入れてみて下さい。



=VLOOKUP(D2,A2:C6,2,false)
    • good
    • 0

#1です。

すいません。"false"を付けると、未登録の時には#N/Aとエラーがでます。
これを解消するには、
IF関数を組み合わせるのが良いと思います。

=IF(ISNA(VLOOKUP(D2,A2:C6,2,false)),"",VLOOKUP(D2,A2:C6,2,false))
    • good
    • 0
この回答へのお礼

早速の回答ありがとうございました。大変助かりました。

お礼日時:2003/07/27 14:04

補足


VLOOKUP関数にfalseを使った場合、元になる顧客コードのデータが小さい順に並んでいなくてもよいため、文字数字などでも利用できます。
    • good
    • 0
この回答へのお礼

早速の回答ありがとうございました。大変助かりました。

お礼日時:2003/07/27 14:06

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!