【函数案例】ROW和COLUMN函数经典用法之创建连续等差序号(一)
WPS函数专家
要想下班早,表格必须用的好!
大家好,我是张俊。
⭐场景
在我发完【表格函数】ROW和COLUMN函数基本用法帖子后,就收到许多宝子的认可和支持,其中清华学弟任泽岩(菁培班泽岩师兄)在帖子中回复并私聊我,希望我出一期关于ROW和COLUMN函数经典用法的创建连续序号教程,泽岩师兄需求必须满足了,那么它来了~
- 生成等差升序序序列
1.1 生成1到10的序列
在A1到A10单元格区域
=ROW()
操作步骤说明:
选中A1:A10单元格区域,录入公式=ROW()后,按Ctrl+Enter即可;也可以在A1单元格中录入公式=ROW()后,在A1单元格右下角出现“十”字时通过填充柄填充至A10单元格。
📌 | 快捷键Ctrl+Enter作用是对选中的单元格区域填充公式(下同)。 |
在A1到J1单元格区域
=COLUMN()
操作步骤说明:
选中A1:J1单元格区域,录入公式=COLUMN()后,按Ctrl+Enter即可;也可以在A1单元格中录入公式=COLUMN()后,在A1单元格右下角出现“十”字时通过填充柄填充至J1单元格。
1.2 生成3到30的10个序列
在A1到A10单元格区域
=ROW()*3
在A1到J1单元格区域
=COLUMN()*3
方法总结
制作同类的等差序列只需通过=ROW()*N或=COLUMN()*N即可完成,如果等差为1,则不用“*N”;同理如果需要生成0到27的10个等差数列呢?也只需在A1:A10单元格区域录入=ROW()*3-3或在A1:J1单元格区域单元格中录入=COLUMN()*3-3即可,也就是=ROW()*N-N或=COLUMN()*N-N。
- 生成等差降序序列
2.1 生成10到1的序列
思路分析
我们既然学会了生成1到10的升序序列,那么从10到1的降序序列该如何制作呢?大家有知道的吗?其实也很简单哦,第一个要生成10……第10个要生成1,咋一看不知道如何下手,其实我们只需拿比10大1的11减去每个数字就得到了,也就是11-1=10……11-10=1即可搞定。
在A1到A10单元格区域
=11-ROW()
在A1到J1单元格区域
=11-COLUMN()
2.2 生成90到72的10个序列
思路分析
我们可以看出需要生成10个序列,并且等差值为2,因此需要用ROW()*2或COLUMN()*2来处理,第一个为90,第一个ROW()*2或COLUMN()*2得到的是2,因此需要用92来减去,因此公式为=92-ROW()*2或=92-COLUMN()*2即可完成。
在A1到A10单元格区域
=92-ROW()*2
在A1到J1单元格区域
=92-COLUMN()*2
方法总结
对于此类问题,只需注意2个问题:
序列间隔为多少(间隔数N)
用哪个数字来减(最大数+间隔数N)
因此公式为=(最大数+间隔数N)-ROW()*N或=(最大数+间隔数N)-COLUMN()*N
当然对于这些方法之所以称之为“经典用法”,是因为现在已经有SEQUENCE函数可以解决此类问题,因此此方法用的逐渐少了,但是如果为低版本WPS表格,不支持SEQUENCE函数时,依然可以使用哦~
下节我们继续讲解ROW和COLUMN函数多行多列的经典用法, 关于ROW和COLUMN函数经典用法,你学会了吗?学会的话,记得点赞❤️❤️❤️并在评论区评论“我学会了!”,您的点赞❤️❤️❤️和评论是对我最大的支持!
表格函数系列帖子推荐:
往期教程分享帖子推荐:
创作者俱乐部成员
WPS函数专家
创作者俱乐部成员
WPS函数专家