複数のシートがあるワークブックがあります。各シートには日付コードが付けられています。20201129、20201128、20201127
最初のシート「total」に数式があります=sum('20201129:20201127'!A1)
。これは機能します。20201130という新しいデータシートを20201129の左側に追加すると、数式が次のように更新されるようにしたいと思います。=sum('20201130:20201127'!A1).
残念ながら、新しい2番目のシート(最後に追加する場合は最後のシート)を動的に追加するようなものは見つかりません=sum(sheet(2):'20201127'!A1)
。2番目のシートの右側に新しいシートを追加できることはわかっており、それを行っていますが、それほどエレガントではありません。非表示のシートを避けようとしています(エレガントさのためです)
答え1
空白のワークシートを作成しますアルファそしてそれを置く前にすべてのデータシートを作成します。別の空白のワークシートを作成します。オメガそしてそれを置く後すべてのデータシート。
式は次のようになります。
=sum('alpha:omega'!A1)
別のワークシートを追加するときは、最後のデータシートとオメガ; そうすれば、SUM()
自動的にそれが含まれるようになります。