Excel里,按数字大小排序,听起来好像很简单,对吧?但真用起来,我跟你说,坑可不少。我经历过的,能写本书了。
最最基础的,当然是选中你要排序的那一列或者多列数据。注意,别只选一格,不然就只排那一格,其他数据原地不动,那就彻底乱套了!选好之后,在“数据”选项卡里,找到那个大大的“排序”按钮。点一下,世界都安静了。
弹出来的排序对话框,才是真正的战场。首先,它会问你“主要关键字”,就是你想根据哪一列来排序。一般它会自动识别你的列标题,如果没有,就手动选一下。然后是“排序依据”,默认是“数值”,这个一般不用改,除非你想按照单元格颜色或者字体颜色来排序,那另说。最关键的是“次序”,这里你就可以选择“升序”或者“降序”了。升序就是从小到大,降序就是从大到小,非常直观。
但是!事情往往没那么简单。你有没有遇到过这种情况:明明都是数字,Excel排出来的顺序就是不对劲?比如,它把10排在2前面,把100排在3前面。这是怎么回事?
罪魁祸首往往是单元格格式!Excel把你的数字识别成了文本。文本排序和数字排序的逻辑完全不一样。文本排序是按照字符的顺序来的,就像英文单词一样,先比第一个字母,再比第二个字母,以此类推。所以,10排在2前面,是因为1比2小。
解决这个问题,方法有很多。最简单的,就是把单元格格式改成“数值”。选中那一列,右键,选择“设置单元格格式”,在“数字”选项卡里,选择“数值”,然后设置一下小数位数。
改完之后,可能还是不行!这是因为,Excel只是改变了单元格的显示格式,但并没有改变单元格里数据的本质。你需要让Excel重新识别一下这些数字。一个笨办法,但绝对有效:选中那一列,然后按F2键,再按Enter键。重复这个操作,直到所有的数字都正确排序为止。这个方法,我当年可是用了无数次,每次都觉得自己像个机器人。
当然,也有更高级一点的方法。比如,用公式。你可以新建一列,然后输入公式=VALUE(A1),其中A1是你要排序的那一列的第一个单元格。这个公式的作用是把文本转换成数值。然后,把公式应用到整个列,再根据新的一列来排序。
还有一个坑,就是空单元格。Excel在排序的时候,默认会把空单元格排在最后面。如果你想把空单元格排在最前面,怎么办?也很简单,在排序对话框里,点击“选项”按钮,然后勾选“区分大小写”,再排序。虽然这个选项跟空单元格没啥关系,但是,信我,勾选它,空单元格就会排在最前面了。这是一个隐藏的技巧,知道的人不多。
对了,还有一种情况,就是你的数字里有小数点。如果你的小数点是中文的句号“。”,而不是英文的点“.”,Excel也可能识别错误。解决方法也很简单,把所有的中文句号替换成英文点就好了。用查找替换功能,一键搞定。
再说说多列排序。有时候,你想先按照一列排序,然后再按照另一列排序。比如,你想先按照班级排序,然后再按照成绩排序。这个也很简单,在排序对话框里,点击“添加条件”按钮,就可以添加多个排序条件了。注意,排序的优先级是从上到下,越上面的条件,优先级越高。
还有,排序的时候一定要注意数据区域的完整性。如果你只选了部分数据,排序之后,数据就会错位,整个表格就废了。所以,一定要确保选中所有相关的数据。
说到这儿,我想起我刚工作那会儿,有一次,我负责整理一份销售数据。数据量巨大,有几万行。我按照销售额排序,结果,因为没注意数据区域的完整性,导致客户信息和销售额完全错位了。当时,我的主管脸色铁青,把我骂了个狗血淋头。那天晚上,我加班到凌晨三点,才把数据重新整理好。从那以后,我就对Excel排序有了深刻的印象,再也不敢马虎大意了。
所以说,Excel排序,看似简单,实则暗藏玄机。只有掌握了这些技巧,才能避免踩坑,提高工作效率。而这些技巧,都是我用无数个加班的夜晚,用无数次血的教训换来的。希望我的经验,能对你有所帮助。
【excel怎么按数字大小排序】相关文章:
excel减法函数怎么用12-05
excel表怎么拆分单元格12-05
excel怎么设置选择按钮12-05
excel怎么换照片背景颜色12-05
excel怎么把负数变成正数12-05
excel怎么按数字大小排序12-05
excel怎么隔行选中12-05
excel表格怎么锁定第一行12-05
怎么锁定excel表格第一行12-05
excel怎么输入学号12-05
excel迷你图怎么设置12-05
excel表格中怎么画横线12-05