excel日期排序时总有几列数据不对

来源:百度知道 编辑:UC知道 时间:2024/06/08 17:57:01
降序排列时,出现这样的状况:
2007-9-13-2008-9-12
2007-9-12-2007-9-11
2007-9-1-2008-8-31
2007-8-9-2008-8-8
2007-8-7-2008-8-6
2007-8-7-2008-8-6
2007-8-5-2008-8-4
2007-8-4-2008-8-3
2007-8-4-2008-8-3
2007-8-3-2008-8-2
2007-8-3-2008-8-2
2007-8-3-2007-8-2
2007-8-31-2008-8-30
2007-8-30-2008-8-29

8月的明显应该在9月之前。还有好几处也是这样的状况。请问这到底是什么原因,有什么办法可以改正一下??谢了!
不好意思.说错了,是升序排列出现这样的情况,有几处不对

2007-8-21-2008-8-20
2007-8-21-2008-8-20
2007-8-21-2008-8-20
2007-8-21-2008-8-20
2007-8-21-2008-8-20
2007-8-2-2008-8-1
2007-8-2-2008-8-1
2007-8-22-2008-8-21
2007-8-22-2008-8-21
2007-8-22-2008-8-21
像这样的情况也比较多 8月2日夹在21日和22日之间

你上面写的是在一列吗?系统当成是文本了.
2007-8-3-2007-8-2
2007-8-31-2008-8-30
你试一下"-"和"1"排降序,看哪个在前?

建议把前后的日期分开,按第一个日期排序就不会出现这种情况了.可以用数据/分列来分开.

假定你的日期在A列
B1=LEFT(A1,FIND("-",A1,8)-1)
D1=RIGHT(A1,LEN(A1)-FIND("-",A1,8))
C列直接输"-"
下拉,再选中,按B列排序.试试?

你这明显是降序排列,解决序列排列不正确的方法是在单个数字月份前加0,如
2007-9-12,你要换成:2007-09-12;2007-9-1,要换成2007-09-01,这样才能显示正确

我也碰到这样的问题,数据越多越容易出错,可能是软件有问题。不好办。

这有什么不对吗,你不是降序排列吗,EXCEL中排列它是先按前面的数据排列,你可以先分列,然后在排列