【函数案例】ROW和COLUMN函数经典用法之创建连续等差序号(一)

张俊
张俊

社区优秀创作者

要想下班早,表格必须用的好!

大家好,我是张俊。

场景

在我发完【表格函数】ROW和COLUMN函数基本用法帖子后,就收到许多宝子的认可和支持,其中清华学弟任泽岩(菁培班泽岩师兄)在帖子中回复并私聊我,希望我出一期关于ROW和COLUMN函数经典用法的创建连续序号教程,泽岩师兄需求必须满足了,那么它来了~

  1. 生成等差升序序序列

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

  1. 生成等差降序序列

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()*2COLUMN()*2来处理,第一个为90,第一个ROW()*2COLUMN()*2得到的是2,因此需要用92来减去,因此公式为=92-ROW()*2=92-COLUMN()*2即可完成。

在A1到A10单元格区域

=92-ROW()*2

在A1到J1单元格区域

=92-COLUMN()*2

方法总结

对于此类问题,只需注意2个问题:

  1. 序列间隔为多少(间隔数N)

  1. 用哪个数字来减(最大数+间隔数N)

  1. 因此公式为=(最大数+间隔数N)-ROW()*N=(最大数+间隔数N)-COLUMN()*N

当然对于这些方法之所以称之为“经典用法”,是因为现在已经有SEQUENCE函数可以解决此类问题,因此此方法用的逐渐少了,但是如果为低版本WPS表格,不支持SEQUENCE函数时,依然可以使用哦~

下节我们继续讲解ROW和COLUMN函数多行多列的经典用法, 关于ROW和COLUMN函数经典用法,你学会了吗?学会的话,记得点赞❤️❤️❤️并在评论区评论“我学会了!”,您的点赞❤️❤️❤️和评论是对我最大的支持!


表格函数系列帖子推荐:

【表格函数】ROW和COLUMN函数基本用法

【表格函数】MOD函数基本用法

【表格函数】INT函数基本用法

【表格函数】TEXT函数基本用法(一)

【表格函数】TEXT函数基本用法(二)

往期教程分享帖子推荐:

【教程分享】动态GIF图片制作教程来了!

【教程分享】这才是WPS社区提问必备技巧(WPS表格篇)

【教程分享】WPS表格应用案例分享之逆向思维

【教程分享】WPS备份中心为您的数据保驾护航

上海
浏览 985
收藏
4
分享
4 +1
4
+1
全部评论 4
 
清华学弟任泽岩
清华学弟任泽岩

2024年03月优秀创作者

有一个地方我们可以研讨一下:如果在A1单元格写=ROW()公式的话,我在教程里会选择使用=ROW(A1)来撰写,虽然结果一样,但是在实际应用中,有很多时候,不一定是在A1单元格去写这个R/C函数(我们在每日练习时很多时候都遇到过了),写参数可以让用户养成一个好习惯,知道这个数是从哪来的,为什么要用这个数;另:还有一个好处是,在写完公式之后,再增删行列,R()和C()的写法就会保留原样,造成数据串行,R(A1) C(A1)这样来写,单元格数据会跟着变化,便于用户实际应用时的修改。个人建议,仅供参考!
· 辽宁省
3
回复
张俊
张俊

社区优秀创作者

感谢泽岩师兄的建议,我也会在后续的帖子中说明和建议大家用起来ROW(A1)和COLUMN(A1)模式。
· 上海
1
回复
 
清华学弟任泽岩
清华学弟任泽岩

2024年03月优秀创作者

抢占沙发,实现Q&A闭环
· 辽宁省
2
回复
张俊
张俊

社区优秀创作者

才写了一半,下期接着写,泽岩师兄提出来的关键问题,还没展现呢?
· 上海
回复