A6
のセルの内容の合計がRbStart
からRbEnd
の範囲にあるこの式を検討してください。シート全体のExcel SUM:現在のセルに基づいて行を決定します。
=SUM(RbStart:RbEnd!A6)
それは現在のセルの行から行番号を取るという意味でA6
をダイナミックにする方法はありますか?依頼された理由は、私の最初のシート(RbStart
とRbEnd
はシートの動的番号を含めることができるようにするだけヘルパーシートである。)RbStart
とRbEnd
の間に位置する、他のシートの動的数を統合シートであること
あります最初のシートの行は動的です。追加の行を追加すると、Excelが自動的にセル参照を更新するので、これは問題ありません。問題は、技術的な理由から、行生成中に空白の行があり、後で削除されるということです。しかし、そうすると、Excelは数式を更新しないので、合計した動的シートと同期が外れます。
次のようにして、これをシミュレートすることができます
- をセル
A6
で私の式を入れてください。 - ドラッグしてコピーします。次に行の式9ないが
A10
を意味方法、たとえば、行9ノートを削除 - など、後続の行では、それは
A7
なる方法注A8
、A9
、A10
。
ダイナミックシート上で同じ空白行が削除されるため、間違った行が参照されるようになりました。私は何とかSUM式を変更して、A6
の代わりに現在のセルがある行を取るなら、問題は解決されます。
私は理に適っていると思います。明確にするのは楽しいです。
間接式https://support.office.com/en-us/article/INDIRECT-function-474b3a3a-8a26-4f44-b491-92b6306fa261 – user2023861
私はそれを試しましたが、私はそれを得ることができませんでした働く –