excel - 计算动态范围内的行数
问题描述
单元格 C10(任意单元格):
=FILTER(Table1[List1],NOT(ISNUMBER(XMATCH(Table1[List1],Table1[List2]))))
我现在想知道从 C10 开始的动态范围内有多少行。我简单地尝试了:
=ROWS(C10)
但即使返回多于一行,它也会返回“1”。这可能吗?
解决方案
Use COUNTA
and the spilled range operator #
:
In C10
:
=FILTER(Table1[List1],NOT(ISNUMBER(XMATCH(Table1[List1],Table1[List2]))))
In D10
:
=COUNTA(C10#)
Or like your original approach, you can use ROWS
with the spilled range operator:
=ROWS(C10#)
推荐阅读
- c# - 打开文件时出现 UWP C# 和 Windows 运行时组件 C++ 权限被拒绝错误
- angular - 在运行角度项目时,将错误填充到我在下面正确提到的终端中
- css - 如何始终连续显示 3 张卡片
- android - 如何显示我的 if 语句的结果
- javascript - 如何自动打开本地文件内容并将其用作可变数据?
- postgresql - PostgreSQL - 使用 int4range 约束创建表
- python - pyclipper 安装错误:“tp_print 不是 _typeobject 的成员”
- amazon-dynamodb - AWS Stepfunctions dynamodb States.Runtime 捕获失败
- c - 通过 fread 读取变量并通过 sscanf 存储
- javascript - 删除 HTML 的 Chrome 扩展使用也会在相邻页面上删除它