excel里把日期格式改为文本出错怎么办
的有关信息介绍如下:在excel中,直接把单元格格式由“日期”改为“文本”或“常规”的时候,单元格里面的年月日就变成了一串数字,而不是年月日。本文将和大家分享一个简单的技巧,可以快速地把日期格式的年月日改为文本字符串。
本文用WPS进行演示。office的操作是大同小异的,参考这个方法操作就可以。我们先看一下原来的格式,如图所示,带有斜杠的短日期格式2011/11/12。而要求的是20111112这样的文本格式。
选中需要更改的全部日期数值,然后点击“开始”选项卡中的“单元格格式”命令,选择“其它数字格式”
选择“自定义”,并把格式定义为yyyymmdd.
PS: y表示年,m表示月,d表示日。格式定义即为四位数的年,两位数的月,两位数的日。
设置完毕后,即可以得到一串8位数的字符串,但这个时候,这些数字仍然是日期,只是它的显示是自定义的格式,本质是还没有和原来一样的。
接下来,是本经验的技巧要点所在。
把上一步得到的数据,全部复制。然后把数据粘贴到文本文档当中。[如图所示]
把数据从“文本文档”中复制回来excel表格中。
注意:如果粘贴到原来的列,要在粘贴前把该列的单元格格式改为“常规”或“文本”。
至此,我们可以得到一串文本格式的字符串了。
总结,本经验是利用了txt文本文档不支持excel的单元格格式的功能,得到纯数字的字符串。通过这样可以快速转换,而不出现错误。