Google Spreadsheet で INDIRECT で範囲を指定しドロップダウンリストを作る

問い合わせ

Excel でやっているように、範囲を名前で指定し、その値を INDIRECT で取得することで、ドロップダウンリストを作りたい。

対応

Excel と同じ方法ではできない。

INDIRECT の扱いが違うようだ。

そのため、段階を経て実現しないといけない。

「範囲に名前を付ける」、この作業は Excel と同じ。

INDIRECT 関数は、ドロップダウンリストにしたい場所とは別のところに設置する。すると、行か列に名前の範囲のデータが表示される。向きを変えたければ TRANSPOSE を使う。

そして、入力規則には INDRECT で展開された範囲を指定する。

すると、Excel と同じような挙動を実現できる。