Applies ToMicrosoft 365 Mac 版专属 Excel Excel 2024 for Mac Excel 2021 for Mac

在 Excel 中,可以对创建的自定义列表中的数字、文本、工作日、月或项目排序。 也可以按字体颜色、单元格颜色或图标集排序。 排序时可以区分大小写。

对列排序时,会对该列中的各行重新排列。 对多列或多表排序时,通常会根据特定列的内容重新排列所有行。

重要: 

  • 如果要排序的列同时包含存储为数字的数字和存储为文本的数字,将不能对这些数字正确排序。 存储为文本的数字左对齐显示,而不是右对齐显示。 要为所选数字设置一致的格式,请在“开始”选项卡上的“数字格式”框中,选择“文本”或“数字”。

  • “数字格式”框

  1. 单击要排序的列之一中的一个单元格。

    将基于所选列中的数据对相邻列中的数据排序。

  2. 在“数据”选项卡上,选择“升序“升序排序”图标 或“降序降序排序图标

    排序

    单击

    最小值位于列的顶部

    从 A 到 Z

    最大值位于列的顶部

    从 Z 到 A

注意: 如果结果不符合你的期望,请检查是否所有数字均存储为数字格式。 例如,从某些会计系统导入的负数会存储为文本。

可以通过添加排序条件级别,按多个列排序。 例如,可以按地区,然后按日期,最后按销售人员对销售报表排序。 每个排序级别均由“排序”对话框中的一行表示。

  1. 单击要排序的列之一中的一个单元格。

  2. 在“数据”选项卡上,选择“排序”。

    在 Excel 数据选项卡上,选择“排序”

  3. 如果数据包含标题行,请选中“列表包含标题”复选框。 如果数据不包含标题行,请清除“列表包含标题”复选框。

  4. 在“排序依据”中的“”下,单击空白区域,然后单击要充当排序依据的列。

  5. 在同一行中的“排序依据”下,单击“数值”,然后在快捷菜单上单击所需的条件。

    也可以选择基于单元格颜色、字体颜色或单元格中的图标排序。

  6. 在同一行中的“次序”下,单击“升序”,然后在快捷菜单上单击所需的条件。

    提示: 如果未列出所需的排序顺序,请选择“自定义列表”。 如果未列出所需的自定义排序顺序,请参阅“创建充当排序依据的自定义列表”部分。

  7. 如果在步骤 5 中选择了“单元格颜色”、“字体颜色”或“单元格图标”,在“颜色/图标”下单击行,然后在快捷菜单上单击所需条件。

  8. 对要充当排序依据的其他每个列,单击“添加级别”。

    “添加级别”图标

    然后填充新行的“”、“排序依据”、“次序”和“颜色/图标”列。

注意: 不能在表中执行此过程。 要删除表格式,以便按行排序,请在“”选项卡上,选择“转换为区域”。

  1. 单击要排序的行中的一个单元格。

  2. 在“数据”选项卡上,选择“排序”。

    在 Excel 数据选项卡上,选择“排序”

  3. 如果数据包含标题行,请选中“列表包含标题”复选框。 如果数据不包含标题行,请清除“列表包含标题”复选框。

  4. 单击“选项”

  5. 在“方向”下,单击“从左到右排序”,然后单击“确定”。

  6. 在第一行中的“”下,单击“次要关键字”旁边的空白区域,然后在快捷菜单上,单击之后要排序的行。

  7. 在同一行中的“排序依据”下,单击“数值”,然后在快捷菜单上单击所需的条件。

  8. 在同一行中的“次序”下,单击“升序”,然后在快捷菜单上单击所需的条件。

    提示: 如果未列出所需的排序顺序,请选择“自定义列表”。 如果未列出所需的自定义排序顺序,请参阅“创建充当排序依据的自定义列表”部分。

  9. 对要充当排序依据的其他每个行,单击“添加级别”。

    “添加级别”图标

    然后填充新行的“”、“排序依据”、“次序”和“颜色/图标”列。

Excel 中包含可以作为排序依据的自定义列表:一周的天数或一年中的月份。 此外,还可以创建自己的自定义列表,如学校的年级:新生、二年级生、三年级生和四年级生。 创建自定义列表后,要使用该列表,请在“排序”框中的“次序”下,选择“自定义列表”。

  1. 在“Excel”菜单上,单击“首选项”,然后在“公式和列表”下,单击“打印”。

  2. 单击“添加”。

  3. 按照所需排序顺序键入列表的值,每个值之间用逗号分隔。

  4. 完成后,单击“添加”,然后关闭“自定义列表”框。

Excel 中包含可以作为排序依据的自定义列表:一周的天数或一年中的月份。 此外,上一个过程介绍了如何创建自己的自定义列表,如学校的年级:新生、二年级生、三年级生和四年级生。

  1. 单击要排序的列之一中的一个单元格。

  2. 在“数据”选项卡上,选择“排序”。

    在 Excel 数据选项卡上,选择“排序”

  3. 如果数据包含标题行,请选中“列表包含标题”复选框。 如果数据不包含标题行,请清除“列表包含标题”复选框。

  4. 在“次序”下,单击“自定义列表”。

  5. 选择要充当排序依据的列表,然后单击“确定”。

    注意: 自定义排序顺序仅应用于“”下指定的列。 要按工作日、月或其他自定义列表对多列排序,请使用前面的“按两列或三列对列表排序”过程为每列单独排序。

  1. 在单元格区域或表中选择一列日期或时间。

  2. 在“数据”选项卡上,选择“升序“升序排序”图标 或“降序降序排序图标

    注意: 如果结果不符合你的期望,可能是因为数据中包含存储为文本或数字(而不是日期或时间)的日期或时间。 要以日期或时间格式存储数字,请选择列,然后在“开始”选项卡上的“数字格式”框中,选择“日期”或“时间”。

  1. 单击要排序的列之一中的一个单元格。

  2. 在“数据”选项卡上,选择“排序”。

    在 Excel 数据选项卡上,选择“排序”

  3. 在“排序”框中,选择“选择”,然后选中“区分大小写”。

如果要排序的列中有设置了单元格颜色或字体颜色的单元格,可以按这些颜色排序。 也可以按使用条件格式创建的图标集排序。 因为没有针对单元格颜色、字体颜色或图标的默认排序顺序,所以必须为每个排序操作定义你自己的顺序。

  1. 单击要排序的列之一中的一个单元格。

  2. 在“数据”选项卡上,选择“排序”。

    在 Excel 数据选项卡上,选择“排序”

  3. 如果数据包含标题行,请选中“列表包含标题”复选框。 如果数据不包含标题行,请清除“列表包含标题”复选框。

  4. 在“”下,单击“次要关键字”旁边的空白区域,然后在快捷菜单上,单击要充当排序依据的列。

  5. 在同一行中的“排序依据”下,单击“数值”,然后在快捷菜单上,单击“单元格颜色”、“字体颜色”或“单元格图标”。

  6. 在“颜色/图标”下,选择颜色或图标。

  7. 在“次序”下,选择所选颜色或图标应位于列表顶部还是底部。

  8. 对要充当排序依据的其他每个列,单击“添加级别”。

    “添加级别”图标

    然后填充新行的“”、“排序依据”、“次序”和“颜色/图标”列。

重要: 使用此功能时应小心谨慎。 按区域中的一列排序可能导致意外结果,如导致该列中的单元格与同一行中的其他单元格脱离。

  1. 选择包含两列或更多列的单元格区域中的一列。

    注意: 不能在表中执行此过程。 要删除表格式,以便对一列排序,请在“”选项卡上,选择“转换为区域”。

  2. 选择要排序的列数据

  3. 在“数据”选项卡上,单击“排序”。

    在 Excel 数据选项卡上,选择“排序”

  4. 在出现的排序警告中,选择“以当前选定区域排序”,然后单击“排序”。

    如果结果不符合你的期望,请单击“撤消撤消图标

数据分析从排序开始。 可以在一列或多列中按文本(从 A 到 Z 或从 Z 到 A)、数字(从小到大或从大到小)以及日期和时间(从最旧到最新或从最新到最旧)进行排序。 还可以按创建的自定义列表(例如大、中和小)进行排序。 也可以按格式排序,包括单元格颜色、字体颜色或图标集。 最常见的方法是按列排序,但也可以按行排序。

排序即按一定顺序将数据重新排列。 相比之下,筛选则是隐藏无关的数据。 有关筛选的详细信息,请参阅筛选数据列表

对一系列单元格进行排序时,排序条件不会随工作簿一同保存。 如需保存排序条件,在下次打开该工作簿时再次应用,可将数据另存为 Excel 表格。 对多个列进行排序或创建比较费时的复杂排序条件时,可将数据保存为表格。

重新应用排序条件时,可能出现不同的结果。 公式返回的值有变化并且工作表经过重新计算时可能会出现这种情况。 单元格区域或表格列中的数据有添加、更改或删除时也可能出现这种情况。

Excel 使用以下升序排序顺序对数据进行排序:  0 1 2 3 4 5 6 7 8 9 (空格) ! " # $ % & ( ) * , . / : ; ? @ [ \ ] ^ _ ` { | } ~ + < = > a b c d e f g h i j k l m n o p q r s t u v w x y z A B C D E F G H I J K L M N O P Q R S T U V W X Y Z FALSE TRUE (工作表错误) (空单元格).

另请参阅

对数据列表进行筛选

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。