[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『VLOOKUPの使い方』(しろうと)
VLOOKUPを使用するときA列とC列が検索値でB列とD列が値を返したい部分と2列に分かれているのですがこういった場合関数だけで処理できるものなのでしょうか?
A B C D 1 ABC-001 3,000 ABC-005 4,000 2 ABC-002 2,500 BCD-006 3,500 3 BCD-001 3,500 EFG-010 1,500 4 EFG-001 1,000 ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・
>A列とC列が検索値で
A列とC列がそれぞれ合致する同じ行のB列とD列の値を検索したいのか、
A列もしくはC列に検索値があり、いずれかに合致するB列とD列のどちらかの値を
検索したいのか・・・。
(不知詠人)
A列もしくはC列に検索値があり、いずれかに合致するB列とD列のどちらかの値を 検索したいのです。 (しろうと)
検索値を、E1に入力するとして、 =IF(E1="","",VLOOKUP(E1,IF(COUNTIF(A1:A10,E1),INDIRECT("A1:B10"),INDIRECT("C1:D10")),2,)) こんな感じでしょうか。 (TORI)
VLOOKUP関数にこだわってみました(^_^A; 同じくE1に検索値があるとして、E1が空白及び該当無い場合の処理も含めてます。 =IF(E1="","",IF(ISNA(VLOOKUP(E1,A1:B4,2,FALSE)),IF(ISNA(VLOOKUP(E1,C1:D4,2,FALSE)),"該当なし",VLOOKUP(E1,C1:D4,2,FALSE)),VLOOKUP(E1,A1:B4,2,FALSE))) (川野鮎太郎)
(不知詠人)さん、(TORI)さん、(川野鮎太郎)ありがとうございました おかげさまでできました
=IF(AND(E1=0,COUNTIF(A1:D10,E1)=0),"",SUM(SUMIF(A1:A10,E1,B1:B10),SUMIF(C1:C10,E1,D1:D10)))
(不知詠人)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.