在Excel中,合并单元格相信大家一定不陌生,但是如果对合并单元格进行排序,那你还知道如何去操作吗?

比如如下案例:

每年年末,各公司可能就需要对公司各个人员的状况进行统计,我们有统计如下的数据:




合并单元格 mysql 合并单元格排序怎么排_数据


数据分别是3个销售员在2019年6~11月每月的销售状况,我们需要保持月份不变对每个销售员的销售金额进行升序排序。

如果我们直接选中数据点击排序,会出现如下异常:


合并单元格 mysql 合并单元格排序怎么排_升序_02


那要如何做才能实现排序要求呢?今天给大家分享2个合并单元格的排序方法

方法一、 使用COUNTA计数*10的N次方

1、我们先在E列增加一列辅助列,在E2单元格输入公式,然后下拉填充公式

=COUNTA($B$2:B2)*10^3+D2


合并单元格 mysql 合并单元格排序怎么排_合并单元格 mysql_03


2、选择C到E列,点击【排序】,主要关键字选择E列辅助,点击确定,最后删除E列,即排序完成


合并单元格 mysql 合并单元格排序怎么排_合并单元格_04


公式讲解:

1、COUNTA函数目的是实现对B列的月份个数进行统计,只有非空单元格才统计,空单元格不进行统计。

公式的第一个B2绝对引用,后一个B2相对引用,当我们下拉公式的时候,每遇到一个月份数据,计数才会+1

2、*10^3,相当于给每个月份定义一个层级,比如上面的6月份是1000级,7月份是2000级,这个N次方是根据实际数据状况来的,层级数据需远大于原始数据。

3、最后再加上销售数据,即实现了在同一个层级里面进行大小区分了

方法二、 筛分合并数据排序

1、首先把B2:B19的数据格式复制到A列,保留合并单元格的格式,然后把B列的合并单元格取消合并


合并单元格 mysql 合并单元格排序怎么排_单元格排序_05


2、选择B列,按Ctrl+G定位,定位条件选择空值,然后输入公式:=B2

按Ctrl+Enter填充,注意填充完成后,需把B列填充的内容按Ctrl+C,【选择性粘贴】-值


合并单元格 mysql 合并单元格排序怎么排_单元格排序_06


3、选择B2:B19区域数据,按Ctrl+H,查找内容为:月,替换内容为空


合并单元格 mysql 合并单元格排序怎么排_合并单元格 mysql_07


4、此时我们在选择B列到D列的内容,点击【数据】-【筛选】,主要关键字是月份,次要关键字是销售金额,排序选择升序,最后再把A列的内容复制到B列,删除A列内容,这样即完成数据排序了。



合并单元格 mysql 合并单元格排序怎么排_合并单元格 mysql_08


以上就是今天给大家分享的合并单元格排序的两种方法,你学会了吗?

如果觉得文章对你有帮助的话,希望大家帮忙点赞加分享哦~,谢谢