如图21-13所示,如果是按楼层的层数来进行升序排序,则会出现“八楼、二楼、九楼……”的排列次序。如何实现“一楼、二楼、三楼……”的顺序实现升序排列,是一个非常现实的问题。可以使用设置自定义序列,然后再按自定义序列进行排序。

Excel 按自定义序列进行排序-Excel22

图21-13 目标数据

步骤1:选择数据区域中的任意单元格,例如这里选择单元格A2。

步骤2:选择“开始”选项卡“编辑”单元组中的“排序和筛选”按钮,从弹出的菜单中选择“自定义排序”命令,弹出“排序”对话框。

步骤3:在对话框中单击“次序”按钮,从弹出的列表中选择“自定义序列”命令,弹出“自定义序列”对话框。

步骤4:在对话框“输入序列”下方的文本框中输入“一楼,二楼,三楼,四楼,五楼,六楼,…,十七楼”。

提示:在输入“一楼”“二楼”时,中间一定要用英文逗号隔开。

步骤5:单击对话框右侧的“添加”按钮,然后单击“确定”按钮,返回“排序”对话框。

步骤6:单击“确定”按钮,此时的工作表如图21-14所示。

Excel 按自定义序列进行排序-Excel22

图21-14 实现排序结果

提示:在“自定义”序列对话框“输入序列”文本框中输入完序列后,一定要在单击“添加”按钮后,再单击“确定”按钮才能生效。