发布网友 发布时间:2022-04-23 07:46
共1个回答
热心网友 时间:2022-06-17 21:36
=IF((A1<>"")+(A2=""),"",ROW(A1)-LOOKUP(1,0/($A$1:A1<>""),ROW($A$1:A1))),下拉,
直接设置这一列字体为红色就可以了,没必要再用条件格式。
追问太牛了!!!!!大侠能给讲解一下吗?追答
LOOKUP(1,0/($A$1:A1<>""),ROW($A$1:A1))是返回的最后一个非空单元格的行号。用当前行号减去最后一个非空单元格行号就等于空白单元格数了。其中0/($A$1:A1<>"")是要点,符合条件的是数值0,不符合条件的#DIV!/0(除数为0),LOOKUP函数是向后兼容,返回最后一个符合条件的值(这里返回的是行号)。
也可以用:=IF((A2<>"")+(A3=""),"",COUNTIF($A$1:A2,"")-SUM($B$1:B1)),是一样的,但这个公式要输入在B2单元格,下拉。