Excel 提供了强大的排序功能,包括“从 A 到 Z 排序”、“从 Z 到 A 排序”,以及更为灵活的“自定义排序”。这些功能可以帮助您按照字母顺序、数字大小或多个条件对数据进行整理。本文将详细介绍如何使用这些功能。
排序示例
为了更好地理解排序功能,我们将使用元素周期表中的九种化学元素作为示例。我们将利用“从 A 到 Z 排序”和“自定义排序”功能,根据不同的单元格内容对这些元素进行排序。
您可以在 Excel 的“主页”选项卡的右侧找到“排序和筛选”下拉菜单。
下拉菜单中列出了多个功能,我们主要关注前三个。
以下是我们的示例数据,包含了每个元素的“符号”、“原子序数”、“标准温度和压力下的相态(STP 相)”以及在元素周期表上的“元素类别”。
让我们先从一个简单的例子开始,按“原子序数”列对数据进行排序。首先,选择您要排序的列(如果您的数据包含标题行,您可以同时选择标题行)。
接下来,打开“排序和筛选”下拉菜单,选择第一个或第二个选项。在此示例中,我们选择“从 A 到 Z 排序”,这将按照数值从小到大的顺序排序。
Excel 有时会弹出“排序警告”对话框,询问您是否要将其他列的数据包含在排序中。首先,我们选择“继续当前选择”选项,并点击“排序”按钮。
可以看到,“原子序数”列已经按照从小到大的顺序排列,但其他列的数据没有进行相应的调整。这会导致数据错乱。例如,氢的原子序数最小,但它对应的其他信息却被错误地显示为铅的。因此,在排序之前,务必仔细检查数据。
现在,让我们尝试另一种方法。选择“扩展选择”选项,然后点击“排序”按钮。
现在,“原子序数”列的数据已经正确排序,并且其他列的数据也随之进行了相应的调整。(您也可以直接选择所有数据,Excel 就不会弹出“排序警告”对话框。)
使用“自定义排序”功能
接下来,我们将学习如何使用“自定义排序”功能,按照多个不同的列对数据进行排序。
首先,选择所有数据,包括标题行(如果存在)。
打开“排序和筛选”下拉菜单,选择“自定义排序”。
这将打开排序设置窗口。
我们首先按照“STP 相”列对数据进行排序,让所有气体排在固体之前。选择“STP 相”列。
点击“添加级别”按钮。
此时会出现新的排序级别。该级别表示“然后按”,意味着该列将作为第二个排序依据。我们将选择“元素类别”列作为第二个排序级别,以便在气体类别中,惰性气体排在反应气体之前。选择“元素类别”列。
请注意,这里还有一些其他的选项。让我们来看看“排序依据”下拉选项。这里有多种选择,但我们将使用“单元格值”。
再次点击“添加级别”按钮,添加另一个排序级别。
选择“元素”列。这意味着在每一个“元素类别”中,“元素”将按字母顺序排序,例如惰性气体氩将排在惰性气体氖之前。
现在,让我们看一下“次序”下拉菜单。这里有多个选项,但在本例中,我们选择默认的“A 到 Z”的排序方式。
您可以在“排序”窗口中添加任意多个排序级别。设置完毕后,点击“确定”按钮。
数据已成功排序。排序的顺序是:首先按照“STP 相”排序,然后按照“元素类别”排序,最后按照“元素”排序。可以看到,“STP 相”列按照字母顺序排序,在每个“STP 相”类型中,“元素类别”的值又按照字母顺序排序。最后,“元素”的值在每个“元素类别”类型中按照字母顺序排列。
重要提示:在进行排序之前,请务必确保选择了所有需要的列。当您使用“自定义排序”功能时,Excel 不会提醒您可能忽略了某些列。