您的位置首页生活百科

excel里把日期格式改为文本出错怎么办

excel里把日期格式改为文本出错怎么办

的有关信息介绍如下:

excel里把日期格式改为文本出错怎么办

在excel中,直接把单元格格式由“日期”改为“文本”或“常规”的时候,单元格里面的年月日就变成了一串数字,而不是年月日。本文将和大家分享一个简单的技巧,可以快速地把日期格式的年月日改为文本字符串。

本文用WPS进行演示。office的操作是大同小异的,参考这个方法操作就可以。我们先看一下原来的格式,如图所示,带有斜杠的短日期格式2011/11/12。而要求的是20111112这样的文本格式。

选中需要更改的全部日期数值,然后点击“开始”选项卡中的“单元格格式”命令,选择“其它数字格式”

选择“自定义”,并把格式定义为yyyymmdd.

PS: y表示年,m表示月,d表示日。格式定义即为四位数的年,两位数的月,两位数的日。

设置完毕后,即可以得到一串8位数的字符串,但这个时候,这些数字仍然是日期,只是它的显示是自定义的格式,本质是还没有和原来一样的。

接下来,是本经验的技巧要点所在。

把上一步得到的数据,全部复制。然后把数据粘贴到文本文档当中。[如图所示]

把数据从“文本文档”中复制回来excel表格中。

注意:如果粘贴到原来的列,要在粘贴前把该列的单元格格式改为“常规”或“文本”。

至此,我们可以得到一串文本格式的字符串了。

总结,本经验是利用了txt文本文档不支持excel的单元格格式的功能,得到纯数字的字符串。通过这样可以快速转换,而不出现错误。