- 締切済み
エクセル2007 ドロップダウンリストの空白をなくすには
例えば、ドロップダウンリストで表示したいデータは10個しか無いのですが、今後増える可能性があるので20行をリストの範囲にしたとします。その際リストには10個分のデータと、10個分の空白が出来てしまいます。 (表示したい項目は別シートにあります) この空白を無くすために調べているのですが、わからず躓いてしまっています。どなたか教えて下さると助かります。宜しくお願い致します。
- みんなの回答 (5)
- 専門家の回答
みんなの回答
- imogasi
- ベストアンサー率27% (4737/17069)
回答No.5
データー入力規則ーリストー元の値でボックスに =OFFSET(D1,0,0,COUNTA(D1:D20),1)と入れて OK で、D列下の余白はでず、またD列で明細を下に増やすと即時反映する。この例では20行が限度。 D列に明細を入れる場合の例。
noname#226777
回答No.4
No.3です。 No.1の方と同じ回答を送ってしまいました。 すみません。
noname#226777
回答No.3
前の質問者でもあり 余り自信がありませんが、 「リスト範囲を自動でのばす」 ということでよければ、下記HPをご参考にされては いかがでしょう。 ご質問内容と異なっていたらすみません。
- KURUMITO
- ベストアンサー率42% (1835/4283)
回答No.2
たとえばF1セルからF10セルまでのデータをリストにする場合に「データの入力規則」で「リスト」を選択し、元の値の窓には =F$1:INDEX(F:F,COUNTA(F$1:F$10)) の式を入力すればよいでしょう。
- pentium100
- ベストアンサー率45% (689/1517)
回答No.1
リストの範囲を 「名前の定義」機能で指定するか、 関数を使って数式で指定すれば 今後項目が増えても動的に対応できます。 ここの 「名前の定義を利用する」 「INDIRECT関数を使う」 の記事が参考になります。 http://www.eurus.dti.ne.jp/~yoneyama/Excel/n-kis_list.htm
お礼
できました。ありがとうございました!