
Excel でドロップダウンを実装するためにリスト機能を使用しています。
Sheet2!$A$2:$A$101
それを次のように置き換える方法はありますか?
Sheet2!$A$2:TILL_THE_END_UNTIL IT SEES A BLANK ROW
最後の行番号をハードコーディングする代わりに。
答え1
COUNTA と INDIRECT の両方の数式を組み合わせて使用します。
=INDIRECT("B"&OFFSET($A$2,1,0,COUNTA(A:A),1))
セル A2:A5 にデータがある場合、最大行数は 5 です。間接評価は B5 になります。したがって、上記の数式はセル B5 の値を返します。
答え2
Tiksi はこれを範囲として使用する方向に向かっていたと思います:
=OFFSET(Sheet2!$A$2,0,0,COUNTA(Sheet2!A:A),1)
COUNTA は基本的にシートの最終行を返し、オフセットは A2: 最終行からの範囲を設定します。
他の数式を簡略化するために、これに名前付き範囲を追加することができます。