[英]Count number of blank cells in row between last cell and next non-blank cell
是否有可能(优选使用公式)计算行中空白单元格的数量,其中计数从给定列开始并向后计数(例如从右到左)空白单元格的数量,直到找到非空白单元格为止? 在下面的示例中,计数从H列开始并向左进行。 使用COUNTA
或COUNTIF
似乎是合理的工具,但我不确定如何在找到非空白单元后终止计数。
如果表中的值都是文本,则可以使用类似这样的内容:
=COUNTBLANK(INDIRECT(CHAR(97+MATCH("zzzz",B2:H2))&ROW()&":H"&ROW()))
MATCH("zzzz",B2:H2)
返回最后一个非空白单元格所在的列号。
CHAR(97+ column number)
返回该列的字母。
将其附加到行号以提供COUNTBLANK
必须以&ROW()
开头的引用
&":H"&ROW())
给出最后一个单元格的引用,即H
加行号。
INDIRECT
将连接的文本转换为Excel可以评估的范围。
试试这个公式
=COLUMNS(B2:H2)-MATCH("zzzz",B2:H2)
您可以使用嵌套的if语句
=IF(ISBLANK(H2),IF(ISBLANK(G2),IF(ISBLANK(F2),IF(ISBLANK(E2),IF(ISBLANK(D2),IF(ISBLANK(C2),IF(ISBLANK(B2),IF(ISBLANK(A2),8,7),6),5),4),3),2),1),0)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.