3連動以上する、可変リスト作成方法
縦横可変リストをつくりました(エクセル技道場を参考)
(一行目に部署名が入っていて、その下に所属の部員名といったリストをもとに、入力規則を使ってA列に部署名をリストから入力、B列にはA列に入力された部署に所属する部員をリストから入力。しかも部署名も氏名も可変範囲)
名前定義 部署3 参照範囲「=OFFSET($A$1,0,0,1,COUNTA($1:$1))」
氏名 参照範囲「=OFFSET(リスト2!$A$2,0,MATCH(!$A2,部署3,0)-1,COUNTA(OFFSET(リスト2!$A:$A,0,MATCH(!$A2,部署3,0)-1))-1,1)」
別シートのA列・B列に入力規則を設定で、AB列連動になりました。
C列(さらにDE・・)も可変リストで連動させることができるでしょうか。教えてください。
ちなみに以下の方法で試しました。
部署+氏名(企画課佐藤)で名前定義。(それぞれ名前定義していく)
C列入力規則、参照範囲「=INDIRECT(A1&B1)で3連動のリストができるのですが、部署+氏名の名前定義を可変にする、例えば「=OFFSET(リスト1!$A$2,0,0,COUNTA(リスト1!$A:$A)-1,1)」
エラーがでます。参照範囲を可変にしないと「=リスト1!$A$3:$A$9」だとOK。
参照範囲の設定がわるいのか関数の使用方法がわるいのか、可変リストにするのが無理なのか、わかりません。
なにか、他に良い方法があれば、教えてください。よろしくお願いします。
お礼
なりました。ありがとうございます。