原来excel表格中是自定义的YYYY-MM-DD,现在要文本格式,一改就变一串数字

原来excel表格中是自定义的YYYY-MM-DD,现在要文本格式,一改就变一串数字,代表的是表格中的日期.怎么能让表格中单元格格式的日期转为文本格式,且显示不变? 例如:1970-05-01当前格式为自定义YYYY-MM-DD,转为文本后怎么是32274,而不是1986-03-09?

第1个回答  推荐于2017-11-22
因为在计算机存储中,日期实际对应的是一个数值,比如你的1986-03-09,实际对应的数据就是32274,每个日期都有,你可以通过公式转换:如你的日期在A1,则在辅助列输入=TEXT(A1,"yyyy-mm-dd"),然后选择性粘贴,粘成数值。这样得到的就是文本格式了本回答被提问者采纳
第2个回答  2016-08-12
假设你的日期在A1,则在B1输入公式:
=TEXT(A1,"e-m-d")
下拉
第3个回答  2016-08-12
选择单元格区域 CTRL+1 数字 常规 确定