[英]Count rows in a dynamic range
Consider a very simple example of a dynamic range:考虑一个非常简单的动态范围示例:
Cell C10 (arbitrary cell):单元格 C10(任意单元格):
=FILTER(Table1[List1],NOT(ISNUMBER(XMATCH(Table1[List1],Table1[List2]))))
I would like to now know how many rows are in the dynamic range starting at C10.我现在想知道从 C10 开始的动态范围内有多少行。 I tried simply:我简单地尝试了:
=ROWS(C10)
but it returns '1' even when there are more than one rows returned.但即使返回多于一行,它也会返回“1”。 Is this possible?这可能吗?
Use COUNTA
and the spilled range operator #
:使用COUNTA
和溢出的范围运算符#
:
In C10
:在C10
中:
=FILTER(Table1[List1],NOT(ISNUMBER(XMATCH(Table1[List1],Table1[List2]))))
In D10
:在D10
中:
=COUNTA(C10#)
Or like your original approach, you can use ROWS
with the spilled range operator:或者像您原来的方法一样,您可以将ROWS
与溢出范围运算符一起使用:
=ROWS(C10#)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.