首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

设置一个先列后行的序列号区域,不管啥 Excel 版本都真心挺简单的

今天教大家创建一个序列区域,不管你的 Excel 是高版本还是低版本,总有一种方法适合你。

案例:

生成 1 到 30 的序列,排成三列十行的区域,按照先列后行的顺序依次递增,效果如下图所示。

解决方案:

如果各位的 Excel 版本比较低,还没升级到 O365,那么可以这样使用公式。

1. 选中 A1:C1 区域 --> 输入以下公式 --> 按 Ctrl+Shift+Enter 结束:

=ROW(A1)*3-

公式释义:

这个公式很重要的一点是必须同时选中整个区域,然后再写公式,这样就能让数组公式发挥效果;

ROW(A1)*3:当横向延伸公式的时候,row 函数的结果不变,始终是 1;*3 以后,就保持 3 个单元格的结果一直是 3;

:这是个数组,数组的值就是 {} 中的三个数;

用 row 函数的结果分别与数组中的三个数相减,结果依次为 1、2、3;

最后按三键生成数组公式

2. 选中 A1:C1 区域 --> 向下拖动至第 10 行

公式释义:

当向下拖动公式的时候,row 函数的值会以步长 1 依次递增,第二行时结果为 2,*3 就是 6,依次减去数组中的值,就得到了第二行的计算结果;

依次类推

如果是 O365 版本,那么恭喜你,此题简略很多。

3. 还是在 A1 单元格中输入同样的公式,这次不用三键了,直接回车就行:

=ROW(A1)*3-

4. 选中 A1 单元格 --> 向下拖动至第 10 行

除了上述公式,O365 还有一个新函数,一招就能搞定这个需求。

5. 在 E1 单元格中输入以下公式:

=SEQUENCE(10,3,1,1)

公式释义:

sequence 函数的作用是在数组中生成一系列连续数字;

语法为 SEQUENCE(行数,[列数],[起始值],[步长]);

本公式即表示生成一个 10 行、3 列,从 1 开始,步长为 1 的序列区域

有关 sequence 函数的详解,请参阅Excel 序列函数太有存在必要了,因为它还能生成二维序列。

转发、在看也是爱!

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20220524A0ACB100?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

相关快讯

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券