Google表格公式中的锁定范围

时间:2019-05-11 06:53:17

标签: google-sheets google-sheets-formula

我在Google表格中使用了COUNTIFS()公式。每当我在工作表中插入新行时,COUNTIFS公式的范围就会更新。

例如,如果我的公式是

=COUNTIFS(Detail!C2:C10,"CR",Detail!D2:D10,"Delivered") 

然后我将公式插入一行

=COUNTIFS(Detail!C3:C10,"CR",Detail!D3:D10,"Delivered")

因此,新插入的行不在COUNTIFS()公式的范围内,我得到了不希望的结果。

我尝试将 $ 附加到要锁定的范围的列部分,但此操作无效,即Detail!C$2:C10

您能否建议一种方法来锁定范围Detail!C2:C10,而不考虑新添加了多少行。

2 个答案:

答案 0 :(得分:1)

使用INDIRECT将其永久锁定:

=COUNTIFS(INDIRECT("Detail!C2:C10"), "CR", INDIRECT("Detail!C2:C10"), "Delivered")

答案 1 :(得分:1)

如果要将其从C2:C10更改为C2:C11,则可以将间接引用与普通引用混合使用:

=countifs(indirect("Detail!C2"):Detail!C10,"CR",indirect("Detail!D2"):Detail!D10,"Delivered")