Excel排序你会吗?你可能会说这还不简单吗,真的会吗?先完成下面几个排序再说。
一、组内排序
图 1
先把合并单元格取消,填充空白部分,方法见之前的文章:合并单元格取消后如何批量输入空白区域
再选中表格所有数据,插入→数据透视表,先把“片区”拉到行标签,再把“省份”拉到行标签,“收入”拉到数值,如图2:
图 2
结果截图如图3:
图 3
鼠标放在华南片区的总收入数据处,右键点击“排序”,按降序排序,这样就按照片区的总收入排序了,如图4:
图 4
再看看各片区省份的排序,点击西南片区下面的任意省份,右键点击排序,按降序排序,这样各片区都按照省份收入数据排序了,如图5:
图 5
二、按行排序
图 6
我们通常情况排序是按列排序,如果要对图6某个片区不同省份排序,需要按行排序,点击菜单数据→排序→选项→按行排序,如图:
图 7
三、按单元格字体颜色或单元格背景颜色排序
下面这些单元格数据如果要把带有背景颜色的单元格放在最上面,只需在排序的时候选择排序依据为“单元格颜色”,把有颜色的放在顶端。
图 8
图 9
图 10
对图10的姓名按照首字母排序,点击数据→排序→选项→按字母排序,如图11:
图 11
还可以按照笔划排序。
五、按照指定的顺序排序
A列是省份,有31个省,B列是数量,需要按照指定的顺序D列排序,部分截图如图12。
图 12
排序有3种,升序、降序、自定义序列排序。可以把D列自定义序列,但是序列需要手工输入,31省一个个输入比较慢。如图13。
图 13
那有什么办法实现按照D列排序呢?通过创建辅助列就可以轻松实现,操作步骤如下:
Step1:在E列输入等差数列,E2输入1,点击开始→编辑→序列,序列产生在列,步长值为1,终止值31,这样就输入了从1到31的等差数列。
图 14
Step2:C2输入公式=VLOOKUP(A2,D:E,2,0),双击C2单元格右下角黑色+填充其他单元格公式。
图 15
Step3:选中A列到C列,点击数据→排序,排序关键字为C列内容,次序为升序,这样就实现了按照指定的D列排序,排序结果部分截图如图17。
图16
图 17