“03/05/2012”根本就不是标准的日期格式,也就是Excel把它当成了文本处理,你再排序当然不准确。
“2012/03/05”这样才是日期格式。
1. 假设日期数据在A列,你可以添加一个辅助B列,B1输入:
=RIGHT(A1,4) & "/" & LEFT(A1,5)
下拉填充B列其它单元格。
2. 选中B列,右击 - 复制 - 右击 - 选择性粘贴 - 数值 - 确定。
3. 这时候B列就是标准的日期格式化了,可以进行排序。
那是因为你的那列日期是文本格式,而非日期格式,要转换的话,可以选定日期所在的列,选择“数据”-“分列”,然后按照分隔符号分,下一步-下一步,在列格式里面选择“日期”,然后选择“DMY"就OK了。日期可能会显示成另外的样子,如”2012-5-3“,你可以通过设置单元格格式让他显示成为你想要的格式。
说明你的“日期”并非是EXCEL承认的真正的日期数据
需要转换一下
方法非常简单
用“替换”功能,将“/”替换成“-”(减号)即可
EXCEL在替换的同时,会把数据自动转换成合法的日期数据
然后就可以正常排序了
标准的日期格式才可以排序,否则先转化格式再排序,
先转换形式,输入在B1输入=RIGHT(A1,4)&"/"&LEFT(A1,5),然后用替换方法在查找中输入/,替换中输入-,全部替换,转换成标准日期格式,就可以了,试试看,是不是这个问题