![Excel数据处理与分析一本通](https://wfqqreader-1252317822.image.myqcloud.com/cover/359/29974359/b_29974359.jpg)
3.1 数据的排序
在对数据进行处理时,排序是最基本的操作之一,对数据进行排序后,数据就不会看起来杂乱无章了。排序的方法有很多,如简单排序、复杂排序、特殊排序等。
3.1.1 简单排序
简单排序就是按照单列的数据进行升序或降序排列,操作起来既简单又快速。
步骤01 将员工的“工资”按照“升序”进行排列。打开工作表,选中“工资”列任意单元格,单击“数据”选项卡“排序和筛选”组中的“升序”按钮,如图3-1所示。
![](https://epubservercos.yuewen.com/0CDED6/16499758104602606/epubprivate/OEBPS/Images/3-1.jpg?sign=1739582506-X7VaAn1rFhyzIlRQtpRmx9eA7mpMB8OA-0-e2335e4df737efac79c25c8a8f6a10ed)
图3-1
步骤02 可以看到“工资”列,按照从低到高的顺序进行排列,如图3-2所示。
![](https://epubservercos.yuewen.com/0CDED6/16499758104602606/epubprivate/OEBPS/Images/3-2.jpg?sign=1739582506-kaQsPmefbIBdTMWsKWI5saTY233cDm3U-0-9c50936f1b481f021e8f5c132c37ce65)
图3-2
知识延伸:其他简单排序方法
除了上面的操作方法,还可以选中D1:D17单元格区域,单击“数据”选项卡中的“升序”按钮,如图3-3所示,弹出“排序提醒”对话框,选中“扩展选定区域”单选按钮,然后单击“排序”按钮,如图3-4所示,即可将“工资”按照从低到高的顺序进行排列。
![](https://epubservercos.yuewen.com/0CDED6/16499758104602606/epubprivate/OEBPS/Images/3-3.jpg?sign=1739582506-QE4yz4r4IHgo7Z6tgeOvFQ1PZRMcSNT1-0-6328a2596d682c94668c92e7238da269)
图3-3
![](https://epubservercos.yuewen.com/0CDED6/16499758104602606/epubprivate/OEBPS/Images/3-4.jpg?sign=1739582506-L1MI9gKiGtmO647NOCNxZ6Sh98AJvXcy-0-95bf232575d75c315f10f4665db046b3)
图3-4
3.1.2 复杂排序
复杂排序是根据需要对两列或两列以上的数据进行复杂排序。
步骤01 将“所属部门”降序排序,“工资”升序排序。打开工作表,选中工作表中任意单元格,单击“数据”选项卡“排序和筛选”组中的“排序”按钮,如图3-5所示。
![](https://epubservercos.yuewen.com/0CDED6/16499758104602606/epubprivate/OEBPS/Images/3-5.jpg?sign=1739582506-H5diOoEf8CgrdFwX0gUneVST8zd47Udu-0-3858c7429413d8fabcef97a73e76eef2)
图3-5
步骤02 打开“排序”对话框,设置“主要关键字”为“所属部门”,“排序依据”保持不变,设置“次序”为“降序”,设置好后单击“添加条件”按钮,如图3-6所示。
![](https://epubservercos.yuewen.com/0CDED6/16499758104602606/epubprivate/OEBPS/Images/3-6.jpg?sign=1739582506-PmhtlHVf3eQ49xVtMfoUNX5HbEKoQBS5-0-cfb565fe272b39301f14d47fe916ff40)
图3-6
步骤03 设置“次要关键字”为“工资”,“次序”为“升序”,设置完成后,单击“确定”按钮,如图3-7所示。
![](https://epubservercos.yuewen.com/0CDED6/16499758104602606/epubprivate/OEBPS/Images/3-7.jpg?sign=1739582506-A1k1Si0rX5dLlStTAitT598dSShvGXrE-0-c3eaa03bad85a4854b3f9426b9bdba66)
图3-7
步骤04 返回工作表中,查看按“所属部门”降序排序,按“工资”升序排序的效果,如图3-8所示。
![](https://epubservercos.yuewen.com/0CDED6/16499758104602606/epubprivate/OEBPS/Images/3-8.jpg?sign=1739582506-wPSulRV4M9klNLYZWGC7wkkNMluTlqrN-0-1035df9ace9213c2d6487d77500be6f0)
图3-8
3.1.3 特殊排序
除了上面的常规排序方法外,还可以根据需要对数据进行特殊排序,如按笔画排序、按拼音首字母排序、按行排序、按单元格颜色排序等。
(1)按笔画排序
对成绩表进行排序时,除了对总分进行升序或降序排序外,还可以对姓名按照笔画进行排序。
步骤01 将“姓名”升序排序。打开工作表,选中工作表中任意单元格,单击“数据”选项卡中的“排序”按钮,如图3-9所示。
![](https://epubservercos.yuewen.com/0CDED6/16499758104602606/epubprivate/OEBPS/Images/3-9.jpg?sign=1739582506-5yhCtMxLcGVyd2za7tZWvQPk6huIKhNq-0-a5699314dbf81076d59f68837f261176)
图3-9
步骤02 打开“排序”对话框,单击 “主要关键字”下拉按钮,从列表中选择“姓名”,设置“次序”为“升序”,然后单击“选项”按钮,如图3-10所示。
![](https://epubservercos.yuewen.com/0CDED6/16499758104602606/epubprivate/OEBPS/Images/3-10.jpg?sign=1739582506-hApMi61HqfAbSY0KxG6jmpbGi9bH76F5-0-fc673edab4f22a893cc48b134fe98b36)
图3-10
知识延伸:笔画排序规则
笔画排序的规则是按姓名的笔画数进行排序。“升序”即笔画数少的在前面,笔画数多的在后面,“降序”与之相反。如果笔画数相同时,按起笔来排序,一般是横、竖、撇、捺、折的顺序。同姓的时候,按姓后第一个字进行排序。
步骤03 打开“排序选项”对话框,在“方法”区域中选中“笔划排序”单选按钮,然后单击“确定”按钮,如图3-11所示。
![](https://epubservercos.yuewen.com/0CDED6/16499758104602606/epubprivate/OEBPS/Images/3-11.jpg?sign=1739582506-LW2p3DipDpn9Fx7zULcgFK3VGXfm24vJ-0-6d2d098551497f2b7ef9f5d09dca3387)
图3-11
步骤04 返回“排序”对话框,单击“确定”按钮,返回工作表中,查看将“姓名”按笔画进行升序排序的效果,如图3-12所示。
![](https://epubservercos.yuewen.com/0CDED6/16499758104602606/epubprivate/OEBPS/Images/3-12.jpg?sign=1739582506-XO4OQ0W64tCCkS2RpSitFiz8tka9jtl2-0-113ebc23ef3b874a7725958d70e0e124)
图3-12
(2)按行排序
Excel除了能按列进行排序外,实际上也可以按行进行排序。
步骤01 打开工作表,选中表格中任意单元格,单击“数据”选项卡“排序和筛选”组中的“排序”按钮,如图3-13所示。
![](https://epubservercos.yuewen.com/0CDED6/16499758104602606/epubprivate/OEBPS/Images/3-13.jpg?sign=1739582506-zYgb4cXEC7juntuRJnbmflpBchzb1UAs-0-fe9556a628ebfbb92a4d73b110e37817)
图3-13
步骤02 打开“排序”对话框,从中单击“选项”按钮,如图3-14所示。
![](https://epubservercos.yuewen.com/0CDED6/16499758104602606/epubprivate/OEBPS/Images/3-14.jpg?sign=1739582506-f2WJ4YqlUN6X909A8TkQ7JOUaCGKIqz9-0-ef825de0124dff54a2c88b57c2459f6c)
图3-14
步骤03 打开“排序选项”对话框,从中选中“按行排序”单选按钮,然后单击“确定”按钮,如图3-15所示。
![](https://epubservercos.yuewen.com/0CDED6/16499758104602606/epubprivate/OEBPS/Images/3-15.jpg?sign=1739582506-eYAIq4JBMjQzF3P7lvBD5wI8YVr7h0vb-0-f411722be1472518681eca39af9297b0)
图3-15
步骤04 返回到“排序”对话框,原来的按“列”排序已经改为按“行”排序,设置“主要关键字”为“行1”,“次序”为“升序”,然后单击“确定”按钮,如图3-16所示。
![](https://epubservercos.yuewen.com/0CDED6/16499758104602606/epubprivate/OEBPS/Images/3-16.jpg?sign=1739582506-Ct7zayVff4S7tgNI3aAmM3cFSwFtu7cD-0-da2180069191ef9c90e33291e9da1bac)
图3-16
步骤05 返回工作表中,查看按第一行进行升序排序的效果,如图3-17所示。
![](https://epubservercos.yuewen.com/0CDED6/16499758104602606/epubprivate/OEBPS/Images/3-17.jpg?sign=1739582506-SJF310Dctoi4zfPUUm61eiL6hVc0Naqx-0-a2309d67490e2f23bbe279315908fdaf)
图3-17
(3)按单元格颜色排序
在工作表中,为了标识某些单元格中的数据,会为其添加底纹或改变字体颜色,因此用户可以根据单元格的颜色进行排序。
步骤01 打开工作表,选择表格中任意单元格,单击“数据”选项卡中的“排序”按钮,如图3-18所示。
![](https://epubservercos.yuewen.com/0CDED6/16499758104602606/epubprivate/OEBPS/Images/3-18.jpg?sign=1739582506-3ZOqYgf9lqIiYBNvoynWdjSoSunnt5vq-0-431a0b7a4f532426890532e12f8771d3)
图3-18
步骤02 打开“排序”对话框,设置“主要关键字”为“等级”,单击“排序依据”下拉按钮,从列表中选择“单元格颜色”选项,如图3-19所示。
![](https://epubservercos.yuewen.com/0CDED6/16499758104602606/epubprivate/OEBPS/Images/3-19.jpg?sign=1739582506-sYV5OREOURP5Y3kisXXIE3BxccChU6lb-0-1381f894f7273d365e8fc67743f19394)
图3-19
步骤03 单击“次序”下拉按钮,从列表中选择“无单元格颜色”选项,如图3-20所示。
![](https://epubservercos.yuewen.com/0CDED6/16499758104602606/epubprivate/OEBPS/Images/3-20.jpg?sign=1739582506-lKgYXE0mmkjnzq84VYkMWl9sSzTn65dn-0-10f31df25c05db0e93083b38d7d14928)
图3-20
步骤04 单击“添加条件”按钮,添加“次要关键字”,设置“次要关键字”为“等级”,“排序依据”为“单元格颜色”,单击“次序”下拉按钮,从列表中选择“绿色”,如图3-21所示。
![](https://epubservercos.yuewen.com/0CDED6/16499758104602606/epubprivate/OEBPS/Images/3-21.jpg?sign=1739582506-lSpmcrvNCHByigpMI620kmAEYhXbb9pu-0-88e670ce132c902599761f3ee7fe50a3)
图3-21
步骤05 按照同样的方法,设置其他“次要关键字”,设置完成后单击“确定”按钮,如图3-22所示。
![](https://epubservercos.yuewen.com/0CDED6/16499758104602606/epubprivate/OEBPS/Images/3-22.jpg?sign=1739582506-bQcmPWvqWYA4qF90PjJbLXCLzVvPhWZu-0-a3a862a842aa716503c69ab87b1d605d)
图3-22
步骤06 返回工作表中,查看按单元格颜色进行排序的效果,如图3-23所示。
![](https://epubservercos.yuewen.com/0CDED6/16499758104602606/epubprivate/OEBPS/Images/3-23.jpg?sign=1739582506-1mGX0oMepCDiGj96O2zNSryNFAZ4SYk3-0-96ae5ddb00c2ec5e95825315e109d184)
图3-23
技巧点拨:数字排序
如果排序的对象是数字,还可以在“排序”对话框中增加一个次要关键字,使其按升序或降序排列,如图3-24所示
![](https://epubservercos.yuewen.com/0CDED6/16499758104602606/epubprivate/OEBPS/Images/3-24.jpg?sign=1739582506-cKVKbUpTezu1tOZX72VUBhVB3vS9Suf6-0-350952642fc241060f9646c3577ae644)
图3-24
3.1.4 自定义排序
在进行排序的时候,如果需要按照特定的类别顺序进行排序,可以创建自定义排序,按照自定义的序列进行数据的排序。例如,在成绩表中将“学校”按照“北燕中学、华清中学、开南中学、国学中学”的顺序进行排序。
步骤01 打开工作表, 选中任意单元格, 单击 “数据” 选项卡中的 “排序” 按钮, 如图3-25所示。
![](https://epubservercos.yuewen.com/0CDED6/16499758104602606/epubprivate/OEBPS/Images/3-25.jpg?sign=1739582506-5LtjeBJzhSg1vI8cib1tPxDCN3yU951a-0-9e3d501b0d53e87d3599ae9397e56d48)
图3-25
步骤02 打开“排序”对话框,设置“主要关键字”为“学校”,“排序依据”保持不变,单击“次序”下拉按钮,从列表中选择“自定义序列”选项,如图3-26所示。
![](https://epubservercos.yuewen.com/0CDED6/16499758104602606/epubprivate/OEBPS/Images/3-26.jpg?sign=1739582506-UbJ2RcOLLcAMCvJjbACtN1bGJJ9tKX39-0-f1b3a5bc9e48e42eea1273155d43991a)
图3-26
步骤03 打开“自定义序列”对话框,在“输入序列”列表框中输入自定义的序列内容,然后单击“添加”按钮,如图3-27所示。
![](https://epubservercos.yuewen.com/0CDED6/16499758104602606/epubprivate/OEBPS/Images/3-27.jpg?sign=1739582506-zKOEaDUUuaWu93QgvvAmsVKry3CdPjOo-0-518a322f59204698a2369acc946945a1)
图3-27
步骤04 这时可以看到“自定义序列”列表框中显示了输入的序列内容,单击“确定”按钮,如图3-28所示。
![](https://epubservercos.yuewen.com/0CDED6/16499758104602606/epubprivate/OEBPS/Images/3-28.jpg?sign=1739582506-xm4oVjXjFGtmcVW1erlxIiPGbPtdfBzI-0-264fba33732bc42e38f1287121090a4f)
图3-28
步骤05 返回“排序”对话框,可以看到“次序”的排序方式为刚刚设置的自定义序列,然后单击“确定”按钮,如图3-29所示。
![](https://epubservercos.yuewen.com/0CDED6/16499758104602606/epubprivate/OEBPS/Images/3-29.jpg?sign=1739582506-GxKtQfgu4gqEQbrrrCALgtD4gwxm44cR-0-955ef67f411b63429ed3723b0d0f7b3b)
图3-29
步骤06 返回工作表中,查看按照自定义序列排序的效果,如图3-30所示。
![](https://epubservercos.yuewen.com/0CDED6/16499758104602606/epubprivate/OEBPS/Images/3-30.jpg?sign=1739582506-zTPZSWvuaXkgpcJV7sEBt8YsWG9Mp44P-0-d58834a527698f252aee64f1f345bcdb)
图3-30