
是她,是她,又是她。连着两天改造的配送单快速输入客户和自动显示地址,亦然有模有样。然而,那最不起眼的“序号”列这次将迎来它的辉煌时刻。需求是自动显示,自动更新,是不是听着很智能。来看下效果有没有惊艳到宝子们。

分析:我们拆解下需求,发现是两个功能。
1.需要自动显示,要求客户有内容了就显示,反之为空。这步使用if()函数即可,判断条件为客户字段是否为空。
2.需要自动更新,单元格位置移动后,按新的顺序显示。我们考虑既然与行有关,我们就使用行号row()这个函数来做为序号填充。
结果:我们使用两个函数的组合=IF(B3<>"",ROW()-2,"")

函数解析:=IF(B3<>"",ROW()-2,"")
1.row()-2:显示当前的行号,即为当前是第几行,然后再减去2,如函数写在A8单元格里,那么行号就是8再减去2,就显示为6.原因是第一行和第二行为标题行不计数。
2.if(b3<>"",row()-2,""):如果B3的单元格值不为空,即客户名称单元格没有内容时,就会显示row()-2的结果,如果为空就显示空,就是隐藏。
你学废了吗?效果如何大家评论区留言吧
excel函数实现自动显示、自动更新序号案例讲解到此结束,精彩内容尽在公众号里,请关注“私书李记”。有excel函数公式、模板、图表疑问的可以留言或私信交流,有问必答。

相关内容解读