但是,你们知道吗,Row函数还能生成更多种实用又便捷的序号,比如文本序号、逆序序号、从任意一行开始的序号……
今天卫某就来给大家整理一波,6个生成序号的公式!
正序序号
先来最简单的部分:
=ROW(A1)
随便删除几行,序号还能自动更新:
正常咱们写序号大多是:{1,2,3,4,5,……}
但有时也需要倒数:
=ROW($A$50)-ROW(A1)+1
ROW($A$50)返回我们需要的最大一个序号数(假设是50),ROW(A1)返回1。
两者相减得到递减的序号,最后加1使序号从50开始。
记得$A$50要锁定,不然公式会出错哦~
指定位置的序号
从普通的正序序号衍生出的一种写法,那就是不从A1开始输出序号,而是任意一行,比如从A3开始:
=ROW(A3)-2
ROW(A3)返回单元格A3的行号,也就是3。
减去比行号小1的数字,这样公式就会从1开始生成序号了。
带文本的序号
像{序号1,序号2,序号3,……}这样的,只需一个小小的字符&就能搞定:
="序号"&ROW(A1)
符号「&」连接文本和函数结果。
特定格式的序号
如{001,002,003,……}这样的序号,就需要Row函数和Text打个配合:
=TEXT(ROW(A1),"000")
Row函数生成行号,行号被TEXT函数转换为三位数的文本数字。
循环序号
如果我们的产品5个为一组,那我们就需要{1,2,3,4,5,1,2,3,4,5,……},这样的序号。
=MOD(ROW(A1)-1,5)+1
ROW(A1)返回A1单元格的行号,即1。
ROW(A1)-1将行号减去1,因为我们要让序号从1开始,而不是0。
MOD(ROW(A1)-1,5)+1将余数加1,得到循环的序号序列{1,2,3,4,5,1,2,3,4,5,……}。
Row函数的6种用法,你都学会了吗?
逆序序号
如果你还想了解更多关于Excel函数的知识,并学习如何更加灵活地运用它们,让工作更高效~
那就不要错过我们的《秋叶Excel3天集训营》新版课程!现在报名,免费参加!