大数跨境
0
0

LEFT、RIGHT 和 SUBSTITUTE,解决非法日期问题

LEFT、RIGHT 和 SUBSTITUTE,解决非法日期问题 Excel数据分析之道
2022-07-23
0
导读:今天写一篇短文。有下图的一个数据,日期和时间在一个单元格,如何将它们分开?注意到日期是句点隔开的写法,因此如

今天写一篇短文。


有下图的一个数据,日期和时间在一个单元格,如何将它们分开?



注意到日期是句点隔开的写法,因此如果用分列工具解决的话,就需要两步操作才能完成:先将日期和时间分开,再对日期进行转换。


仔细观察数据,日期是左侧的10位数,时间是右侧的8位数,因此我们也可以使用函数来解决:


单元格B2:

=1*SUBSTITUTE(LEFT(A2,10),".","-")


单元格C2:

=TIMEVALUE(RIGHT(A2,8))



很简单的思路,你看明白了吗?


LEFT函数把左侧的10位数取出来,再用SUBSTITUTE函数把句点替换成横杠,再乘以1转换为数值(因为日期是数值)。


用RIGHT函数取出右侧的8位数,用TIMEVALUE转换为真正的时间。


注意,不论是LEFT函数,还是RIGHT函数,还是SUBSTITUTE函数,它们 的结果都是文本,因此需要将文本型日期和文本型时间,转换为数值型日期和数值型时间,否则,尽管取出日期和时间了,后面要进行分析计算时,仍然会出问题。



------------------------------

世上无难事,只要肯思考。

------------------------------


没有东一榔头西一锄头的碎片技巧,在这里,只有朴实无华的数据分析逻辑思维,只有实实在在的Excel数据分析技能,尽在公众号“Excel数据分析之道”。





【声明】内容源于网络
0
0
Excel数据分析之道
全面介绍Excel在企业数据分析中的各种应用,实际案例模板分享,经验心得,帮助个人和企业提升Excel应用能力。
内容 1106
粉丝 0
Excel数据分析之道 全面介绍Excel在企业数据分析中的各种应用,实际案例模板分享,经验心得,帮助个人和企业提升Excel应用能力。
总阅读182
粉丝0
内容1.1k