私たちのシステムはテンプレートスプレッドシートを使用しており、各テンプレートにはDataとRawDataの2つのシートがあります。RawDataには、アプリケーションによって入力されたデータを含むExcelテーブルが含まれています。ユーザーは、RawDataシートのデータに基づいて、必要なレポート(データシート上)を作成する責任があります。現在、テーブルのデータは変化する可能性があり、テーブルは今日5行、翌日は10行になる可能性があります。
RawDataにcolumn1のTable1がある場合、Table1のデータの拡大/縮小を説明する方法で、データシートのこの列のデータをどのように参照しますか?
配列数式と参照を使用して、配列数式{= Table1 [column1]}を使用できると思いましたが、それを定義するときは、常に固定数の行を指定する必要があります。ダイナミックレンジの動作と同様に、配列数式が展開される行/列の数を指定して、数式からこの数を導出する方法はないようです。5行も選択すると、配列数式は、使用可能な項目を超えるセルに#NA値を配置します。
ありがとう
PS。VBAの使用はオプションではありません。