[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『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.