Table of contents
在使用Microsoft Excel的实际工作场景中,我们必须经常对大范围的数据进行分类和过滤。 在这篇文章中,你将了解在Excel中对多列进行分类的所有有用和快速的技术。
上面的截图是文章的概述,它代表了一个多列数据排序的例子。 你将在本文的以下部分了解更多关于数据集以及Excel数据排序和过滤的方法和函数。
下载实践工作手册
你可以下载我们用来准备这篇文章的Excel工作簿。
多列排序在Excel中对多列进行排序的5种快速方法
1.使用排序&过滤命令对多列进行排序
要在Excel中一次对多列进行排序,可使用 排序 & 筛选 命令是最好的解决方案,它可以让你添加&;选择不同的选项对任何范围的数据进行排序。 在我们下面的数据集中,有6列包含一些随机的计算机品牌名称、设备类型、型号名称、原产国、发布日期和设备的价格。
阅读更多。 如何在Excel中使用公式对数据进行排序
我们想在我们的数据集中添加2个排序列的标准。 我们将按Z到A的顺序对原产国名称进行排序,之后,设备价格将按从小到大排序。
📌 步骤1。
➤ 首先选择整个表的数据。
➤ 根据 首页 带,选择 自定义排序 的命令。 排序 & 筛选 中的下拉菜单。 编辑工作 将打开一个对话框。
📌 第2步。
➤ 点按下拉菜单排序;选择 原产国 .
➤ 通过以下方式改变顺序 Z到A 从 秩序 下拉。
➤ 点击 添加级别 来指定另一个标准。
📌 第3步。
➤ 现在选择 价格 从下一个下拉菜单中选择。
➤ 通过以下方式改变其顺序 最小的到最大的 .
➤ 按 认可 &;你已经完成了。
就像下面的图片一样,你将一次性得到所有列的分类数据。 在 专栏G 我们把价格的顺序作为排序的次要标准,所以价格是根据国家名称的顺序来排序的。
2.在表头指定过滤选项
通过使用 过滤器 但在这种情况下,你不能同时为两列或多列添加标准。
📌 步骤1。
➤ 首先选择表的所有标题。
➤ 根据 首页 选项卡,选择 过滤器 的命令。 排序 & 筛选 中的下拉菜单。 编辑工作 命令组。 你会发现 过滤器 在你的表头上的按钮。
📌 第2步。
➤ 现在点击 原产国 下拉。
➤ 选择顺序- 从Z到A的排序。
➤ 按 认可 .
你会得到基于原籍国的排序列。 你也可以根据你的标准对任何其他列进行排序,用 过滤器 列标题中的选项。
3.条件格式化对多列进行排序
如果你想用颜色或符号来突出显示你的数据或列,你必须选择 条件性格式化 但这种方法根本不会改变或修改你的数据的顺序。 相反,它只会根据排序标准突出显示某一列或某一行的数据。 假设我们想通过突出显示数据来对发行日期这一列进行排序。
📌 步骤。
➤ 选择整个列,用于 发布日期 .
➤ 根据 首页 丝带,从 条件性格式化 和 色标 下拉菜单,选择 绿色-白色 你将会在你指定的栏目中看到该色标的预览。
➤ 按 进入 &;你已经完成了。
你将会看到指定的栏目,其中有 绿色-白色 这就是你如何通过用颜色突出显示数据来进行分类。
你也可以用类似的或另一个范围的色标对价格栏进行排序。 在这里,价格是以升序&排序的;那么如果你使用色标,那么它就会像下图中这样。
按色标排序取决于可用的数字数据。 如果你想对某一列或某一行的文本字符串进行排序,那么你必须寻找另一种方法,或从以下方面定制所选数据 条件性格式化 .
4.插入SORT函数对多列进行排序
当你必须对电子表格中另一个区域的数据范围进行排序,如果你也不想复制原始数据,那么使用 筛选 让我们先来了解一下这个SORT函数。
- 职能的目标。
对一个数组的一个范围进行排序。
- 语法。
=SORT(array, [sort_index], [sort_order], [by_col] )
- 争论。
阵列- 你要排序的数据或单元格的范围。
[sort_index]- 将被排序的列或行的编号。
[sort_order]- 升序(1)或降序(-1)顺序。
[by_col]- 你必须选择是按列还是按行进行排序。
在下图中,另一个表已经被添加到第一个表下面,我们将在这里应用 筛选 函数,基于原始表格中的数据。
📌 步骤。
➤ 选择输出 细胞B26 & 类型。
=SORT(B5:G23,6,-1,FALSE)
➤ 按 进入 你会在第二个表格中找到排序后的列。
我们在这里只按照从大到小对价格进行排序。 在函数中,第一个参数是 B5:G23 这是要排序的选定的数据范围。 在这里 排序_index 或列号已被选为 6 因为第6栏代表价格。 -1' 在第3个参数中,意味着我们要对数据进行降序排序。 而在第4个参数中,逻辑函数 失败 已选择按行而不是按列分配排序。
5.应用SORTBY函数对多列进行排序
通过使用 绍特比 这个公式的语法是。
=SORTBY(array, by_array1, [sort_order1], [by_array2], [sort_order2] )
根据我们的数据集,我们将首先对原产国一栏进行排序,然后将价格按从小到大排序。
📌 步骤。
➤ 选择 细胞B26 和类型。
=SORTBY(B5:G23,E5:E23,-1,G5:G23,1)
➤ 按 进入 就会在第二个表格中一次性显示排序后的数组。
E5:E23 &。 -1 意思是说,文本数据在 E栏 将按以下字母顺序排序 Z到A 这两个参数结合了排序的第一个标准。 第二个标准由以下参数组成 G5:G23 和 '1' 这表明,在 专栏G 将按照从小到大的顺序进行排序。
结论性的话语
我希望上面提到的这些方法现在能促使你在Excel表格中更有效地应用它们。 如果你有任何问题或反馈,请在评论区告诉我。 或者你可以在本网站上查看我们与Excel函数有关的其他文章。