excel排序出现问题

在excel 2003中,本来在工作表中选中任一单元格,点击“升序排序”或“降序排序”按钮,数据会按所选单元格所在列的数据进行排序,而标题栏在原有位置。

症状:一个excel 文件中有多个工作表,其中一个工作表按上述操作后标题行与其他数据行都进行了排序(标题行不在原有位置,根据不同列数据变化),其他工作表又正常,请问是何原因?应如何解决?

注意:
通过菜单栏中的“数据(D)----排序”菜单操作,再选中“有标题栏(R) ”虽然能解决问题,可操作上太麻烦。

希望各位哥哥姐姐指导!在此先谢过!

一、工具:电脑

二、步骤:

1.首先,左键单击“开始”,然后在弹出的子菜单中选择“程序”

2.其次,在“程序”的子菜单中选择”附件“

3.再次,在”附件“的子菜单中选择”记事本“,然后会出现记事本界面

4.再次,打开需要格式化数据的excel表,复制需要格式化的数据

5.再次,把选择的数据粘贴到”记事本“的编辑框内

6.最后,再把记事本编辑框内的数据再复制粘贴到excel表,对比可以发现,数据已经统一。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-11-05
那是因为你排序的那列数据的标题与列中数据格式相同了的缘故。
不用数据→排序操作。解决办法有三:
1、在标题行和数据行间插入一行,然后再对下面的数据排序,排好后删除这行。
2、临时将这列的关键字改为最小(排升序时)或最大(排降序时)。
3、只有当排序的关键字所在列在数据区的第一列或最后一列时适用本办法(如果关键字所在列不在首尾列,可以先将关键字列移到首或尾,排完序后移回原位就行。)。如果以第一列排序,那就先单击数据区左上角标题行之下的第一行的列数最小的那个单元格并拖动到最右一列的最后一行的单元格(也就是从左上角拖运到右下角,但不包括标题),选定了这片区域后,左上角的应该是选定区域的活动单元格,然后单击升序或降序按钮进行排序。同理,对最末一列作关键字排序就从右上角向左下角拖动选定区域,然后排序就行。(第3种办法在excel2003中肯定没问题)
这个有点不好叙述,如果没弄清楚,可以加我QQ,可以远控操作你看。本回答被网友采纳
第2个回答  2017-08-11
1、首先我们来看一下由函数rand()生成的随机数该如何排序。有些情况下我们需要用rand()函数来生成随机数,并要对随机数排序。

2、我们可以在旁边添加一“辅助列”,把源数据内容先复制。

3、在目标单元格右击鼠标,单击快捷菜单中的“选择性粘贴…”。

4、我们只要粘贴“值”就可以了。单击“确定”按钮。

5、粘贴完成后,我们就可以对“辅助列”排序了。

6、排序的结果完全是我们预期的。

7、再来看文本型数据的排序。这个可以直接排序。

8、因为你的数据都是文本类型的,所以这里一定要选择“将任何类似数字的内容排序”,单击“确定”按钮。

9、这样做的话,排序的结果也是正确的。
第3个回答  2017-10-25

在排序中出现问题,可能有以下几个错误:

    排序的时候没有选中所有表格。如果数据中有空格,排序的时候就只对空格以上的数据排序,而空格以下的则没有排序。

    解决方法:筛选出所有空格表格删除即可

    排序时数据里有不可识别的数据。有不可识别的数据,排序的结果会出现错误。

    解决方法:筛选出所有不可识别的数据删除即可

    排序的数据中有合并表格。数据中有合并表格,导致的结果就是数据无法完成排序。

    解决方法:找出所有合并表格,查看是否对排序有影响,如果没有,可删除,有,可暂时清除合并格式,排序完恢复即可

    排序时,条件确认无误。条件错误,排序结果肯定错误。

    解决方法:查看排序条件是否错误,错误修正即可(排序那一列的数格式最好保持一至)。

    避免以上几个问题,排序就不会出现错误!!

第4个回答  2017-10-11
问题现象:在Excel中,对几千条数据按照时间顺序排序,但总是有部分数据不参与排序,单纯用单元格调整不起任何作用。
解决办法:
数据排列问题最重要的是数据格式的一致性。解决这个问题,建议按如下步骤:
1、首先对一列数据统一确定一致的数据属性,可以通过设置单元格实现;
2、然后把这一列数据复制,打开txt文本编辑器,粘贴,会形成一个数据列。这时要注意,先把所有数据选中,通过蓝色反色部分显示出来

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

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

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

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

完美解决!!!
最后别忘了把老数据列删除。。。
相似回答