[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『VLOOKUPかな?』(ミーコ)
A B C D E 1 あ cc い bb 2 ss aa 3 い bb cc 4 aa nn 5 cc 6 nn 7 う ww
例としてD1に、いと入れたらE列にB列の項目を引っ張って
来たい。
VLookではうまくいきませんでした。
宜しくお願い致します。
VLOOKUPでいいんじゃないですか? E1=IF(D1="","",VLOOKUP(D1,$A$1:$B$7,2)) で下に・・・サンプル通り7行目までですが (肌)
多分、こういうことかと。
A B C D E 1 あ cc い bb 2 あ ss aa 3 い bb cc 4 い aa nn 5 い cc 6 い nn 7 う ww
上記のように、空白セルは上のデータを入力します。 見えると困るなら文字色を白色に。
E1セル =IF(ROW(1:1)>COUNTIF($A$1:$A$7,$D$1),"",INDEX($B$1:$B$7,SMALL(IF($A$1:$A$7=$D$1,ROW($A$1:$A$7),""),ROW(1:1))))
配列数式ですので、Ctrl+Shift+Enter で確定して下さい。 その後、下へフィルコピー。 (純丸)(o^-')b
こんにちは〜♪
以前にもA列が、未入力の場合の 回答をした記憶が。。。?
E1セルへ =IF(COUNTIF(A:A,$D$1),IF($D$1<>LOOKUP("ー",A$1:INDEX(A:A,MATCH($D$1,A:A,0)+ ROW(A1)-1)),"",INDEX(B:B,MATCH($D$1,A:A,0)+ROW(A1)-1)&""),"")
下へコピー。。。
ご参考にどうぞ。。。
。。。Ms.Rin〜♪♪
(純丸)(o^-')bさん、そうですね。 VLOOKUPだと昇順されていないとだめだと思って訂正入れようと思ったら・・・でした。 ぜんぜん的外れな答えでしたorz そうですよね。なんでD列が空欄でもE列に入力されているんだろうと思ってました。 (肌) と思ってたら衝突しました。orz (純丸)(o^-')bさんの式も、。。。Ms.Rin〜♪♪の式もどちらでもよさそうですよ。
おっと、衝突。まっ、こんなのもありかな?ぐらいですが・・・ 以下そのまま載せます。
データの形式としては、純丸さんが書かれている形をお勧めします。 が、ちょっと手が空いたので、未入力の場合の処理の例です。 E1セル =IF(COUNTIF($A$1:$A$7,D1),VLOOKUP(D1,$A$1:$B$7,2,0),"") E2セル(この式は空欄になるまで下方コピー。)※改行してます。 =IF(F1="","", IF(OFFSET($A$1,MATCH($D$1,$A$1:$A$7,0)+ROW(A1)-1,0)<>"","",OFFSET($B$1,MATCH($D$1,$A$1:$A$7,0)+ROW(A1)-1,0))) (sin)
空白セルに上のデータを入力なら E1=IF(COUNTIF($A$1:$A$7,D$1)<ROW(A1),"",INDEX($B$1:$B$7,MATCH(D$1,$A$1:$A$7,0)+ROW(A1)-1)) 下へコピー でもOKかな。。。(xxx)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.