在excel中把数值YYYYMMDD转换为日期YYYY-MM-DD格式,可通过分列将数值类型的数字转换为日期格式,再将其设置为YYYY-MM-DD格式即可。
方法步骤如下:
1、打开需要操作的EXCEL表格,选中相关单元格,点击数据选项卡中的【分列】。
2、在分列向导1使用默认设置,点击下一步。
3、在向导2中也使用默认设置,直接点击下一步。
4、在分列向导3中,点击选择日期YMD格式,然后完成。
5、在EXCEL中,通过Ctrl+1打开设置单元格格式,点击自定义,然后在右侧文本框输入“YYYY-MM-DD”,点击确定即可。
6、返回EXCEL表格,发现在excel中把数值YYYYMMDD转换为日期YYYY-MM-DD格式操作完成。
如果原来的格式只是普通的数值格式,而非日期格式,那么在原列无法直接转为日期格式,但可以设置为显示日期形式。
在原列设置格式,自定义:0000-00-00
如果要转为真正意义的日期,应在辅助列用公式转换后,再粘贴回原列。如原数据在A列,B1公式:
=--TEXT(A1,"0000-00-00")
并将单元格格式设为日期:YYYY-MM-DD
右键点击设置单元格格式,选择“自定义”,其中有一个 yyyy-m-d 的格式,你参照这个输入一个 yyyy-mm-dd 就可以实现了。
那是你的文件里面的数据本身不是个日期吧,先把这一格设置成数字,看看变成什么。如果变成数字就没问题,如果不变数字,那你这个格里面的内容是不能改成日期格式的,如果需要帮助把excel传给我好了。
(只能显示一连串“######”号) 你把表格拉宽一点就解决了 ,显示######说明表格太窄了