注意: 我们希望能够尽快以你的语言为你提供最新的帮助内容。 本页面是自动翻译的,可能包含语法错误或不准确之处。我们的目的是使此内容能对你有所帮助。可以在本页面底部告诉我们此信息是否对你有帮助吗? 请在此处查看本文的 英文版本 以便参考。
对数据排序是数据分析不可缺少的组成部分。您可能需要按字母顺序组织名称列表,或者需要从高到低编辑产品库存级别列表。对数据排序有助于您更好地理解数据,组织和查找所需数据,从而最终做出更有效的决策。
您要做什么?
对文本、数字、日期或时间排序
-
找到一个文本、数字、日期或时间列。
-
单击列标题中的箭头 。
-
执行以下一项或多项操作:
-
文本排序
-
要对文本按升序排序,请单击“升序排序”。
-
要对文本按降序排序,请单击“降序排序”。
-
-
数字排序
-
要对数字从低到高排序,请单击“升序排序”。
-
要对数字从高到低排序,请单击“降序排序”。
-
-
日期或时间排序
-
要对日期或时间从早到晚排序,请单击“升序排序”。
-
要对日期或时间从晚到早排序,请单击“降序排序”。
-
-
了解排序顺序
升序排序使用以下顺序。降序排序使用与此顺序相反的顺序。
值 |
批注 |
数字 |
数字从最小的负数向最大的正数排序。 |
日期 |
日期从最早的日期向最近的日期排序。 |
文本 |
字母数字文本逐个字符地从左向右排序。例如,如果单元格包含文本“A100”,排序会将该单元格放在包含条目“A1”的单元格之后,以及包含条目“A11”的单元格之前。 文本以及存储为文本的带有数字的文本按以下顺序排序:
默认情况下,排序不区分大小写。使用“排序选项”对话框中的选项可将此设置更改为区分大小写。随后,字母字符的顺序为:a A b B c C d D e E f F g G h H i I j J k K l L m M n N o O p P q Q r R s S t T u U v V w W x X y Y z Z。 |
Logical |
在逻辑值中,FALSE 放在 TRUE 之前。 |
错误 |
所有的错误值(如 #NUM! 和 #REF!)都是相等的。 |
空白单元格 |
在升序和降序排序中,排序始终将空白单元格排在最后。请注意,空白单元格是空的单元格,这一点很重要。它与具有一个或多个空格的单元格不同。 |
了解可能会影响排序的问题
有多种原因可能会导致数据不能按预期排序。
一个常见的原因是类型的一列中的数据值是类型的混合类型,如混合的数字、 文本、 百分比,依此类推。有时,这种差异不可见。例如,如果"123"存储为文本,请排序机制无法比较其数量"123"。
下表介绍了列中的数据值可能出现的某些问题,并介绍了如何更正问题。
数据值问题 |
说明 |
作为数字存储的数字与作为文本存储的数字。 |
作为数字存储的数字会排在作为文本存储的数字之前。要更正此问题,工作簿作者必须先将所有值都设置为文本格式,然后保存工作簿。 |
作为文本存储的日期或时间 |
为了对日期和时间正确地排序,日期和时间都必须存储为日期或时间序列号,而非文本。工作簿作者必须在保存工作簿之前将所有日期和时间转换为日期和时间格式。 |
数据包含前导空格。 |
排序会将包含前导空格的值排在包含任何其他字符的值之前,因此,姓名“ Joe”会排在姓名“Amy”之前。要更正此问题,工作簿作者必须先删除前导空格,然后保存工作簿。 |