Excel 递增空白单元格计数,直到下一个非空单元格(仅限公式)

Excel 递增空白单元格计数,直到下一个非空单元格(仅限公式),excel,excel-formula,Excel,Excel Formula,我的数据如下所示。我想计算连续的空白单元格,直到下一个非空单元格。我的逻辑是获得输出,当A2包含数据时,它将返回0,但当A3为空时,我期望1,并继续递增地计数空白单元格 Part_No Location Expected_Output ABC123 North 0 South 1 XYZ123 East 0 South 1 West 2 PQR1

我的数据如下所示。我想计算连续的空白单元格,直到下一个非空单元格。我的逻辑是获得输出,当A2包含数据时,它将返回0,但当A3为空时,我期望1,并继续递增地计数空白单元格

Part_No Location    Expected_Output
ABC123  North          0
        South          1
XYZ123  East           0
        South          1
        West           2
PQR123  South          0
        East           1
        North          2
        West           3
BROF-2  South          0
        East           1
还有截图


希望有人能帮我解决我的问题。谢谢。

在C2范围内,使用以下公式:

=IF($A2<>"",0,$C1+1)
然后抄写下来——应该可以做到这一点

希望这有帮助,
在C2范围内的锡码,使用以下公式:

=IF($A2<>"",0,$C1+1)
然后抄写下来——应该可以做到这一点

希望这有帮助,
如果空格在coulmn A中,请尝试使用此代码

 =COUNTBLANK(INDIRECT("A"&LOOKUP(2,1/($A$2:A2<>""),ROW($A$2:A2))&":A"&ROW()))

如果空格在coulmn A中,请尝试此选项

 =COUNTBLANK(INDIRECT("A"&LOOKUP(2,1/($A$2:A2<>""),ROW($A$2:A2))&":A"&ROW()))

这真的很容易,但很难抓住。谢谢你的回答。它解决了我的问题。它真的很容易,但很难抓住。谢谢你的回答。它解决了我的问题。你的公式也适用于我。谢谢你的努力。你的配方也适合我。谢谢你的努力。