[[20140214120325]] 『空白セルを飛ばして検索したい』(march) ページの最後に飛ぶ

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

 

『空白セルを飛ばして検索したい』(march)

下記のようなデータから担当者を抽出したい場合、
=VLOOKUP("北日本",A:B,2,FALSE) だと0が返されてしまいます。
どうすればいいでしょうか。。。
過去ログから検索できませんでした。

   A          B
1 地域   担当者
2 北日本	
3 北日本	田中	
4 北日本	
5 北日本	
6 関東	
7 関東	鈴木
8 関東	
9 関東	
10 関東	
11 東京	
12 東京	
13 東京	
14 東京	
15 東京	
16 東京	
17 東京	佐藤
18 東京	
19 東京	

< 使用 Excel:unknown、使用 OS:WindowsXP >


 複数名ないとして。

 =INDEX(B:B,SUMPRODUCT((A2:A100=D2)*(B2:B100<>"")*ROW(A2:A100)))
 
(GobGob) 2014/02/14(金) 12:32

 =LOOKUP(1,0/((A2:A100=D2)*(B2:B100<>"")),B2:B100)
 でも。
(ねむねむ) 2014/02/14(金) 13:13

GobGob様 ねむねむ様

早速の回答、ありがとうございます。
私の説明が下手なせいか、上手く出来ず・・
AとBの情報を使って、DにBの値を入れたいのです。
例えば、C2は「東京」なので、D2には東京の担当者の「佐藤」
C3は「北日本」なので、「田中」と入力させるためにはどうすればいいでしょうか。
よろしくお願いします。

	A	B	C	D
1	地域	担当者		
2	北日本		東京	
3	北日本	田中	静岡	
4	北日本		北日本	
5	北日本		静岡	
6	北日本		関東	
7	北日本		北日本	
8	関東		静岡	
9	関東	鈴木	関東	
10	関東		関東	
11	東京		関東	
12	東京		東京	
13	東京		静岡	
14	東京		北日本	
15	東京		北日本	
16	東京	佐藤	静岡	
17	東京			
18	東京			
19	東京			
20	静岡			
21	静岡			
22	静岡	山田		
23				

(march) 2014/02/14(金) 13:33


 式を
 =LOOKUP(1,0/((A$2:A$100=C2)*(B$2:B$100<>"")),B$2:B$100)
 としてみてくれ。
 $の意味は下記を参照。

https://www.excel.studio-kazu.jp/mag2/backnumber/mm20040720.html
(ねむねむ) 2014/02/14(金) 13:35


ねむねむ様

ありがとうございました!!できました!!
仕事で使うので助かりました。
(march) 2014/02/14(金) 13:53


何度もすみません!
テスト環境では上手くいったんですが、実際のデータは情報の入っているシートと表示させたいシートが別でした。。。
シートをまたいでも上記でうまくいくでしょうか?
シート名はどこに入れたらいいでしょうか?
いろいろやってみたけどエラー値が返されてしまいます(泣)
(march) 2014/02/14(金) 14:25

すみません、できました!!!
お騒がせしましたーーー!!!
(march) 2014/02/14(金) 14:31

コメント返信:

[ 一覧(最新更新順) ]


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