EXCEL,怎么按照日期排序

2025-01-07 20:31:03
推荐回答(5个)
回答1:

“03/05/2012”根本就不是标准的日期格式,也就是Excel把它当成了文本处理,你再排序当然不准确。

 

“2012/03/05”这样才是日期格式。

 

1. 假设日期数据在A列,你可以添加一个辅助B列,B1输入:

 

=RIGHT(A1,4) & "/" & LEFT(A1,5)

 

 

 

下拉填充B列其它单元格。

 

2. 选中B列,右击 - 复制 - 右击 - 选择性粘贴 - 数值 - 确定。

 

 

3. 这时候B列就是标准的日期格式化了,可以进行排序。

回答2:

回答3:

那是因为你的那列日期是文本格式,而非日期格式,要转换的话,可以选定日期所在的列,选择“数据”-“分列”,然后按照分隔符号分,下一步-下一步,在列格式里面选择“日期”,然后选择“DMY"就OK了。日期可能会显示成另外的样子,如”2012-5-3“,你可以通过设置单元格格式让他显示成为你想要的格式。

回答4:

说明你的“日期”并非是EXCEL承认的真正的日期数据
需要转换一下
方法非常简单
用“替换”功能,将“/”替换成“-”(减号)即可
EXCEL在替换的同时,会把数据自动转换成合法的日期数据
然后就可以正常排序了

回答5:

标准的日期格式才可以排序,否则先转化格式再排序,
先转换形式,输入在B1输入=RIGHT(A1,4)&"/"&LEFT(A1,5),然后用替换方法在查找中输入/,替换中输入-,全部替换,转换成标准日期格式,就可以了,试试看,是不是这个问题