Table of contents
很多时候,我们必须执行 分类 对我们的操作 ǞǞǞ 此外,我们还可以根据许多顺序对数据进行排序。 按字母顺序排列 然而,在一个大的工作表中按字母顺序手动排序是一项令人厌烦的工作。 在这篇文章中,我们将向你展示简单而有效的方法来 分类数据 在 按字母顺序排列 在 ǞǞǞ .
为了说明这一点,我们将使用一个样本数据集作为例子。 例如,以下数据集代表了 业务员 , 产品 ,以及 净销售额 一个公司的。
下载实践工作手册
下载以下工作手册,自己练习。
在Excel中按字母顺序排列数据.xlsx在Excel中按字母顺序排列数据的8种方法
1.在Excel中用排序功能按字母顺序对数值进行排序
ǞǞǞ Excel排序 在我们的第一个方法中,我们将使用这个功能。 因此,请按照步骤执行任务。
步骤。
- 首先,选择范围 B5:D10 .
- 然后,去到 首页 ➤ 编辑工作 ➤ 排序 & 筛选 ➤ 从A到Z排序 .
- 最后,你会得到排序后的结果。
阅读更多。 如何在Excel中对字母数字数据进行排序(简易步骤)
2.应用Excel过滤功能,按字母顺序设置数据
我们还可以应用 过滤器 功能,以 分类 因此,请学习以下步骤来执行任务。
步骤。
- 首先,点击 B4 .
- 之后,选择 首页 ➤ 编辑工作 ➤ 排序 & 筛选 ➤ 过滤器 .
- 现在,按一下旁边的下拉菜单 业务员 标题,并选择 排序a到z .
- 最后,它将返回排序后的数据。
阅读更多。 Excel中排序与过滤的区别
3.Excel中的多列排序
此外,我们可以同时对多列进行排序。 当我们在一列的多个单元格中有相同的值时,这一点特别有帮助。 因此,请按照以下过程进行排序 分类数据 在 按字母顺序排列 在 ǞǞǞ .
步骤。
- 在开始时,选择范围 B5:D10 .
- 然后,选择 数据 ➤ 排序 & 筛选 ➤ 分类 .
- 因此, 分类 对话框会跳出来。
- 现在,按 添加级别 .
- 接下来,选择 业务员 在 排序方式 和 产品 在 然后通过 领域。
- 随后,选择 从A到Z 从 秩序 选项,并按 认可 .
- 最后,你会得到所需的分类数据。
阅读更多:如何用Excel VBA对多列进行排序(3种方法)
4.按字母顺序对行进行排序
在默认情况下。 ǞǞǞ 从上到下进行排序操作。 但是,我们可以通过一个小的设置从左到右进行排序。 因此,学习按字母顺序对行进行排序的过程。
步骤。
- 首先,选择范围,然后转到 数据 ➤ 分类 & 过滤 r ➤ 分类 .
- 因此, 分类 对话框会跳出来,在这里,按 选择 .
- 之后,选择圆圈为 分类 从左到右,按 认可 .
- 然后,选择 第4行 ( 标题 行)并选择 从A到Z 依次进行。
- 随后,按 认可 .
- 最终,它将返回重组后的数据。
阅读更多。 如何在Excel中对多条行进行排序(2种方法)
类似读物
- 如何在Excel中按月排序(4种方法)
- 如何在Excel中对IP地址进行排序(6种方法)
- [已解决!]Excel排序不工作(2种解决方案)
- 如何在Excel中添加排序按钮(7种方法)
- 如何在Excel中对独特的列表进行排序(10种实用方法)
5.使用SORT函数在Excel中排序数据
此外,我们可以使用 Excel的SORT函数 因此,请按照程序进行。
步骤。
- 选择单元格 F5 起初。
- 在这里,输入公式。
=sort(b5:d10,1,1)
- 最后,按 进入 它就会溢出重新排列的数据。
阅读更多。 如何在Excel VBA中使用排序功能(8个合适的例子)
6.为按字母顺序排序的值创建一个辅助列
然而,我们可以创建一个 帮手专栏 为 分拣 为了执行这项任务,请学习以下步骤。
步骤。
- 首先,选择单元格 E5 并输入公式。
=COUNTIF($B$5:$B$10,"<="&B5)
- 之后,按 进入 并使用 自动填表 工具来完成这个系列。
COUNTIF函数 对文本值进行比较,并返回其相对等级。
- 现在,选择单元格 F5 这里,输入公式。
=index($b$5:$b$10,match(rows($e$5:e5),$e$5:$e$10,0))
- 接下来,按 进入 并完成剩下的部分,用 自动填表 工具。
⏩ 这个公式是如何工作的?
- ROWS($E$5:E5)
ROW功能 返回各自的行数。
- match(rows($e$5:e5),$e$5:$e$10,0)
MATCH功能 返回范围内存在的项目的相对位置 $E$5:$E$10 .
- index($b$5:$b$10,match(rows($e$5:e5),$e$5:$e$10,0))
最后。 INDEX函数 返回在行中出现的值,这些值是由 match(rows($e$5:e5),$e$5:$e$10,0) 公式。
- 然后,在细胞中 G5 ,输入公式。
=index($c$5:$c$10,match(rows($e$5:e5),$e$5:$e$10,0))
- 新闻 进入 并使用 自动填表 .
⏩配方是如何工作的?
- ROWS($E$5:E5)
ROW功能 首先返回各自的行数。
- match(rows($e$5:e5),$e$5:$e$10,0)
MATCH函数 返回范围内存在的项目的相对位置 $E$5:$E$10 .
- index($c$5:$c$10,match(rows($e$5:e5),$e$5:$e$10,0))
最后。 INDEX函数 返回在行中出现的值,这些值是由 match(rows($e$5:e5),$e$5:$e$10,0) 公式。
- 随后,在细胞 H5 ,输入公式。
=index($d$5:$d$10,match(rows($e$5:e5),$e$5:$e$10,0))
- 最后,按 进入 并完成剩下的部分,用 自动填表 .
⏩配方是如何工作的?
- ROWS($E$5:E5)
ROW功能 首先返回各自的行数。
- match(rows($e$5:e5),$e$5:$e$10,0)
MATCH功能 返回范围内存在的项目的相对位置 $E$5:$E$10 .
- index($d$5:$d$10,match(rows($e$5:e5),$e$5:$e$10,0))
最后。 INDEX函数 返回在行中出现的值,这些值是由 match(rows($e$5:e5),$e$5:$e$10,0) 公式。
阅读更多。 在Excel中按数值排序(5种方法)
7.结合Excel函数来组织数据
为了避免创建一个辅助列的麻烦,我们可以结合一些 职能 至 分类 数据。
步骤。
- 选择单元格 E5 起初。
- 然后,输入公式。
=INDEX($B$5:$B$10,MATCH(ROWS($B$5:B5),COUNTIF($B$5:$B$10,"<="&$B$5:$B$10),0)
- 接下来,按 进入 并使用 自动填表 工具来填充系列。
- 最后,你会得到有组织的数据。
⏩配方是如何工作的?
- COUNTIF($B$5:$B$10,"<="&$B$5:$B$10)
COUNTIF函数 对存在于范围内的文本值进行比较 $B$5:$B$10 并在第一时间返回它们的相对排名。
- ROWS($B$5:B5)
ROWS函数 返回各自的行数。
- MATCH(ROWS($B$5:B5),COUNTIF($B$5:$B$10,"<="&$B$5:$B$10), 0)
MATCH功能 返回指定范围内存在的项目的相对位置,该范围是 COUNTIF($B$5:$B$10,"<="&$B$5:$B$10) .
- INDEX($B$5:$B$10,MATCH(ROWS($B$5:B5),COUNTIF($B$5:$B$10,"<="&$B$5:$B$10),0))
最后。 INDEX函数 按字母顺序提取名字。
阅读更多。 如何在Excel中对数据进行两列排序(5种简单方法)
8.在Excel中按字母顺序排列混合数据
有时,我们可能需要对包含重复、空白和数字的混合数据进行排序。 在我们的最后一个方法中,我们将解决这种情况。 所以,请跟随我们的脚步,了解如何 对混合数据进行分类 在 按字母顺序排列 在 ǞǞǞ .
步骤。
- 在开始时,选择单元格 E5 并输入公式。
=COUNTIF($B$5:$B$10,"<="&B5)
- 然后,按 进入 并在该系列中填入 自动填表 .
这里,它比较文本值并返回相对等级。
- 此后,在细胞 F5 ,输入公式。
=--isnumber(b5)
- 随后,按 进入 并完成剩下的部分,用 自动填表 .
函数ISNUMBER 寻找 数量 价值。
- 同样,选择 F11 并使用 自动求和 功能在 ǞǞǞ 以求得总数。
- 选择单元格 G5 来输入公式。
=--ISBLANK(B5)
- 新闻 进入 并使用 自动填表 来完成剩下的工作。
在这里。 符号 "ISBLANK "函数 寻找空白单元格。
- 之后,选择单元格 G11 并应用 自动求和 功能来寻找总数。
- 选择单元格 H5 并输入公式。
=if(isnumber(b5),e5,if(isblank(b5),e5+$f$11))+$g$11
- 新闻 进入 并使用 自动填表 工具。
注意: 这个公式与 中频函数 如果单元格是空白的,它就会返回单元格的总和。 E5 和细胞 G11 对于任何数值,它都会返回比较等级,并加上空白总数。 如果是文本,它将返回比较等级,并加上数值和空白的总数。
- 现在,选择单元格 I5 并输入公式。
=iferror(index($b$5:$b$10,match(small($h$5:$h$10,rows($i$5:i5)+$g$11),$h$5:$h$10,0),"")
- 接下来,按 进入 并使用 自动填表 工具。
- 最后,它将返回排序后的数据,最后一个位置是空白单元格。
⏩配方是如何工作的?
- ROWS($I$5:I5)
首先是 润泽 函数返回各自的行号。
- small($h$5:$h$10,rows($i$5:i5)+$g$11)
在这里。 小号功能 返回指定范围内的最小值 5美元:10美元 .
- match(small($h$5:$h$10,rows($i$5:i5)+$g$11), $h$5:$h$10,0)
MATCH功能 返回指定范围内存在的项目的相对位置。
- index($b$5:$b$10,match(small($h$5:$h$10,rows($i$5:i5)+$g$11), $h$5:$h$10,0))
INDEX函数 按字母顺序从范围中提取名字 $B$5:$B$10 .
- iferror(index($b$5:$b$10,match(small($h$5:$h$10,rows($i$5:i5)+$g$11),$h$5:$h$10,0)), "")
最后。 IFERROR函数 如果发现错误,返回空白,否则返回数据。
阅读更多。 在Excel中输入数据时自动排序(3种方法)
在Excel中按字母顺序对数据进行排序时遇到的问题
1.空白或隐藏的列和行
如果有空白或隐藏的数据,我们将无法获得正确的排序结果。 因此,我们需要在应用排序操作之前删除空白单元格,以确保获得精确的结果。
2.无法识别的列标题
同样,如果标题的格式与常规条目相同,它们很可能会出现在排序数据中间的某个地方。 为了防止这种情况,只选择数据行,然后应用 分类 操作。
总结
从今以后,你将能够 分类数据 在 按字母顺序排列 在 ǞǞǞ 继续使用这些方法,如果你有更多的方法,请让我们知道。 如果你有任何意见、建议或疑问,别忘了在下面的评论区提出。