启明办公

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 56|回复: 0

Excel合并单元格最全总结篇,拆分合并、筛选求和、计数排序

[复制链接]

2

主题

6

帖子

8

积分

新手上路

Rank: 1

积分
8
发表于 2022-12-12 11:02:28 | 显示全部楼层 |阅读模式
合并单元格在数据表中很常见,它将多个单元格合并成一个单元格,提高表格观赏性
但是也带来诸多问题,比如如何快速合并、拆分填充、下拉筛选、组内排序等等问题。


今天我们就用一篇文章,来详细的了解下与合并单元格有关的所有操作。
一、合并

Excel合并单元格功能在【开始】功能区的【对齐方式】组下面,如下图所示:


如果数据量比较少的话,可以点击此功能键进行手动合并,但是数据量多的话,一个个去手动合并单元格就不现实,这里我们介绍两种快速批量合并单元格的方法。
一、分类汇总

1、选中需要合并单元格的列,依次点击【数据】—【分类汇总】—【确定】;
2、从A2单元格向下选中所有单元格(A1不用选),Ctrl+G,定位条件选择【空值】,之后点击【合并后居中】;
3、依次点击【数据】—【分类汇总】—【全部删除】;
4、选中A列合并单元格,利用格式刷功能将B列相同内容合并单元格展示。


二、数据透视表

1、插入数据透视表,将表格以透视表的形式展现出来;
2、右键数据透视表,选择【数据透视表选项】,勾选【合并且居中排列带标签的单元格】;
3、利用格式刷,将原表的内容合并单元格展示。


注意:在对原表进行透视之前,需要先将A列(需合并列)升序处理,不然透视表透视出来的字段顺序不一致。
二、拆分

有合并自然有拆分,Excel取消合并单元格后,存在大量的空白单元格需要填充。
1、选中需要取消的合并单元格,点击【合并后居中】,取消合并;
2、同时按下Ctrl+G键,选择“空值”,在首个空白单元格内输入公式“=A2”(等于它上面的单元格,如果首个空白单元格是A6,那公式 =A5),接着同时按下Ctrl+Enter键完成填充。


注:完成填充之后,最好将A列复制粘贴成数值格式
三、筛选

在对合并单元格进行筛选时,Excel只会返回一行值,如下图所示,但我们希望的是将所有的数据都筛选出来。


我们先来了解下为什么只返回一行数据
在合并单元格的时候,Excel会有如下提示,“仅保留左上角的值,而放弃其他值”:


也就是说合并单元格之后,实际只保留了一个单元格内容存放于左上角的单元格内,其他单元格都是空的,所以在筛选的时候,仅有一行数据。
那么如何返回多行数据
这里我们直接说方法,取消合并单元格之后,利用数据分组数据透视表的方法完成单元格的合并,筛选就可以返回多行数据。
我们以透视表的方法作为演示:


四、求和

求C列每个类别的合计,选中D列待求和单元格(D2:D8),输入公式:
=SUM(C2:C8)-SUM(D3:D8),同时按下Ctrl+Enter键完成求和。


公式原理建议大家从后往前看,最后一个单元格公式为:
=SUM(C7:C13)-SUM(D8:D13)
sum(c7:c13)是类别“家具”的销售和,而SUM(D8:D13)值为0,两者相减,还是家具的销售和。
五、计数

选中D列待计数单元格(D2:D8),输入公式:
=COUNTA(C2:C8)-SUM(D3:D8),同时按下Ctrl+Enter键完成求和。


六、序号

单元格内输入公式:=MAX($A$1:A1)+1,同时按下Ctrl+Enter键完成求和。


注:MAX()函数返回一组数值中的最大值,忽略逻辑值和文本。
七、排序

合并单元格的排序一般是指组内排序,如下图所示,将每个小组内的成绩由小到大排列:


增加一列辅助D列,输入公式=COUNTA($A$2:A2)*10^4+C2,向下填充,选中B-D列(除了合并单元格列,其它列都要选中),筛选,D列升序即可。


如果要降序,在公式前方加一个负号“—”即可。
为什么要乘以一个10的4次方,主要是为了扩大组间数字差异,可以看下之前写的文章,详细解释了公式的具体原理。
小结

可以看出,合并单元格限制多多,所以在一般情况下,是不建议大家把单元格合并起来,不利于数据的后期处理。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|启明办公

Copyright © 2001-2013 Comsenz Inc.Template by Comsenz Inc.All Rights Reserved.

Powered by Discuz!X3.4

快速回复 返回顶部 返回列表