怎样使用excel升序排序

如题所述

对文本进行排序
1.选择单元格区域中的一列字母数字数据,或者确保活动单元格位于包含字母数字数据的表列中。
2.在“数据”选项卡的“排序和筛选”组中,执行下列操作之一:
若要按字母数字的升序排序,请单击 “升序”。
若要按字母数字的降序排序,请单击 “降序”。
3.或者,可以执行区分大小写的排序:
在“数据”选项卡的“排序和筛选”组中,单击“排序”。

在“排序”对话框中,单击“选项”。

将会出现“排序选项”对话框。

在“排序选项”对话框中,选择“区分大小写”。
单击“确定”两次。

4.若要在更改数据后重新应用排序,请单击区域或表中的某个单元格,然后在“数据”选项卡上的“排序和筛选”组中单击“重新应用”。
问题: 检查所有数据是否都存储为文本 如果要排序的列中包含的数字既有作为数字存储的,又有作为文本存储的,则需要将所有数字均设置为文本格式。如果不应用此格式,则作为数字存储的数字将排在作为文本存储的数字之前。若要将选定的所有数据均设置为文本格式,请在“开始”选项卡上的“字体”组中,单击“设置单元格字体格式”按钮,单击“数字”选项卡,然后在“类别”下单击“文本”。

问题: 删除所有前导空格 在有些情况下,从其他应用程序导入的数据前面可能会有前导空格。请在对数据排序前先删除这些前导空格。可以手动执行此操作,也可以使用 TRIM 函数。

返回页首

对数字进行排序
1.选择单元格区域中的一列数值数据,或者确保活动单元格位于包含数值数据的表列中。
2.在“数据”选项卡的“排序和筛选”组中,执行下列操作之一:
若要按最小到最大的顺序对数字进行排序,请单击 “升序”。
若要按从大到小的顺序对数字进行排序,请单击 “降序”。
问题:检查所有数字是否都存储为数字 如果结果不是您所希望的,可能是因为该列中包含存储为文本(而不是数字)的数字。例如,从某些财务系统导入的负数或者使用前导撇号 (') 输入的数字将存储为文本。

有关详细信息,请参阅将存储为文本的数字转换为数字。

返回页首

对日期或时间进行排序
1.选择单元格区域中的一列日期或时间,或者确保活动单元格在包含日期或时间的表列中。
2.选择单元格区域或表中的一列日期或时间。
3.在“数据”选项卡的“排序和筛选”组中,执行下列操作之一:
若要按从早到晚的顺序对日期或时间排序,请单击 “升序”。
若要按从晚到早的顺序对日期或时间排序,请单击 “降序”。
4.若要在更改数据后重新应用排序,请单击区域或表中的某个单元格,然后在“数据”选项卡上的“排序和筛选”组中单击“重新应用”。
问题: 检查日期和时间是否存储为日期或时间 如果结果不是您所希望的,可能是因为该列中包含存储为文本(而不是日期或时间)的日期或时间。要使 Excel 正确地对日期和时间进行排序,该列中的所有日期和时间都必须存储为日期或时间序列数。如果 Excel 无法将值识别为日期或时间值,就会将该日期或时间存储为文本。

有关详细信息,请参阅将存储为文本的日期转换为日期格式。

注释 如果要按星期日期进行排序,请设置单元格格式以显示星期日期。如果要按星期日期进行排序,而不考虑日期,请使用 TEXT 函数将它们转换为文本。但是,TEXT 函数会返回一个文本值,因此排序操作将基于字母数字数据。

有关详细信息,请参阅以星期名称的形式显示日期。

返回页首

按单元格颜色、字体颜色或图标进行排序
如果您按单元格颜色或字体颜色手动或有条件地设置了单元格区域或表列的格式,那么,也可以按这些颜色进行排序。您也可以按通过应用条件格式创建的图标集进行排序。

1.选择单元格区域中的一列数据,或者确保活动单元格在表列中。
2.在“数据”选项卡的“排序和筛选”组中,单击“排序”。

将显示“排序”对话框。

3.在“列”下的“排序依据”框中,选择要排序的列。
4.在“排序依据”下,选择排序类型。执行下列操作之一:
若要按单元格颜色排序,请选择“单元格颜色”。
若要按字体颜色排序,请选择“字体颜色”。
若要按图标集排序,请选择“单元格图标”。
5.在“次序”下,单击该按钮旁边的箭头,然后根据格式的类型,选择单元格颜色、字体颜色或单元格图标。
6.在“次序”下,选择排序方式。执行下列操作之一:
若要将单元格颜色、字体颜色或图标移到顶部或左侧,请选择“在顶端”(对于列排序)或“在左侧”(对于行排序)。
若要将单元格颜色、字体颜色或图标移到底部或右侧,请选择“在底端”(对于列排序)或“在右侧”(对于行排序)。
注释 没有默认的单元格颜色、字体颜色或图标排序次序。必须为每个排序操作定义您需要的顺序。

7.若要指定要作为排序依据的下一个单元格颜色、字体颜色或图标,请单击“添加条件”,然后重复步骤三到步骤五。
确保在“然后依据”框中选择同一列,并且在“次序”下进行同样的选择。

对要包括在排序中的每个其他单元格颜色、字体颜色或图标,重复上述步骤。

8.若要在更改数据后重新应用排序,请单击区域或表中的某个单元格,然后在“数据”选项卡上的“排序和筛选”组中单击“重新应用”。
返回页首

按自定义列表进行排序
您可以使用自定义列表按用户定义的顺序进行排序。例如,某个列可能包含您要用作排序依据的值(如“高”、“中”和“低”)。您如何排序才能使包含“高”的行先显示,然后是“中”,最后是“低”?如果按字母顺序排序,“升序”排序会将“低”放在最前面,但“高”会出现在“中”的前面。如果“降序”排序,“中”会最先出现,“高”在中间。无论使用哪种顺序,您只希望“中”位于中间。通过创建自己的自定义列表,可以避免这一问题。

除了自定义列表外,Excel 还提供了内置的星期日期和月份自定义列表。

1.或者,创建自定义列表:
1.在单元格区域中,按照需要的顺序从上到下输入要排序的值。例如:
A
1 高
2 中
3 低

2.选择刚刚输入的区域。使用上述示例,选择单元格 A1:A3。
3.单击“文件”选项卡,单击“选项”,然后单击“高级”类别。
4.在“常规”下,单击“编辑自定义列表”。
5.在“自定义列表”对话框中,单击“导入”,然后单击“确定”两次。
注释

只能基于值(文本、数字以及日期或时间)创建自定义列表,而不能基于格式(单元格颜色、字体颜色或图标)创建自定义列表。
自定义列表的最大长度为 255 个字符,并且第一个字符不得以数字开头。
2.选择单元格区域中的一列数据,或者确保活动单元格在表列中。
3.在“数据”选项卡的“排序和筛选”组中,单击“排序”。

将显示“排序”对话框。

4.在“列”下的“排序依据”或“第二依据”框中,选择要按自定义列表排序的列。
5.在“次序”下,选择“自定义列表”。
6.在“自定义列表”对话框中,选择所需的列表。使用在上例中创建的自定义列表,单击“高、中、低”。
7.单击“确定”。
8.若要在更改数据后重新应用排序,请单击区域或表中的某个单元格,然后在“数据”选项卡上的“排序和筛选”组中单击“重新应用”。
返回页首

对行进行排序
1.选择单元格区域中的一行数据,或者确保活动单元格在表列中。
2.在“数据”选项卡的“排序和筛选”组中,单击“排序”。

将显示“排序”对话框。

3.单击“选项”。
4.在“排序选项”对话框中的“方向”下,单击“按行排序”,然后单击“确定”。
5.在“列”下的“排序依据”框中,选择要排序的行。
6.执行下列操作之一:
按值进行排序

1.在“排序依据”下,选择“数值”。
2.在“次序”下,执行下列操作之一:
对于文本值,选择“升序”或“降序”。
对于数值,选择“升序”或“降序”。
对于日期或时间值,选择“升序”或“降序”。
按单元格颜色、字体颜色或单元格图标排序

1.在“排序依据”下,选择“单元格颜色”、“字体颜色”或“单元格图标”。
2.单击该按钮旁边的箭头,然后选择单元格颜色、字体颜色或单元格图标。
3.在“次序”下,选择“在左侧”或“在右侧”。
7.若要在更改数据后重新应用排序,请单击区域或表中的某个单元格,然后在“数据”选项卡上的“排序和筛选”组中单击“重新应用”。
注释 如果进行排序的行是工作表分级显示的一部分,Excel 将对最高级分组(第一级)进行排序。这时即使明细数据行或列是隐藏的,它们也会集中在一起。

返回页首

按多个列或行进行排序
当某些数据要按一列或一行中的相同值进行分组,然后您将对该组相等值中的另一列或另一行进行排序时,您可能要按多个列或行进行排序。例如,假定您有一个“部门”列和一个“雇员”列。您可以先按部门进行排序(将同一个部门中的所有雇员组织在一起),然后按姓名排序(将每个部门内的姓名按字母顺序排列)。最多可以按 64 列进行排序。

注释 为了获得最佳结果,要排序的单元格区域应包含列标题。

1.选择具有两列或更多列数据的单元格区域,或者确保活动单元格在包含两列或更多列的表中。
2.在“数据”选项卡的“排序和筛选”组中,单击“排序”。

将显示“排序”对话框。

3.在“列”下的“排序依据”框中,选择要排序的第一列。
4.在“排序依据”下,选择排序类型。执行下列操作之一:
若要按文本、数字或日期和时间进行排序,请选择“数值”。
若要按格式进行排序,请选择“单元格颜色”、“字体颜色”或“单元格图标”。
5.在“次序”下,选择排序方式。执行下列操作之一:
对于文本值,选择“升序”或“降序”。
对于数值,选择“升序”或“降序”。
对于日期或时间值,选择“升序”或“降序”。
若要基于自定义列表进行排序,请选择“自定义列表”。
6.若要添加作为排序依据的另一列,请单击“添加条件”,然后重复步骤三到五。
7.若要复制作为排序依据的列,请选择该条目,然后单击“复制条件”。
8.若要删除作为排序依据的列,请选择该条目,然后单击“删除条件”。
注释 必须在列表中保留至少一个条目。

9.若要更改列的排序顺序,请选择一个条目,然后单击“向上”或“向下”箭头更改顺序。

列表中较大的条目将排在较小条目的前面。
10.若要在更改数据后重新应用排序,请单击区域或表中的某个单元格,然后在“数据”选项卡上的“排序和筛选”组中单击“重新应用”。
返回页首

按列中的部分值进行排序
若要按列中的部分值进行排序,例如,部件号代码 (789-WDG-34)、姓氏(刘英玫)或名字(刘英玫),首先需要将列拆分为两个或更多列,以便要作为排序依据的值在它自己的列中。为此,可以使用文本函数分隔单元格的各部分,或者可以使用文本分列向导。

有关示例和详细信息,请参阅使用“文本分列向导”拆分姓名和使用函数在各列之间拆分文本。

返回页首

在不影响其他列的情况下对单元格区域中的一列进行排序
警告 请谨慎使用此功能。按区域中的某列排序可能产生意外结果,例如,移动该列中的单元格时,会使其远离同一行上的其他单元格。

注释 不能在表中执行下列步骤。

1.选择包含两列或更多列的单元格区域中的一列。
2.单击列标题选择要排序的列。
3.在“开始”选项卡上的“编辑”组中,单击“排序和筛选”,然后单击某个可用的排序命令。
将会出现“排序警告”对话框。
4.选择“以当前选定区域排序”。
5.单击“排序”。
6.在“排序”对话框中选择需要的任何其他排序选项,然后单击“确定”。
如果结果与预期不符,请单击“撤消” 。

返回页首

了解有关排序的普遍问题的详细信息
如果排序数据时出现意外的结果,请执行下列操作:

检查公式返回的值是否已更改 如果排序后的数据包含一个或多个公式,则在工作表重新计算后,这些公式的返回值可能会更改。在这种情况下,应确保重新应用排序以获得最新结果。

排序前取消隐藏行和列 对列进行排序时,隐藏的列不会移动;对行进行排序时,隐藏的列也不会移动。在对数据进行排序之前,最好先取消隐藏已隐藏的列和行。

检查区域设置 排序次序将随区域设置的不同而不同。请确保计算机上“控制面板”的“区域设置”或“区域和语言选项”中的区域设置正确。有关更改区域设置的信息,请参阅 Windows 帮助系统。

只在一行中输入列标题 如果需要多行标签,请将单元格的格式设置为自动换行。

打开或关闭标题行 在对列进行排序时,通常最好有一个标题行,以便于理解数据的含义。默认情况下,标题中的值不包括在排序操作中。有时,您可能需要打开或关闭标题,以便标题中的值包括或不包括在排序操作中。执行下列操作之一:

若要从排序中排除第一行数据(因为该行是列标题),请在“开始”选项卡上的“编辑”组中,单击“排序和筛选”,再单击“自定义排序”,然后选择“数据包含标题”。
若要将第一行数据包括在排序中(因为它不是列标题),请在“开始”选项卡上的“编辑”组中,依次单击“排序和筛选”、“自定义排序”,然后清除“数据包含标题”。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-05-08
以EXCEL2007为例。选择要排序的行或列,数据→升序排列(视图选项下面点)或者选择要排序内容的上一行或列,数据→筛选→在出现的三角下拉菜单中选择升序排列
第2个回答  2011-05-08
查查你的表标题是否有合并单元格
可以在表格与表标题之间插入一空行,把它们隔开,如果它影响打印,隐藏

你的office用的是2000吗?
好象2000以前的版本,自动筛选后,不可以排序
我用的是2003,试过,自动筛选后能排序
第3个回答  2011-05-08
我在EXCEL工作表中使用了自动筛选功能,可我每次打开自动筛选功能下的;升序好象2000以前的版本,自动筛选后,不可以排序我用的是2003,试过,自动筛选后能本回答被提问者采纳
第4个回答  2020-03-21

在Excel中如何使用升序及降序