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

Excel 具有“从 A 到 Z 排序”和“从 Z 到 A 排序”功能,可让您按字母或数字对值进行排序,以及“自定义排序”功能,可让您使用多个标准进行排序。 以下是如何使用它们。

让我们看一个例子

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

“排序和过滤”下拉菜单位于“主页”选项卡的最右侧。

排序和过滤” width=”425″ height=”148″ src=”/pagespeed_static/1.JiBnMqyl6S.gif” onload=”pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);” onerror=”this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);”>

下拉列表列出了几个功能,但我们专注于前三个。

排序和筛选菜单显示排序选项

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


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

现在导航到“排序和过滤”下拉列表并选择第一个或第二个选项。 在这 example,我们将使用“从 A 到 Z 排序”功能从最低到最高数值进行排序。

如果有其他数据列,则会出现“排序警告”框 Excel 认为你可能想包括在你的排序中。 让我们首先检查“继续当前选择”选项的结果。 单击该选项,然后按“排序”按钮。

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

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

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


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

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

现在导航到“排序和过滤”下拉菜单并选择“自定义排序”命令。

这将打开排序窗口。

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

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

一个新的水平出现。 请注意,级别表示“然后通过”。 这意味着它将是用于对数据进行排序的第二列。 我们将选择“元素类别”作为第二级,以便气体按类别排序,惰性气体在列表中的显示将高于反应性气体。 选择“元素类别”列。

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


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

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

让我们看看“订单”下拉菜单。 有几种选择,但为此 example,我们将选择默认的“A 到 Z”排序顺序。

您可以在“排序”框中添加尽可能多的级别。 完成后,单击“确定”按钮。

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

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