如何在EXCEL里将11/26/2008这种无法识别的日期格式批量转换成可识别的日期格式?

来源:百度知道 编辑:UC知道 时间:2024/05/29 21:32:27

以上答案会在1/1/2008时会出错,以下是以/来分界,不会有问题,请放心使用

=RIGHT(A1,4)&"年"&MID(A1,1,FIND("/",A1,1)-1)&"月"&MID(MID(A1,FIND("/",A1,1)+1,4),1,FIND("/",MID(A1,FIND("/",A1,1)+1,4),1)-1)&"日"

数据a1
b1输入
=MID(B1,1,2)&"-"&MID(B1,4,2)&"-"&MID(B1,7,4)

或者=MID(B1,7,4)&"-"&MID(B1,4,2)&"-"&MID(B1,1,2)

用函数的用一楼的就行了。也可以用查找替换,将所有/换为-

数据A列
B1输入公式
=--TEXT(RIGHT(A1,4)&LEFT(A1,2)&MID(A1,4,2),"#-00-00")

回车确定,鼠标移到单元格右下角,当出现一个黑色小十字时,同时按住鼠标左键往下拖动

把B列设置为为日期格式

选中这列数据,数据,分列,下一步,下一步,列数据格式,日期,在右侧的下拉框里选MDY,完成。