按指定的行列数生成序号,大家平时用得比较多的是 row 和 column 函数。 Excel 升级到 O365 版本后,有了专门的序列函数。 O365 简化了数组函数的调用,不需要按三键就能直接出结果。因此新函数不但可以生成单行、单列的序列,还可以生成一个二维序列区域。 类似案例可参阅 Excel 正序、逆序编号,这到底是普通公式还是数组公式? 函数说明: 作用:
语法:
参数:
说明:
案例 1: 生成一列 1 到 20 的顺序编号。 解决方案 1: 在 A1 单元格中输入以下公式: =SEQUENCE(20) 公式释义:
![]() ![]() 案例 2: 生成起始值为 5,步长为 5,一共 10 行的一列编号。 解决方案 2: 在 B1 单元格中输入以下公式: =SEQUENCE(10,,5,5) 公式释义:
![]() ![]() 案例 3: 将 1 到 30 的数字按顺序排列成 5 行 6 列。 解决方案 3: 在 D1 单元格中输入以下公式: =SEQUENCE(5,6) 公式释义:
![]() ![]() 案例 4: 生成一行从星期一到星期日的顺序值。 解决方案 4: 在 K1 单元格中输入以下公式: =TEXT(SEQUENCE(1,7,2),'aaa') 公式释义:
![]() ![]() 案例 5: 将下图 1 中的姓名列转换为 3 行 3 列的数组区域。 效果如下图 2 所示。 ![]() ![]() 解决方案 5: 在 F1 单元格中输入以下公式: =INDEX(A:A,SEQUENCE(C2,D2,2))&'' 公式释义:
![]()
![]() ![]() |
|