首页
学习
活动
专区
工具
TVP
发布

Excel – 将一列连续数据填充至大小不等的合并单元格区域

公众号平台最新的推送规则对技术类文章不太友善,如果不想错过干货,请务必 “设为星标”哦!!!

点击上方蓝字 --> 点击“...”--> 选择“设为星标

前几天教了大家如何将合并单元格的数据提取出来,排列成连续的一列,详情请参阅 Excel – 3种方法,将有合并单元格的区域提取为不合并的连续列表。

今天要大家逆向操作,如果有一列连续的区域,需要将它们快速填充至大小不等的合并单元格区域,怎么实现呢?

案例:

如下图 1 所示,请将 G 列的班级名快速填充至 A 列的合并单元格区域。效果如下图 2 所示。

解决方案:

1. 选中需要填充的所有合并区域 --> 输入以下公式 --> 按 Ctrl+Enter 回车:

=OFFSET($G$1,COUNTA(A$1:A1),)

公式释义:

COUNTA(A$1:A1):

计算 A$1:A1 区域内非空单元格的个数

第二个 A1 的行号是相对引用,因此到第二个合并区域时,公式中的参数就变成了 A$1:A4,即统计上两个区域的非空单元格个数,从而实现递增计数

OFFSET($G$1,...,):offset 函数的作用是偏移,此处表示以 $G$1 为起点,向下偏移的行数为 counta 计算出来的结果

Ctrl+Enter 表示批量填充单元格

如果去掉公式中的 offset 部分,就可以给合并单元格区域顺序编号。除此之外,还有多种公式可以实现合并单元格编号,详情请参阅 Excel – 不规则合并单元格如何填充序号?

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

相关快讯

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券