[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『プルダウンリストで表示したデータを下限検索』(あーたん)
プルダウンリストで選択したデータを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
(笑)さんが回答してくださっている 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.