如何对Microsoft Excel中的值进行排序

Excel具有“从A到Z排序”和“从Z到A排序”功能,可让您按字母或数字排序值,还具有“自定义排序”功能,可让您使用多个条件进行排序。以下是它们的使用方法。

让我们看一个例子

在本例中,我们从元素周期表中选择了9种化学元素,并将使用“从A到Z排序”功能和“自定义排序”功能根据单元格内容对数据进行排序。

“排序和筛选”下拉列表位于“主页”选项卡的最右侧。

该下拉菜单列出了几个功能,但我们将重点放在前三个功能上。

这是我们的例子数据,取自元素周期表。每个“元素”都有独一无二的信息,例如它的“符号”和“原子序号”。但是,每个元素也属于其他类别,例如它在周期表上的“STP相”(即,它是房间里标准温度和压力下的固体、液体还是气体)和它的“元素类别”。

让我们从简单开始,按“原子编号”列对数据进行排序。从选择列开始(如果您的数据有标题行,则可以包括标题行)。

现在导航到“Sort&Filter”下拉列表并选择第一个或第二个选项。在本例中,我们将使用“Sort A to Z”功能从最低数值到最高数值进行排序。

如果Excel认为您可能想要在排序中包含其他列的数据,则会出现一个“排序警告”框。首先,让我们检查一下“Continue with the Current Selection”选项的结果。单击该选项,然后按“排序”按钮。

你可以看到,“原子序数”一栏已经从最低到最高排序,但其他列中的对应信息并没有改变.“如果你想对所有的列进行排序,这可能会有问题.所以在继续之前,先看看其中一些行,看看它们是否有意义.”在这种情况下,很明显其他列没有排序,因为“原子序数”最低的元素氢显示的是铅的“原子序数”.

现在,让我们尝试另一个选项,看看它是如何工作的。选择“展开选择”选项,然后单击“排序”按钮。

您可以看到,“原子数”列中的数据已经排序,其他行中的数据紧随其后。(您也可以只突出显示所有数据,Excel不会显示“排序警告”框。)

现在,让我们看看如何使用“自定义排序”功能一次按几个不同的列对数据进行排序。

选择所有数据,包括标题行(如果您的数据有标题行)。

现在导航到“Sort&Filter”下拉列表并选择“Custom Sort”命令。

这将打开排序窗口。

我们将首先使用“Phase at STP”列对数据进行排序,这样所有气体在列表中的位置都将高于固体。选择“阶段在STP”列。

现在按下“添加级别”按钮。

此时将显示一个新级别。请注意,级别显示为“Then by”。这意味着它将是用于对数据进行排序的第二列。我们会选择“元素类别”作为第二级,这样气体便会按类别分类,而贵重气体在名单上的位置会较反应性气体为高。选择“图元类别”列。

请注意,还有其他选项。让我们看看“排序依据”下拉选项。有多种选项,但我们将使用“单元格值”选项。

通过再次按下“添加级别”按钮添加另一个级别。

选择“元素”列。这意味着每个“元素类别”中的“元素”值将按字母顺序排序,这样惰性气体氩将排在另一种惰性气体霓虹灯之前。

让我们看看“Order”下拉列表。有几个选项,但对于本例,我们将选择默认的“从A到Z”排序顺序。

您可以根据需要在“排序”框中添加任意数量的级别。完成后,单击“确定”按钮。

数据已成功排序。排序顺序是先按“在STP处的阶段”排序,然后按“元素类别”排序,然后按“元素”排序。您可以看到,“阶段在STP”列是按字母顺序排序的,而在每个“阶段在STP”类型中,“图元类别”值是按字母顺序排序的。最后,“元素”值在每个“元素类别”类型中按字母顺序排序。

注意:准备对数据进行排序时,请确保选择所需的所有列。当您使用“自定义排序”功能时,Excel不会警告您可能忽略了列。

相关文章