1、在文档最前列插入新的一列“序号”,一般情况下,我们的“序号”列都是在单元格的最前列,这样可以帮忙我们大概了解有多少数据记录。
2、先解决序号的编号问题,excel中有一个ROW()脑栲葱蛸函数,可以返回当前单元格的行数,即单元格在第几行,即在单元格中输入“=row()”,返回当前行数,但是一般第一行为标题行,而非记录行,所以我们应该-1,从第一个记录行开始计算。
3、我们选中第一个单元格,当鼠标指示为一个实心的十字,往下拉,但是这个公式只是解决序号问题,并没有解决智能问题。我们现在就是需要当姓名为空时,序号也为空,当姓名输入后,序号也自动出现。
4、当姓名为空,序号也为空,当姓名有字段时,序号也就返回row函数,自然而然的if函数就出现了,在单元格中输入=if(B2="","",ROW(B2)-1)
5、选中第一个单元格,当指针为实心的十字时,拖动鼠标往下拉直最下面,可以看到A19-A22的序号为空。这就实现了我们对序号的智能化要求了。
6、当我们在B19单元格中输入任何新纪录,当我们按下enter键后,神奇的事情发生了:A19单元格自动出现当前序号“18”
7、但我们任意删除一行,比如第一行,以后的序号会自动变化,不需要重新输入或者检查,这对于需要处理成千上万数据的人来说,应该可以算得上是一个福利了吧