合并相同单元格内容的3种方法!学会后再也不加班了!


Excel秘籍大全,前言

我们在日常工作中,合并单元格内容不用想,用到的肯定是非常多的,比如内容相同的合并到一起,或者对合并后的内容填充序号等等

比如像下面这样的数据,我想把部门一样的合并到一起,如果一个个的合并那效率会非常,如何快速的合并呢?

Excel秘籍大全,正文开始


1



使用数据透视表



骤1:选中数据区域,点击插入—数据透视表,调出“数据透视表”对话框,点击确定。

步骤2:将字段小组、姓名、工号、性别、业务能力分类依次添加到行标签,销量、销售额添加到值标签;右键点击任一数据透视表所在单元格,选择数据透视表选项,在打开的对话框的显示页面下,勾选经典布局;点击设计-分类汇总,取消分类汇总显示。

得到如下数据透视表:

步骤3:右键点击任一数据透视表所在单元格,选择数据透视表选项,打开“数据透视表选项”对话框,点击“布局和格式”,勾选“合并且居中排列带标签的单元格”。

得到下表:

步骤4:选中整个工作表将数据粘贴为值。

最终结果如下:

2



分类汇总



(一)以合并字段为关键字进行排序。

方法:

1、选中目标单元格区域,即B3:I12区域,单击【数据】菜单【排序和筛选】组中的【排序】,打开【排序】对话框。

2、在【主要关键字】中选择【部门】并单击【右下角】的【确定】。

(二)对合并的字段进行分级显示。

方法:

1、选中目标单元格区域,即B2:B12区域。

2、单击【数据】菜单【分级显示】组中的【分类汇总】,单击警告对话框中的【确定】,打开【分类汇总】对话框。并单击【确定】。

(三)合并汇总列的空白单元格区域。

方法:

1、选中目标单元格区域,快捷键Ctrl+G打开【定位】对话框,单击左下角的【定位条件】,打开【定位条件】对话框,选择【空值】并【确定】。

2、单击【开始】菜单中【对齐方式】组中的【合并后居中】。

(四)删除分类汇总。

方法:

1、选中合并字段列的所有数据,单击【数据】菜单【分级显示】组中的【分类汇总】。

2、单击警告对话框中的【确定】,打开【分类汇总】对话框。

3、单击【分类汇总】对话框左下角的【全部删除】,并单击警告对话框中的【确定】。

(五)合并字段。

方法:

1、选中已经合并的空白单元格区域,单击格式刷。

2、将格式刷将目标单元格区域,即C3:C12区域进行合并。

3、删除辅助B列。

3



vba快速合并同类单元格



Sub 合并相同的单元格()Dim
i%Application.DisplayAlerts = FalseFor i = Cells(Rows.Count, 1).End(xlUp).Row To 2 Step -1 If Cells(i, 1).Value = Cells(i - 1, 1).Value Then Cells(i - 1, 1).Resize(2, 1).Merge With Cells(i - 1, 1) .VerticalAlignment = xlCenter .HorizontalAlignment = xlCenter End With End
IfNextApplication.DisplayAlerts = TrueEnd Sub

4



小结



以上三种方法分别为分类汇总、透视、vba代码,哪一个更适合你呢?

原文链接:,转发请注明来源!