我们用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
将公式结果转换成数字的方法:复制单元格后右击鼠标→选择性粘贴→值。
上一篇:WPS表格添加序号及自动排列序号
下一篇:excel表格自动排序