我正在使用下面的公式来获得带有特定文本的Google工作表中的行号。但是随着SUMPRODUCT的使用,纸张变得很重。如何用性能更好的函数替换SUMPRODUCT?
=IF(SUMPRODUCT(ROW(INDIRECT("'"&$P3&"'!"&"A:D"))*(INDIRECT("'"&$P3&"'!"&"A:D")="text abc"))=0,"",SUMPRODUCT(ROW(INDIRECT("'"&$P3&"'!"&"A:D"))*(INDIRECT("'"&$P3&"'!"&"A:D")="text abc")))发布于 2022-07-25 13:13:37
将filter()与查询污点一起使用,如下所示:
=filter(
row(indirect($P3 & "!A1:D")),
search(
"text abc",
transpose(query(transpose(indirect($P3 & "!A1:D")), "", 9^9))
)
)该公式将返回text abc出现在A1:D中任何列中的所有行的行号。
https://stackoverflow.com/questions/73109478
复制相似问题