欢迎光临散文网 会员登陆 & 注册

excel数据透视表批量合并单元格-只有首行型

2023-07-25 22:19 作者:VBA从入门到放弃  | 我要投稿

现有以下表格,a列内容要合并,但是所有需要合并的单元格只有首行,需要实现右边效果,如下图。

图1 示意图

第一步:在原始数据边上新建辅助列,输入=COUNTA($A$2:A2)下拉到底,另外新建一个序号序列备用。

b列是为了在透视表中确定合并单元格大小。

c列是为了在数据透视表中保持原始顺序。

图2  步骤一

第二步:选中B1:D44,新建数据透视表。将“分类辅助列”和“排序辅助列”字段依次拖入“行”。

图3 步骤二

第三步:点击数据透视表。

在“设计”选项卡找到“分类汇总”,选择“不显示分类汇总”;

找到“报表布局”,选择“以表格形式显示,这俩不分先后。

然后,数据透视表上右键选择“数据透视表选项”,找到“布局与格式”,勾选“合并且居中排列带标签的单元格”,完成后得到下图效果。

图4 步骤三

第四步:选中已经合并单元格的区域,右键点击格式刷。

图5 步骤四

第五步:使用格式刷对等刷写数据源区域,完成合并,如图。

图6 步骤五

第六步:删除辅助列和透视表,完工。

图7 第六步

ps:正常的合并单元格也可以拉取数据透视表来批量操作,对比本例,可以省去分类辅助列,只拉一个排序辅助列即可,有时候表格自带顺序的话,排序辅助列也可以不用。

excel数据透视表批量合并单元格-只有首行型的评论 (共 条)

分享到微博请遵守国家法律