有规律的数列,在excel里面都是可以进行快速填充的,我们要简单的理清思路,运用row函数就可以来处理
首先我们了解一下,row函数,它是返回单元格的行号,里面的参数可以为空
在a1单元格里面输入=row(b4),它返回的结果是b4单元格的行号,也就是第4行,所以结果是4
如果在a2单元格中输入row(),不带参数,那么返回它自己单元格的行号,也就是a2的行号是2
有了这个基础,我们结合数列的特征,解决2点就可以了
第1点就是生成4001,4002,每隔4行递增1的的数列
因为是以4为周期的数,首先输入的是=row(a4)/4,得到下面的结果
然后我们取整=int(row(a4)/4),就得到了以4为周期,递增1的数列
然后我们的初始位置是4000,所以输入:=int(row(a4)/4)+4000
第2点就是解决另外一个数列,1,2,3,4的重复
4/4=1 余数为0
5/4=1...1 余数为1
6/4=1...2 余数为2
7/4=1...3 余数为3
8/4=2 余数为0
我们了解到余数是符合这个规律的,所以我们使用mod函数取余数
=mod(row(a4),4)
对余数+1,得到了1,2,3,4这样的重复序列
最后,我们使用&符合将它们连接起来即可
输入=a1&-&b1
如果希望在一个单元格里面输入公式,那么直接输入:
=(int(row(a4)/4)+4000)&-&(mod(row(a4),4)+1)
一个复杂的公式都是通过这样一点点的简单思路累加在一块制作完成的,你学会了么?
上篇:excel公式越长,水平越高吗?