INDIRECTと名前の定義セル参照拡張範囲
只今エクセル勉強中です。よろしくお願いします。
画像の貼り付けがよくわからなかったので
シート画面のコピーを添付データにしています。
A列に分類(データA4:A5)
B・C列に商品というデータがあるとします。
名前の定義 範囲から作成でA3:C5を上端行基準で
分類・パソコン・プリンタと名前をつけます。
E2セルにデータの入力規制で
=分類
とします。
E2の入力値に対してF2の入力範囲を切替えたいと思います。
そこでF2の入力規則で
=INDIRECT(E2)
とします。
ここまではOKなのですが、分類・パソコン・プリンタの種類が増える事を
想定し名前範囲を拡張したいと思います。
そこで名前の定義で
分類の範囲を
=OFFSET(Sheet1!$A$4,0,0,COUNTA(Sheet1!$A:$A)-1,1)
に変更
パソコンの範囲を
=OFFSET(Sheet1!$B$4,0,0,COUNTA(Sheet1!$B:$B)-1,1)
プリンタ範囲も同様に変更しました。
そして6行目以降に項目を追加すると
E2セルではプルダウンに追加したものが反映されます。
しかしF2ではプルダウン項目がなくなりました。
何が間違っているのでしょうか?
Excel2007使用です。
よろしくお願いします。
お礼
素早いご回答ありがとうございました! 教えていただいた方法で解決しました。助かりました。