网站搜索

如何使用 Microsoft Excel 排序功能


总结:要使用 Excel SORT 函数,请将以下公式插入单元格:SORT(range, index, order, by_column)。 SORT 函数将在不干扰原始数据集的情况下对数据进行排序。

虽然 Microsoft Excel 提供了用于对数据进行排序的内置工具,但您可能更喜欢函数和公式的灵活性。我们将通过有用的示例向您展示如何使用 Excel SORT 函数。

使用 SORT 函数的好处是您可以在不同的位置对数据进行排序。如果您想在不干扰原始数据集的情况下操作项目,您会喜欢 Excel 中的排序功能。但是,如果您更喜欢就地对项目进行排序,则应改用排序功能。

关于 Excel 排序公式

Excel 排序公式的语法是 SORT(range, index, order, by_column),其中只需要第一个参数。

如果你对使用可选参数感兴趣,下面是它们的工作原理:

  • 索引输入一个数字来表示要排序的行或列。默认情况下,Excel 按第 1 行和第 1 列排序。
  • 顺序输入 1 表示升序(如果省略则为默认值),或 -1 表示降序。
  • By_column:输入 False 按行排序(如果省略则为默认设置),或输入 True 按列排序。这决定了排序的方向。

现在,让我们看一下在 Excel 中使用 SORT 函数的示例。

使用 Excel 排序函数

您可以在 Excel 中对区域或数组使用 SORT 函数。同样,这不会对您的项目进行排序,而是在您输入公式的位置进行排序。

对于一个基本示例,我们将使用可选参数的默认值简单地对单元格 A2 到 A6 中的项目进行排序:

=SORT(A2:A6)

为了对更广泛的范围进行排序,我们还将包括单元格 B2 到 B6:

=SORT(A2:B6)

如您所见,项目与其属性保持耦合。

现在我们将按第二列而不是第一列对范围进行排序。因此,我们为 index 参数输入 2:

=SORT(A2:B6,2)

您可以看到我们的项目按第二列升序排序,绿色在前,黄色在后。

接下来,我们将使用带有 order 参数的示例,并通过包含 -1 以降序对我们的数组进行排序:

=SORT(A2:B6,,-1)

请注意,我们将 index 参数留空,因为 Excel 默认使用第一行和第一列。按照预期,我们先有 Tangerine,最后有 Apple。

要按第二列降序排序,您可以使用以下公式:

=SORT(A2:B6,2,-1)

在这里,我们为 index 参数添加了一个 2,为 order 参数添加了一个 -1。正如预期的那样,我们首先看到黄色,最后看到绿色。

对于最后一个示例,我们将为每个参数包含一个值,以便您了解它们如何协同工作。我们将输入一个更大的数组,从 A2 到 C6,一个 3 表示按第三列排序,一个 1 表示升序,False 表示按行方向排序。

=SORT(A2:C6,3,1,FALSE)

我们的项目按评级列排序,并且与上面的其他示例一样,保留其属性。

通过使用 Excel 排序公式,您可以根据您希望查看项目的顺序获得不同的数据视图。这使它成为一个方便的数据分析工具。

有关更多信息,请查看如何在 Excel 中按颜色排序或如何按日期排序。