【エクセル】変化に若干柔軟なプルダウンリストを作成する
紹介すること
下の画像の右側のメンバーをプルダウンリストで選択できるようにする。
メンバーを追加や削除したとき、プルダウンの設定を変更しなくてもいいようにする。
※削除時に制約あり
普通にやる
プルダウン選択箇所を範囲指定する。(静的に指定)
「悲鳴嶼 行冥」を「冨岡 義勇」の下に追加したがプルダウンリストには反映されない。
以下の様に途中のデータを削除すると空欄が残る。削除した部分を取り除き、上詰めしてもプルダウンの一番下に空欄が残ってしまう。
ちょっと柔軟にする
プルダウン範囲指定時「=OFFSET(E6,0,0,COUNTA($E:$E)-1)」を入力する
E6:「竈門 炭治郎」のセル。プルダウン選択したい範囲の一番上を選択する。
COUNTA($E:$E)-1:プルダウン選択したい範囲の列を指定する。選択したいデータと列名(「メンバー」と記載されたE5セルのこと)以外は記述されていない事を確認する。
「-1」は列名がなければいらない。
結果
データを追加したらプルダウンにも表示されている。
メンバーデータを削除しても上詰めすればプルダウンに空欄が残ることはない。
注意事項
プルダウン指定データを削除するとき、上詰めしないと結局ダメ
記事を記載した経緯
ゲームなり読書なり何をしても「なんでこんなことしているんだろう」状態になっていた。するといつの間にか記事を書いていた。くそ記事にも関わらず画面キャプチャなどがあり作成に1h以上かかっていてなんだかなーと思う年末でした。
鬼滅の刃は8,9,10,11,19巻以外読みました。