假设 数据在A列
B1 输入
=text("20"&left(A1,2)&"-"&mid(A1,3,2)&"-"&right(A1,2),"yyyy年mm月dd日")
鼠标移到B1 右下角变实心十字下拉
首先得弄明白你的日期格式,“1是代表2011年,01是月份,2是日期”,日期如果两位怎么办?
比如将10102这样的ymmdd文本格式,转换为日期
=TEXT(201&A1,"0000-00-00")
或者
=--TEXT(201&A1,"0000-00-00")
公式1是文本格式,公式2是规范日期格式(设置单元格为日期就行)
假设1012在A1,B1显示结果,在B1输入:=TEXT(DATE(2010+LEFT(A1,1),MID(A1,2,2),RIGHT(A1,1)),"YYYY-MM-DD")即可.
首先说我理解的规律,年是一位数,月是两位数,日不固定,
=201 & MID(A1,1,1) & "-" & MID(A1,2,2) & "-" & MID(A1,4,LEN(A1-3))