If statement 在公式中引用单元格值(间接)

If statement 在公式中引用单元格值(间接),if-statement,google-sheets,reference,google-sheets-formula,array-formulas,If Statement,Google Sheets,Reference,Google Sheets Formula,Array Formulas,请我需要间接(引用单元格值)的帮助,并在公式中使用该值 您好,正如您所知,数组公式会毫无理由地对数千行进行疯狂处理,因此我想使用间接引用的单元格值来限制数组,但由于某些原因,我总是无法正确编写数组 =COUNTA(L2:L) 这给了我需要的值=参考值 现在我想引用公式中的单元格值,如 =UNIQUE(M2:M reference) 我知道我必须使用间接的,但是语法对我来说总是失败的 =ARRAYFORMULA(IF(LEN(M2:M&P2:P), COUNTIF(M2:M, P2:

请我需要间接(引用单元格值)的帮助,并在公式中使用该值

您好,正如您所知,数组公式会毫无理由地对数千行进行疯狂处理,因此我想使用间接引用的单元格值来限制数组,但由于某些原因,我总是无法正确编写数组

=COUNTA(L2:L)
这给了我需要的值=参考值

现在我想引用公式中的单元格值,如

=UNIQUE(M2:M reference)

我知道我必须使用间接的,但是语法对我来说总是失败的

=ARRAYFORMULA(IF(LEN(M2:M&P2:P), COUNTIF(M2:M, P2:P), ))




是的,就是这样。非常感谢,先生。很好。我会经常使用它,因为我的数组公式变得疯狂,它们会像疯狂一样上升到50000行,就是这样。非常感谢,先生。很好。我会经常使用它,因为我的数组公式变得疯狂,它们会像疯狂一样上升到50000行
=ARRAYFORMULA(IF(LEN(M2:M&P2:P), COUNTIF(M2:M, P2:P), ))
=ARRAYFORMULA(COUNTIF(INDIRECT("M2:M"&COUNTA(M2:M)+1), 
                      INDIRECT("P2:P"&COUNTA(P2:P)+1)))