如何将EXCEL中的文本转变为日期,如:19980102 转换为1998年1月2日

如:19980102 转换为1998年1月2日

选择此列单元格

点击菜单栏---数据---分列

对话框中,下一步,下一步

到第三步时,选择"日期"

下拉列表框中选择"YMD"

确定


重新选择此列

右键---设置单元格格式

对话框中,选择适当的日期格式.如:  2001年3月14日

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-10-31
在EXCEL中,text函数的作用是将各种形式的数值转换成特定格式的文本形式,函数如下:
=Text(待转换的单元格,特定格式字符串)
例如:设A1单元格数值为1,我们想将A1的内容转换成001的格式,可用如下公式:
=Text(A1,"000")
那么我们如何将字符串转成日期呢?如果我们的字符串为2007-07-30的格式,那就很好办,可直接用DATEVALUE函数转换,但如果字符串为20070730的格式,DATEVALUE函数将无法识别,此时我们就需要用到TEXT函数,先将20070730格式化成2007-07-30的格式,公式表示如下(设A1内容为20070730):
=Text(A1,"#-00-00")
转换成目标格式后,我们就可以直接用DATEVALUE函数了,即完整公式:
=DateValue(Text(A1,"#-00-00"))

然后将单元格格式设置成“日期”,类型*2001年3月14日,即可。
第2个回答  2012-10-31
选中你要转换的单元格或者列,右键设置单元格格式--选择日期--选择其中你想要显示的格式--点击确定。
第3个回答  2012-10-31
用函数=DATE(LEFT(A1,4),MID(A1,5,2),MID(A1,7,2)),该列设置成日期2001年3月14日式样
第4个回答  2012-10-31
可以先通过字符串函数格式化为:1998-01-02
然后通过改变文本格式为中文日期