多语言展示
当前在线:447今日阅读:126今日分享:42

excel怎么按照数字排序 ?

我们用excel对数字进行排序时,经常发现排序失败,排序后的数据混乱。如下表,'产量'一列明显存在文本数据,直接排序肯定不会成功。怎么办呢?我们只要在排序前用VALUE函数,将文本转换成数字,就能排序成功啦!
工具/原料
1

Thinkpad联想笔记本电脑,1台

2

操作系统:WIN10

3

excel 2007

方法/步骤
1

打开工作表,输入数据,并且增加辅助列。说明:其中C列数据可能为非数字,在排序前先要转换成数字格式。

2

在D3单元格内输入公式【=VALUE(C3)】。 VALUE函数的功能:将代表数字的文本字符串转换成数字。表达式:VALUE(text),其中:text代表任意常数、日期或时间格式。

3

按回车键后,D3单元格返回转换后的数字。

4

用填充序列的方式向下填充数据,C列数据全部转换成了数字格式。

5

选择需排序的区域,在这里,选中第2-10行,然后点击【数据】菜单下的【排序】按钮。

6

在排序对话框中,设置【主要关键字】为辅助列,次序为升序。

7

按【确定】后,表格便按数字排序成功了。

8

用选择性粘贴将辅助列的公式结果复制到C列中,再删除辅助列,最终大功告成!

9

方法总结:1、打开工作表,输入数据;2、排序前使用VALUE函数,将可能存在的文本、日期等数据转换成数字格式;3、选中排序范围,点击【数据】菜单→【排序】;4、设定排序的主要关键字、次序,点击【确定】;5、按数字排序成功。

注意事项
1

由于人工输入有误差,建议在排序前用VALUE函数将数据转换成数字!

2

将公式结果转换成数字的方法:复制单元格后右击鼠标→选择性粘贴→值。

推荐信息