在日常工作中对表格中的数据进行排序是大家用的最多的功能了,但就是这最简单的排序,鼠标点一下就能实现的功能,却排出了不同的结果,有的排完后数据不在同一行了,有的提醒边上还有数据未选择,那么这一切都是由什么原因导致的了,我们一个个来看它。
选定区域旁边还有数据

如图所示,等你选中一某一列想要排序时,却提醒你边上还有数据,结果你看了半天都没发现边上的数据在哪,这时你就要注意了,如果是按默认的选择来,那么它会排序当前的表格,虽然有提醒,但结果还算符合你的要求。

如果你选择第二项,那么它只会排你选定的这一列,当你排完后会发现当前表格中的数据完全乱套了,完全不是自己想要的结果,保存的话这份数据就没救了,如下图只排了C列的数据。

在排序的时候请按标题排或者全选中数据后进行排序,而不要选中某一列进行排序,只有在选中某一列排序时才会出现提醒,提醒你区域旁边还有区域。
避免排序提醒的措施
只有你表格中的数据是区域数据时,选中整列才会出现这种情况,那么没有选中整列时不出现提醒了,有的,你只需要选中数据,使用Ctrl+T把它转换成表,在表中你选中整列时会发现排序的按钮是灰色的,没法点击,从根源上解决了你把数据排的报废的可能。
1、转换成表

2、选中整列排序,发现功能灰色不可用

3、只有在你点击表中的内容时排序才起作用

排序行错乱的问题

有时候我们在排序时希望表格中的数据可以整行移动,而不是只移动一部分,左右分开的数据在排序时无法整行移动,需要具备下面两种条件中的一种才可以。
1、扩大表范围
如果有一边是表,一边是区域,那么需要扩大表的范围,包含了区域后排序就是整行移动了。

2、选中需要排序的区域
如果左边是区域数据,右边也是区域区域,中间不相连,那么可以在排序时选中左右两边的区域,使其成为一个整体,排序时就是整行移动了。

但是通过设置单元格的内外边框把两边连接起来排序是不可以的,会发现一样是左边移动右边保持原来的样子,这是因为那是一个空白的列。

但是如果你把单元格的空白列填个标题进去,那么结果就不一样了,Excel会认为那是一个只有标题没有内容的列,左右是一个整体,排序时可以整行移动。

1、区域转成表可以避免出现排序提醒,并在选中整列时禁用排序
2、排序提醒只在选中整列时才会出现
3、排序想要整行移动,必需把数据保持为一个整体