如何在Google电子表格的三个单独栏中抽象日期时间戳?

时间:2013-09-11 13:11:55

标签: excel google-sheets

我有一个谷歌电子表格,其中A2:A3000列包含几个与此格式完全相同的日期和时间戳: 20-AUG-2013 23:07:00 - 23:17:00 < / p>

是否有可能有一个公式(最好是单个公式)可以这样的方式来加上这些数据 -

1)日期在B栏中显示为: 20-AUG-2013

2)开始时间以C为单位: 23:07:00

3)&amp;结束时间在D中: 23:17:00

非常感谢您的帮助!

2 个答案:

答案 0 :(得分:0)

在B1输入: = MID(A1,1,11)并复制

在C1输入: = MID(A1,13,8)并复制

在D1中输入: =右(A1,8)并复制

答案 1 :(得分:0)

请尝试:

=if(column()=2;mid($A1;1;11);if(column()=3;mid($A1;13;9);mid($A1;23;9)))

编辑对OP的评论

我很幸运,只是猜测2 2013年8月将会出现02,但如果没有,最好能够涵盖两种可能性:

=if(column()=2;mid($A1;1;11);if(column()=3;mid($A1;12;9);mid($A1;23;9)))  

即拿起一个额外的空间比丢失一个数字更“危险”。