如何理解SEQUENCE()的核心用法及避免错误?

如何理解SEQUENCE()的核心用法及避免错误?

解决方案goocz2025-05-12 12:10:226A+A-

#核心能力#

无中生有!Excel十大新增函数之SEQUENCE(),可以按指定的方式生成数据序列

生成一个1-100的序列

=SEQUENCE(100)

只有一个参数时,也就是第一个参数(不可省略),该参数代表行,也就是我们看到的100行,默认增量为1.

快速生成奇数序列

=SEQUENCE(100,1,1,2)

同理,你可以试试快速生成偶数序列

但是,我们来个横向的试试

=SEQUENCE(1,10,2,2)

除了一维还可以返回一个二维的数列

这是一个3行5列的例子:

=SEQUENCE(3,5)

#避错指南# 小心SEQUENCE会带来溢出错误。具体可参考溢出视频讲解。

综合案例

返回一个日期的一月到六月的标题

=DATE(YEAR(TODAY()),SEQUENCE(1,6),1)

使用DATE函数,返回一个年月日,我们可以看到返回了从同年1月1日到6月1日的日期,其中年按照今天所在的年份取得,也就是TODAY()函数返回的日期取它的年份,再用SEQUEENCE生成一个1-6的序列,当成DATE函数的月份,最后默认1为每月的第1日。

=TEXT(F10,"mmm")

TEXT函数将我们看到的日期转换成想要的文本格式,如我们把2022/1/1转换成了JAN表示一月。

最后嵌套上面写的函数,就返回了JAN 到JUN的日期标题

=TEXT(DATE(YEAR(TODAY()),SEQUENCE(1,6),1),"mmm")

一个看起来很长的函数其实没这么难!

点击这里复制本文地址 以上内容由goocz整理呈现,请务必在转载分享时注明本文地址!如对内容有疑问,请联系我们,谢谢!

果子教程网 © All Rights Reserved.  蜀ICP备2024111239号-5