excel 判断单元格是否为空,如果不为空数值加1

在A1中设定公式,判断B1~B20的单元格是否为空,统计不为空的单元格的数目。
A1初始值为0。
如果B1不为空,则A1值+1,即显示“1”;
如果B2不为空,则A1值再+1,即显示“2”;
..........(若B列单元格中间数值都不为空)
如果B20不为空,则A1值再+1,即显示“20”;

即做一个统计数值

没那么麻烦,也不需要累加
A1 =COUNTA(B1:B20)
可以统计B1到B20范围有多少个单元格为非空
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-06-13
尽量给A1留个空格,也可以写成汉字标题
A2 = if(B2 = "", "" , max($A$1:$A1)+1)
这样就在A列形成了类似序号
第2个回答  2011-06-13
A1输入=COUNTA(B$1:B1),或=IF(B1="","",COUNTA(B$1:B1)),下拉,
相似回答