EXCEL中不能排序 不知道是怎么回事

如题所述

excel不能排序,有以下可能的情况:
1.表格不规范,有合并的单元格,不允许排序。
2.表格关键字所在列有空白单元格。
3.将明细表与汇总表混为一谈,总分位于某各分数列下面,类似于用分类汇总的形式得到。一排序,总分计算就乱了。
4.表格中的数据是用公式计算得到的,公式中类似C3=C2+1的公式,如果排序的话,公式并没有变,会使数据发生变化。
5.表格中的数据是用公式计算得到的,公式中包含row()这样的函数。
6.公式中包含OFFSET函数获取的单元格区域,这些区域要保持相对位置不变,才能得到正确的结果,而排序将打乱这些单元格的相对位置。
7.公式中包含有类似Indirect("D7")之类的函数,这种函数可以称之为绝对之绝对引用,不会因排序不同,而发生引用的改变。
8.有些表格要求按不同的方式排序,这些排序要同时并存。
9.用match、lookup函数得到的数据,这些函数本本就要求排序,这一条也可以看成是与上一条同类的情况。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-07-22
根据我的经验,在使用Excel数据排序时,需要注意以下一些细节:   1、关于参与排序的数据区域  Excel默认对光标所在的连续数据区域进行排序。连续数据区域是指该区域内没有空行或空列。需要对工作表内某一个连续的数据区域排序,则要先将光标定位到该区域内的排序依据列上,否则得出不想要的排序结果。  需要对多个连续数据区域内的所有数据排序,可以选定所要排序的数据范围,然后通过菜单栏数据->排序对话框来实现。排序后,空行会被移至选定区域的底部。  2、关于数据的规范性  一般情况下,不管是数值型数字还是文本型数字,Excel都能识别并正确排序。但数字前、中、后均不能出现空格。可利用Ctrl+H调出替换对话框,在“查找内容”中敲入一个空格,“替换为”不填任何内容,再按“全部替换”,把所有空格替换掉。  3、关于撤消Excel排序结果  有朋友不知道如果撤销Excel排序结果,让数据顺序恢复原状。最简单的方法:按Ctrl+Z撤销操作。如果中途存过盘,那按Ctrl+Z就只能恢复到存盘时的数据状态。  建议:一,备份原始文件。二,养成习惯,给工作表新增一列,编上永久序号。  4、合并单元格的排序  Excel不允许被排序的数据区域中有不同大小的单元格同时存在。通常也就是合并单元格与普通单个单元格不能同时被排序。所以经常会有“此操作要求合并单元格都具有同样大小”的提示。解决办法是拆分合并单元格,使其成为普通单元格。  5、第一条数据没参与排序  使用工具栏按钮来排序,有时会出现第一条数据不被排序的情况。这是因为使用工具栏按钮排序时默认第一条数据为标题行。解决办法:在第一条数据前新增一行,并填上内容,让它假扮标题行。填写的内容不限,填写至连续数据区域右端止。建议用ctrl+填充柄拖选整行单元格快速填充相同数据。本回答被网友采纳
第2个回答  2015-12-21
解决办法:
数据排列问题最重要的是数据格式的一致性。解决这个问题,建议按如下步骤:
1、首先对一列数据统一确定一致的数据属性,可以通过设置单元格实现;
2、然后把这一列数据复制,打开txt文本编辑器,粘贴,会形成一个数据列。这时要注意,先把所有数据选中,通过蓝色反色部分显示出来

可以发现如果数据格式不对的话,会多出前面的字符、空格或数据尾部的字符、空格等。这个时候用编辑器的替换功能来实现数据格式的一

致性。先把蓝色部分显示出来多余的部分选中复制,然后打开替换功能,查找栏内复制上刚才的多余的内容,替换栏不做任何操作,选择全

部替换。看看,应该格式变化了吧。然后把其他多余的部分一一按照上面的办法解决。全部解决完毕后可以再用全选看一下,还有没有数据

格式的不一样。如果没有,好了,你可以把改好后的数据准备好。
3、回到execl,在原来的数据列边上插入新的列,鼠标选中第一个数据框,然后把刚才改好的数据直接粘贴进来,再排序试试。嘎嘎,应该完美解决!!!
最后别忘了把老数据列删除。。。
相似回答