『ドロップダウンリストの連動』(やすあー)
同じような質問を探していましたが、思うような動きのについては見つからなかったので、お教えください。
連動するドロップダウンリストの作成を希望しています。
A列に1〜5 のようなドロップダウンリストを作成
B列に連動してA列が1の場合にはA〜C、2の場合にはB〜DなどA列の内容によって変更するリストを
C列にはさらにA列が1の場合にはE〜Gといった別のリストを表示するようにしていきたいです。
A列に合わせてB列が連動するようなものは、リストに名前を付ける方法を見つけたのですが、さらにもう一列増やし別のリストを表示したい場合にはどのような方法があるでしょうか?
お教えください。
< 使用 Excel:Microsoft365、使用 OS:Windows10 >
例えば A B C 1 A B E 2 B C F 3 C D G のような表を作ってA1セルからA3セルまでにB_1、B1セルからB3セルまでにB_2、C1セルからC3セルまでにC_1 と列名_値というような名前を付ける。
で、A列の入力規則ではリストの 1,2,3,4,5 B列の入力規則ではリストの =INDIRECT("B_"&A1) C列の入力規則ではリストの =INDIRECT("C_"&A1) のようにするのではどうだろうか? (ねむねむ) 2024/04/17(水) 15:59:42
A列には学年(小学1年生、小学2年生…)をドロップダウンリストから選択
B列には短距離種目選択(小学1年生の場合には25m走か50m走が選択でき、小学2年生の場合には100m走もリストに出てくる)
C列には長距離種目選択(小学1年生の場合には300mか500mが選択でき、小学2年生の場合には1000mもリストに出てくる)
といった内容をイメージしています。
この場合ご教授いただきましたリストのつくり方としては、
小学1年生 小学2年生 小学3年生
短距離 25m 25m 25m
短距離 50m 50m 50m
短距離 100m 100m
長距離 300m 300m 300m
長距離 500m 500m 500m
長距離 1000m 1000m
このようになるのでしょうか?
(やすあー) 2024/04/17(水) 16:22:13
表シートに A B C D 1 小学1年生 小学2年生 小学3年生 2 短距離 25m 25m 25m 3 短距離 50m 50m 50m 4 短距離 100m 100m 5 長距離 300m 300m 300m 6 長距離 500m 500m 500m 7 長距離 1000m 1000m という表があるとして。
セル範囲 名前 B2:B4 小学1年生_短距離 B5:B7 小学1年生_長距離 C2:C4 小学2年生_短距離 C5:C7 小学2年生_長距離 D2:D4 小学3年生_短距離 D5:D7 小学3年生_長距離 と名前を付けておく。
入力シートのA2セルからA10セルに学年のドロップダウンリスト、B2セルからB10セルに短距離のドロップダウンリスト、 C2セルからC10セルに長距離のドロップダウンリストを設定するとして。
選択範囲 もとの値 A2:A10 =表!$B$1:$D$1 B2:B10 =INDIRECT(A2&"_短距離") C2:C10 =INDIRECT(A2&"_長距離") で、どうだろうか?
(ねむねむ) 2024/04/17(水) 16:50:40
上記だと小学1年生のドロップダウンで空白が出てくるので空白を省きたいのであれば 小学1年生の名前を付けるセル範囲をB2:B3、B5:B6としてくれ。 (ねむねむ) 2024/04/17(水) 17:02:13
おかげ様で思い通りの内容が出来上がりました。
本当にありがとうございます。
(やすあー) 2024/04/17(水) 17:12:41
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.