[[20110403182531]] 『VLOOKUP』(KEN) ページの最後に飛ぶ

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

 

『VLOOKUP』(KEN)

Sheet1のB=1に関数を入れたいのですが、Sheet1のA1に佐藤と入力されたらコード番号を0101としたいのですが、Sheet2とSheet3両方から参照したいと思います。

よろしくお願いします。

Excel2003
OS  Windows 7

Sheet1

     A     B   
1  佐藤  =VLOOKUP()
2 
3 
4
5

Sheet2

     A     B   
1  高橋  0001
2 山本  0002
3 
4
5

Sheet3

     A     B   
1  佐藤  0101
2 高木  0102
3 
4
5


 =IF(ISNA(VLOOKUP(a1,Sheet2!a1:B5,2,FALSE)),"",VLOOKUP(a1,Sheet2!a1:B5,2,FALSE))&IF(ISNA(VLOOKUP(a1,Sheet3!a1:B5,2,FALSE)),"",VLOOKUP(a1,Sheet3!a1:B5,2,FALSE))
VLOOKUPを繋げただけで文字扱い、これでもいいのかな?
数値なら =IF(a1="","",--TRIM(IF(ISNA(VLO・・・・・・))
(あけ)

 =IF(COUNTIF(Sheet2!$A$1:$A$2,A1),VLOOKUP(A1,Sheet2!$A$1:$B$2,2,0),VLOOKUP(A1,Sheet3!$A$1:$B$2,2,0))

 単純過ぎると思いますが(^_^;)
 こんな方法も★

 (MJ12)

 =TEXT(SUMPRODUCT((Sheet2!A1:A5=A1)*Sheet2!B1:B5+(Sheet3!A1:A5=A1)*Sheet3!B1:B5),"0000")
 
名前に重複があると不可です。
両方のリストに名前がないときは0000が表示されます。
(みやほりん)(-_∂)b

解決できました!

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


コメント返信:

[ 一覧(最新更新順) ]


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