excel-formula - 查找第一个单元格的行号,该单元格是数字/不是给定字符
问题描述
如果这与其他问题相似,我深表歉意,但我对 Excel 的了解不足以适应答案。给定一列,其条目是#
字符、数字或空白,如何找到第一个数字的行号?例如,
A
-----------
n | #
n+1 | #
n+2 | #
n+3 | 0
n+4 | 5
应该返回n+3
。
解决方案
=SMALL(IF(ISNUMBER(A:A),ROW(A:A)),1)
这是一个数组公式 -在公式栏中按Ctrl+ Shift+输入此公式。Enter
if 语句是数组部分,它构建了一个行号数组,ISNUMBER(A:A)
然后TRUE
从中SMALL([],1)
返回第一个最小的数字。
推荐阅读
- javascript - 剑道网格中的 JavaScript 日期
- terraform - 带有lookap函数的terraform问题中的变量继承
- sql - 如何计算涉及多个连接的总和
- angular - Angular 9 应用程序未在 IE11 上运行
- javascript - localStorage 不在 chrome 扩展中存储数据
- python - Pandas 行迭代查询
- c++ - 通过函数引用返回 Eigen::VectorXd
- r - 使用 shinydashboard 重现 flexdashboard 布局
- nlp - Doc2Vec生成的文档向量会和Word2Vec得到的文档向量相似吗?
- c# - 为当前包手动注册 AppInstaller