excel学习库

excel表格_excel函数公式大全_execl从入门到精通

超强新函数SEQUENCE详解生成任意形式序号

Excel函数SEQUENCE是Excel 365的新函数,用于生成一系列数字或文本序列。wps最新版现在也可以使用了,过去要使用复杂的数组公式才能做到的很多问题,用这个新函数可以轻松完成


SEQUENCE(rows, [columns], [start], [step])

rows和columns指定生成序列的行数和列数;

start指定序列的起始值(默认为1);

step指定序列的步长(默认为1)。

普通序列

10行,其余几个参数默认情况下为1:


=SEQUENCE(10)

从1开始,以2递增得到奇数序列:


=SEQUENCE(10,,1,2)

从2开始,以2递增得到偶数序列:


=SEQUENCE(10,,2,2)

差值为5的等差序列:


=SEQUENCE(10,,5,5)

重复序列和循环序列

这两种序列经常被作为动态参数使用。

重复3次的序列:


=INT(SEQUENCE(12,,3)/3)

1~3循环:


=MOD(SEQUENCE(12,,3),3)+1

以上公式中的3改为其他数字来改变重复次数和循环区间。

二维序列

普通的二维序列只能是等差序列

可以通过两个序列的运算得到特殊的二维序列


=SEQUENCE(5)*SEQUENCE(,5,1,0)


=SEQUENCE(5,,,0)*SEQUENCE(,5,,1)

动态序号

SEQUENCE一个很经典的用法:


=SEQUENCE(COUNTA(C:C)-1)

当C列添加数据时自动产生序列号。

VLOOKUP+SEQUENCE查找多个值


=VLOOKUP(B13,B3:H10,SEQUENCE(,6,2,1),0)

SEQUENCE产生一个数组作为VLOOKUP的第3参数,一次性返回多个查找结果。VLOOKUP+COLUMN这对老搭档是时候分道扬镳了.

字符重组

提取字符串中的第1,4,7……个字符重组为一个新的字符串:


=CONCAT(MID(E2,SEQUENCE(,99,1,3),1))

SEQUENCE产生的数字序列作为MID的第2参数,使其达到提取指定位置字符的目的。

MID+ROW是很经典的字符提取组合,SEQENCE代替ROW可以变得更加灵活。

总的来说,SEQUENCE的使用场景并不算多,但只要用上它,就是无可替代的存在。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接