- ベストアンサー
オフセット関数を用いた2段階プルダウンリスト
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
OFFSET関数のMATCH($Y$20,$AM$36:$AQ$36,0)の部分は、隔たりの(列)数を指定するので、MATCHの結果からー1しないといけないが、そのままが原因かも。 WEb・本の解説では、行数、列数となっていたりするが、OFFSETの意味の通り、隔たりを指定するはず。だからー1しておく。 =OFFSET($AM$37,0,MATCH($Y$20,$AM$36:$AQ$36,0)-1,COUNTA(OFFSET($AL37,0,MATCH($Y$20,$AM$36:$AQ$36,0),10)))でどうかな。 関数の組み合わせを使うのはややこしくなるので、好きでない。
その他の回答 (1)
- imogasi
- ベストアンサー率27% (4737/17069)
回答No.1
しっかりまだ検証してないが、 式の中に$AM$37と$AL$37が出てくる。ALとAMが違う。 参照表のデータの最初列関連らしいが、1列ズラすのは意味があるのかな? ーー 表がA列付近に作られていないので、データを作ってやって見るのが大変な手間がかかる。 ーー 他の方法で、入力規則の2段階ドロップダウン連動では、名前定義を使う方法を勧める。
お礼
できました。ありがとうございます。