You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Google Sheet中如何统计行内首个有值单元格前的空单元格数量

解决Google表格统计首个非空单元格前空单元格数量的问题

可以用以下公式实现需求,在O2单元格输入后下拉填充即可:

=MATCH(TRUE,INDEX(A2:N2<>"",0),0)-1

公式说明:

  • INDEX(A2:N2<>"",0):将A2到N2的单元格转换为布尔数组,非空单元格返回TRUE,空单元格返回FALSE
  • MATCH(TRUE, ... ,0):精准匹配数组中第一个TRUE的位置,这个位置就是该行首个非空单元格的列序号(以A列为起始列)
  • 减1操作:得到该位置之前的空单元格总数,正好对应你需要的结果(比如O2返回3,O3返回5)

特殊情况处理:

如果整行A2到N2都是空单元格,公式会返回#N/A,可以用IFERROR函数优化,返回自定义结果(比如返回0或者对应列数的空单元格总数):

=IFERROR(MATCH(TRUE,INDEX(A2:N2<>"",0),0)-1,14)

这里的14是A到N列的总列数,根据你的实际列范围调整即可。

内容的提问来源于stack exchange,提问作者Felix

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.10 20:55:09