excel 表格中怎么样把日期格式转换成文本格式例如:19880102的日期格式转换成1988-01-02的文本格式

如题所述

如果19880102在B2单元格,那么输入

=TEXT(B2,"0-00-00")

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-09-03
对19880102所在列进行分列,将列指定为日期列,并将其格式设定为"yyyy-mm-dd"即可。
第2个回答  2013-09-05
用这个公式,虽然长了一点,但也能实现。死了好几个脑细胞才完成呀。但这个有个缺陷,就是你的原来的格式一定是要8位。否则就实现不了。如果只有六位数,那就要修改一下公式才能用。=DATE(TRUNC(A1,-4)/10000,(TRUNC(A1,-2)/100-TRUNC(A1,-4)/100),RIGHT(A1,2))
刚试了一下那个text函数。这个从表象上来看也是实现了。可是转换成了文本,你要是变格式就不方便了。本回答被网友采纳
第3个回答  2013-09-03
右键点击单元格然后按F键进入格元格格式设置
第4个回答  2013-09-03
公式:
=TEXT(A1,"0-00-00")追问

亲,请详细说明

追答

A1为数据19880102 ,B1中输入公式:=TEXT(A1,"0-00-00") 回车就可得到结果:1988-01-02