[[20171015164552]] 『プルダウンリストで表示したデータを下限検索』(あーたん) ページの最後に飛ぶ

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

 

『プルダウンリストで表示したデータを下限検索』(あーたん)

プルダウンリストで選択したデータをVLOOKUPで横に検索し
金額等を表示させる方法はわかるのですが下方向に検索する方法ってありますか?

例えば

A/B/C/E/F
花/星/月/光
3000/4000/5000/6000
3500/4500/5500/6500
4444/5555/6666/7777

でF1のセルでプルダウンリストを作り
星を選択した場合F2は4000、F3は4500となる様な数式はございますでしょうか?

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


 ↓ な配置だとして

	A	B	C	D	E	F
1	花	星	月	光		星
2	3000	4000	5000	6000		4000
3	3500	4500	5500	6500		4500
4	4444	5555	6666	7777		5555
 
 
 F2 =IF($F$1="","",INDEX(A2:D2,MATCH($F$1,$A$1:$D$1,0)))
 または
 F2 =IF($F$1="","",SUMIF($A$1:$D$1,$F$1,A2:D2))
 または
 F2 =IF($F$1="","",HLOOKUP($F$1,$A$1:$D$4,ROW(A2),FALSE))

 下へコピー

 参考まで
(笑) 2017/10/15(日) 17:43

 >=IF($F$1="","",HLOOKUP($F$1,$A$1:$D$4,ROW(A2),FALSE))
                                         ~~~~~~~
 実際、2行目から数式を入れるのなら ROW(A2) → ROW() でも可。

 F2 =IF($F$1="","",HLOOKUP($F$1,$A$1:$D$4,ROW(),FALSE))

 実際は2行目以外なら ROW(A2)  で。

 参考まで
(笑) 2017/10/15(日) 18:02

ありがとうございます!やってみます!
(あーたん) 2017/10/15(日) 19:09

(あーたん)さんへ  参考になれば幸いです。

(笑)さんが回答してくださっている HLOOKUP 関数そのものです。

 花    星    月	   光	  花	
3000  4000  5000  6000	 3000	 =HLOOKUP($F$1,$A$1:$D$4,2,FALSE)
3500  4500  5500  6500	 3500	 行を選択していく       ~~~
4444  5555  6666  7777	 4444	

VLOOKUP 関数用に書き換えてみました。

                       花	
花  3000	  3500	4444  3000	 =VLOOKUP($F$6,$A$7:$D$10,2,FALSE)
星  4000  4500	5555  3500	 列を選択していく        ~~~
月  5000	  5500	6666  4444	
光  6000	  6500	7777

ということで
項目名または見出し名が横の場合は HLOOKUP 関数
項目名または見出し名が縦の場合は VLOOKUP 関数です。

(HO) 2017/10/15(日) 20:41


コメント返信:

[ 一覧(最新更新順) ]


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