如何在 Excel 中排序?2025年3月17日 | 阅读 8 分钟 排序是数据分析的重要组成部分。在 Excel 中,您可以通过排序重新排列数据以快速查找记录。数据可以按多种方式排序,例如按字母顺序(A 到 Z,Z 到 A)、从高到低、从低到高、按日期和时间排序,以及使用许多其他方式。 排序数据始终是快速搜索所必需的;它会以一种易于搜索数据的方式来排列数据。如果数据已排序,则可以轻松地在表格或 Excel 工作表中找到任何记录。通过对排序后的数据进行快速搜索,可以节省用户的时间。Excel 提供了一个内置函数 **SORT()** 来以排序的方式排列数据。 本章将定义如何在 Excel 中排序数据。 不同类型的数据如何排序?
您可以遵循以上任何一种技术来排序您的 Excel 数据。在 Excel 工作表/表格中,您可以对一个或多个列进行排序。例如,先按员工的薪水,然后按他们的姓氏对员工表格记录进行排序。 如何在 Excel 中排序?在这里,我们将向您介绍如何在 Excel 中排序数据。Excel 提供 **SORT** 函数来以某种方式排列数据。您可以手动输入公式并提供必需的参数来对表格数据进行排序。否则,Excel 还提供了一些快捷方式来对 Excel 数据进行排序。 首先,我们将描述 sort() 函数是什么,然后通过举例说明如何对数据进行排序的步骤。 sort() 函数是什么?SORT() 是 Excel 中用于排序列和排列表格数据的函数。它允许用户按字母、数字或日期顺序进行排序。您还可以将数据分组,然后单独将此 sort() 函数应用于这些组。 默认情况下,它使用第一列以升序对 Excel 表格的数据进行排序。 语法下面是具有四个参数的 sort() 函数的语法,其中一个参数是必需的,另外三个是可选的。 参数array: 这是 Excel 表格中用于排序的范围或数组。 [sortIndex]: 这是一个可选参数。在此参数中,指定用于排序表格数据的列号。其默认值为 1,这意味着它选择 Excel 表格的第一列。 [sortOrder]: 这也是一个可选参数。使用此参数,您可以指定排序顺序。其默认值也为 1,表示升序排序。 升序排序传递 1,降序排序传递 -1。 [byColumn]: 指示是按列还是按行排序。其默认值为 FALSE。 TRUE - 按列排序 FALSE - 按行排序 返回值sort() 函数在排序数据后返回数组。 sort() 公式实现(适用于 Excel 365 订阅用户)现在,我们将向您展示如何在 Excel 工作表中实现此公式。但这只能由 Excel 365 订阅用户实现。在 Excel 2016、2019 中,此排序方式不起作用。我们将在下面本章中讨论另一种方法。 步骤 1:我们有一组包含姓名和年龄数据但未排序的数据。我们将使用 sort() 函数对其进行重新排列。 ![]() 升序排序步骤 2:在 Excel 主页上,转到公式栏并键入此 sort() 公式,以按 **年龄** 列对数据进行排序。
![]() 步骤 3:现在,按 **Enter** 键,您将看到排序后的结果已自动粘贴到新单元格(D 和 E)中。 ![]() 降序排序在此示例中,我们将按 **姓名** 列以字母降序对 Excel 数据进行排序。 步骤 1:在 Excel 主页上,转到公式栏并键入此 sort() 公式,以按 **姓名** 列对数据进行排序。
![]() 步骤 2:现在,按 **Enter** 键,您将看到排序后的结果已自动粘贴到新单元格(D 和 E)中。 ![]() Excel Sort() 函数技巧
![]() 从 Excel 功能区排序数据(适用于所有 Excel 版本)不可能每次都记住 Excel 的所有公式及其参数。因此,Excel 还提供了一种使用这些公式的方法。除了这种方法,我们还将描述使用 sort() 函数对 Excel 数据进行排序的其他方法。 Excel 在其功能区中添加了一些最常用的公式,以便快速轻松地访问,这对非 Excel 用户来说非常有效。使用您觉得简单易用的任何一种。在这里,我们有几个使用不同参数值的示例。 对整个表格数据进行排序的步骤我们有一个简单的 Excel 表格数据,包含姓名和年龄两列。表格数据尚未排列。现在,我们将按姓名列对此表格数据进行字母排序。 按文本排序在这里,我们将按文本字符串对整个表格数据进行排序。我们有一些简单的步骤可以按字母顺序对数据进行排序。 步骤 1:创建一个表格,与我们的表格相同,或打开您要排序数据的现有 Excel 工作表。 ![]() 步骤 2:选择工作表中的所有数据,以便使用一列的值对整个 Excel 工作表进行排序。这意味着当一列的值排序时,其关联的列数据也将被排序。 ![]() 步骤 3:现在,导航到 Excel 菜单栏中的 **数据** 选项卡,您将在 **排序和筛选** 组中找到 **排序** 函数选项。 单击此 **排序** 选项,将打开一个弹出对话框。 ![]() 步骤 5:在此对话框中,指定/选择列表中的一列,您要根据该列对数据进行排序。例如,选择 **产品** 对表格进行排序。 ![]() 步骤 6:指定排序顺序,是 A-Z 还是 Z-A,然后单击 **确定** 按钮。我们将选择升序(A-Z)。 ![]() 步骤 7:可以看到,整个表格数据已根据您选择的列(产品)和排序顺序成功排序。它们关联的行数据也已排序。 ![]() 仅排序一列有时,您只需要对某一列的数据进行排序,而不需要对整个表格数据进行排序。所以,我们将演示如何仅对一列进行排序。请记住,仅对一列进行排序比对整个表格进行排序要容易。 步骤 1:打开您现有的 Excel 工作表以排序数据,并选择您要排序的列。 ![]() 步骤 2:导航到 Excel 菜单栏中的 **数据** 选项卡,您将在其中找到排序函数选项。 ![]() 步骤 3:如果要按从低到高的排序顺序排序,请单击 **A-Z 排序按钮** 进行排序。 ![]() 步骤 4:如果要按从低到高的字母排序顺序排序,请单击 **Z-A 排序按钮**。 ![]() 步骤 5:选择排序顺序后,将打开一个弹出对话框,如下所示。如果您想扩展排序并重新排列整个表格数据,请选中 **扩展选定区域** 选项。 ![]() 步骤 6:如果您只想排序选定的列数据,请选中 **保持当前选定内容** 选项。 ![]() 这次,我们将只排序单列的值。所以,我们将在此对话框中选择 **保持当前选定内容** 选项,然后单击 **排序** 按钮。 ![]() 步骤 6:查看下面的屏幕截图;只有选定的列值已排序(A-Z 顺序),而其余列数据保持不变。 ![]() 按数字排序Excel 不仅允许按字母顺序对数据进行排序;它还允许使用数字列数据对表格数据进行排序。所以,现在我们将按数字排序数据。使用数字列对 Excel 工作表进行排序的过程与使用字符串参数对表格进行排序几乎相同。这意味着它与文本排序几乎相同。 以下是按数字升序或降序排序数据的简单步骤。 步骤 1:创建一个表格,与我们的表格相同,或打开您要排序数据的现有 Excel 工作表。 ![]() 步骤 2:选择要排序的数字数据列,以及与其关联的列。这意味着将对整个表格数据进行排序。**例如**,我们将根据购买产品的数量对表格数据进行排序。 ![]() 步骤 3:现在,导航到 Excel 菜单栏中的 **数据** 选项卡,您将在 **排序和筛选** 组中找到 **排序** 函数选项。 单击此 **排序** 选项,这将通过排序数据帮助快速查找值。 ![]() 步骤 5:将打开一个对话框,询问是扩展选定区域还是保持当前选定内容。在此,选中 **扩展选定区域** 单选按钮,然后单击下面的 **排序** 按钮。 ![]() 步骤 6:将显示另一个对话框,您可以在其中指定/选择列表中的一列,您要根据该列对数据进行排序。例如,选择 **数量** 对表格进行排序。 ![]() 步骤 6:现在,从列表中选择排序顺序,是从小到大还是从大到小,然后单击 **确定** 按钮。我们将选择降序(从大到小)。 ![]() 步骤 7:可以看到,整个表格数据已根据您选择的列(产品)和排序顺序成功排序。它们关联的行数据也已排序。 ![]() 其他列也已按照所选列数据按购买数量的降序进行了排序。 下一主题如何在 Excel 中记录宏 |
我们请求您订阅我们的新闻通讯以获取最新更新。