Google Sheet中如何统计行内首个有值单元格前的空单元格数量
解决Google表格统计首个非空单元格前空单元格数量的问题
可以用以下公式实现需求,在O2单元格输入后下拉填充即可:
=MATCH(TRUE,INDEX(A2:N2<>"",0),0)-1
公式说明:
INDEX(A2:N2<>"",0):将A2到N2的单元格转换为布尔数组,非空单元格返回TRUE,空单元格返回FALSEMATCH(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
相关产品推荐
相关产品推荐

