在日常办公使用Excel表格中,排序是我们经常会用到的一种功能,要么按升序要么按降序对表格内容排序,那么能否使Excel表格中数据按照指定的内容顺序排序呢?接下来就给大家分享一下设置方法。
封面
方法步骤
方法一:自定义排序
1、打开Excel表格,先选中指定顺序的内容单元格按【Ctrl+C】复制,再新建一个word文档,在文档中单击鼠标右键选择【粘贴选项】-【只保留文本】,然后【Ctrl+A】全选内容,再【Ctrl+C】复制内容。
图1
图2
图3
2、在Excel表格中,鼠标单击表格中任意一个单元格,点击【数据】-【排序】,弹出“排序”对话框。
图4
图5
3、在“排序”对话框中,将“主要关键字”选择为:职员(即:需要按照的指定顺序排序的项目名称);“次序”选择为:自定义序列,打开“自定义序列”对话框。
图6
4、在“自定义序列”对话框中,将第1步复制排序文本粘贴到“输入序列”框中,然后点击【添加】,将其添加到“自定义序列”框中,然后点击【确定】-【确定】,这样表格就重新按照指定内容顺序排序了。
图7
图8
图9
图10
方法二:MATCH函数
1、打开Excel,在空白处创建辅助列输入公式:=MATCH(B2,$G$2:$G$8,0),然后按【enter】键即可。
①【B2】:原表格内需要排序的第一个数据单元格;
②【$G$2:$G$8】:指定的排序顺序单元格区域G2:G8,按一次F4锁定;
③【0】:精确匹配
图11
2、选择输入公式的单元格,将鼠标移动到单元格右下角,当光标变成黑色+号时双击鼠标左键向下填充公式。
图12
图13
3、全选辅助列填充公式的单元格区域,单击鼠标右键选择【排序】-【升序】,在弹出的“排序提醒”对话框中选择【扩展选定区域】,然后点击【排序】,这样表格的顺序就会按照指定的顺序排列,最后再将辅助列删除即可。
图14
图15
图16