※ ChatGPTを利用し、要約された質問です(原文:Excelでの2つのリストの関連付け)
Excelでの2つのリストの関連付け
このQ&Aのポイント
Excelでリストを2つ作り、一つめの選択次第で二つめのリストの選択肢が変わる方法について教えてください。
Excel初心者でも簡単に2つのリストを関連付ける方法を教えてください。
他の方の質問(http://okwave.jp/qa/q4850624.html)を参考にし、名前定義とINDIRECTを使う方法は分かりましたが、名前を変更するたびに名前の定義をやり直す必要があるので、もっと簡単な方法があれば教えてください。
Excelでの2つのリストの関連付け
Excelでリストを2つ作り、一つめの選択次第で二つめのリストの選択肢が変わるようにしたいです。
現在は他の方の質問(http://okwave.jp/qa/q4850624.html)を参考にし、名前定義とINDIRECTを使う方法は分かりました。
しかしこの方法ですと(既に名前が定義されている)「区分1」を(新たに決めた別の名称)「区分A」などに変更すると、その都度毎回名前の定義をやり直さないと機能しなくなります。
自分だけが使うのなら良いのですが、Excel初心者の人たちも使うので出来ればもっと簡単にしたいのです。
どうか2つのリストを関連付ける方法を教えてください。
なお、同じようなことが出来るなら、別に入力規制のリストに拘るつもりはありません。
他に(マクロ以外で)2つのセルの選択肢をうまい具合に関連付ける方法があるならそれでももちろん大丈夫です。
どうぞよろしくお願いします。
お礼
ありがとうございます。KURUMITOさんの方法で出来ました。 補足に関しては、INDEXとMATCH関数で検索すれば色々出てました。 MATCH関数の「A1」の部分を変えるだけでしたね。ちゃんと調べず聞いてごめんなさい。 助かりました。ありがとうございました!
補足
回答ありがとうございます。 大体は理解できたのですが、B列のリストの元の値の数式が難しいのでもう少し質問させてください。 最初に選択するリストがA2からG2まで、 さらに二番目のリストがその上の行、A1からG1まで の場合(つまりリストの行と列が入れ替わり、さらに最初に選択するリストの方が下にある場合)、 二番目のリストの元の値はどのように変化するのでしょうか。 お手数お掛けしますが、宜しければ教えてください。