你好,假设19851227在A2单元格,在B2单元输入:=LEFT(A2,4)&"年"&MID(A2,5,2)&"月"&RIGHT(A2,2)&"日",如图,再下拉公式,这样就可以把A列的所有出生年月日转成新格式。希望对你有所帮助
选中单元格区域 数据 分列,
下一步,下一步,
在列数据格式里面 选择 日期 和 YMD,
单元格就变为了日期格式,然后设置单元格格式。
选中单元格,右键菜单“设置单元格格式”- 数字 - 自定义 - 类型 - 输入
“#年00月00日”确定即可
这种方法,是把单元格原有“19851203”形式的数据显示为“1985年12月03日”的形式,但其实值还是数值。录入时直接录数就可以了,不用输中文字。此法可用于更广的地方,如,在数据后面增加“单位”文字。
=DATE(LEFT(A1,4),MID(A1,5,2),RIGHT(A1,2))
假设你的数据在A1
分列也行,还有用=TEXT(A1,"#年00月00日")或者自定义格式也是可以的,不过用text和自定义格式仅仅是显示效果,而用分列或者date是将数据变为了真正的日期格式。
数据-分列,下一步,下一步,在列数据格式里面选择“YMD”,单元格就变为了日期格式,然后设置单元格格式即可。
右键点击单元格,设置单元格格式,日期,选择需要的就行,若没有,就自定义。楼上各位已经说得很清楚了。