插入新行時保留同一行

插入新行時保留同一行

我有一個 CountA 公式:

=COUNTA('0 Data Summary'!B10:B108)

以及一個每次在第 10 行創建一個新的客戶端資料行並且所有其他客戶端資料向下移動一行的巨集。它工作正常,但是,當透過巨集在第 10 行中插入新行(對於新客戶端新增)時,公式將變更為:

=COUNTA('0 Data Summary'!B11:B109)

我希望它保持B10並且不更改為B11.更改為109很好,因為我希望它保持在範圍內。

我嘗試輸入美元符號,但沒有成功。

答案1

您可以使用 Index 使第一個引用始終引用 B 列中的第 10 行,例如

=COUNTA(INDEX('0 Data Summary'!B:B,10):'0 Data Summary'!B109)

答案2

與 teylyn 的答案類似,您可以透過將其位址設定為文字字串來將起始位址固定在具體中:

=COUNTA(INDIRECT("'0 Data Summary'!B10"):'0 Data Summary'!B108)

並使用該INDIRECT()函數取消引用該字串(即,將其視為單元格位址並檢索所識別單元格的內容)。

相關內容