龙空技术网

excel 如何把00000000格式日期转化为0000-00-00

安英格立式踢车 41

前言:

而今朋友们对“c语言时间格式怎么转换成201992”都比较关注,同学们都需要剖析一些“c语言时间格式怎么转换成201992”的相关资讯。那么小编在网络上网罗了一些有关“c语言时间格式怎么转换成201992””的相关文章,希望你们能喜欢,我们一起来学习一下吧!

excel 如何把00000000格式日期转化为0000-00-00,这是个不大不小的难题。

在网络中搜索一通,没找到好的答案,自己摸索吧。

1、首先需要对00000000格式的这一类单元格净化,保证这一列或者是单元格格式或者是“常规”格式,或者是“文本”格式。

处理的办法:

a,检查单元格格式,如果是常规格式,可以不动。

b,或者通过文本转化。

具体操作:新建一个文本文档,取名为“净化.txt”,打开它,把这一列的00000000格式的数据剪切,粘贴到文本文件中,看看是不是干干净净的文本格式,还是另有其他字符。比如下面的这种,就需要净化,净化处理的方法就是查找,替换。

确保第一列数据是“常规”或者是“文本”格式,才可以使用下列三个函数,提取出000-00-00格式的数据

2,用函数公式提取数字,合成最终想要的结果

A、分别用“=LEFT(A2,4)”公式提取出最左边四位的年份数值

用“=MID(A2,5,2)”公式提取出中间的二位数的月份数值。

用“=RIGHT(A2,2)”公式提取出最右边的日期数值。

B,把结果列格式设置成为“yyyy-mm-dd”格式

具体操作:看图:

选中该列,单击右键,设置单元格格式,切换到自定义,手动输入“yyyy-mm-dd”,点击确定。

C,在结果列第一行输入“=DATE(B2,C2,D2)”。

这样我们想要的结果就出来了。

这就完了吗?没有!

因为上面的这些是公式计算的结果,直接打印该工作簿可以,出来的打印文档没问题。

可是如果把看上去很美的数据复制到其他表格,就会出问题。

怎么办,需要把计算结果转化为数值,才能粘贴。

3,公式计算结果转化为文本数据的操作。

操作方法一:通过文本文件净化的方法。

操作步骤:

全部选中该列,把这些表面上看上去是符合要求的计算结果粘贴到“净化.txt”文本中,转化为数值,再次从“净化.txt”文件中粘贴回excel工作簿里下一列,下一列记得提前设置为“文本”格式。

下一列记得提前设置为“文本”格式。

此时,最后一列就是纯文本格式的数值了,可以复制到其他excel工作簿中,不会错了。

操作方法二,超级填充。

将计算结果在下一列转化为文本格式的数据还可以通过使用“超级填充”实现。

具体操作,看上图,预先把最后一列的单元格格式设置成为“文本”格式。

在“2001-02-12”旁边的那一列手动输入“2001-02-12”,随后选中包括“2012-02-12”的那一行和下面没有填入数据的所有行,按下“Ctrl+E”,立刻实现快速填充。

这一篇留给自己,供自己参考。

因为这个操作,没多少人需要。[泪奔]

标签: #c语言时间格式怎么转换成201992