文本到列格式化日期/时间问题

时间:2015-11-09 16:06:43

标签: excel datetime

我试图弄清楚这是一个Excel错误还是只是格式化问题。所以我有一个列有m/d/yyy h:m AM/PM格式的日期和时间的列(即10/21/2015 2:21:00 PM),并且我试图将其拆分为两个单独的列:一列是日期,另一列是时间。我首先尝试使用固定宽度,但最终使用分隔,所以我可以将它完全拆分到我想要的位置。

出于某种原因,当它将两者分开时,时间的实际值会发生变化。最后我会得到一个列,其日期和时间是早上12点(10/21/2015 12:00 AM)和一列,初始时间减去12小时(2:21:00 AM)....试图弄清楚为什么有仍然是日期列中的时间值以及时间值更改的原因。理想情况下,我想要一个包含10/21/2015的列,另一个包含2:21:00 PM的列。

我尝试更改初始日期/时间组合等的格式,并且从分割的初始时间开始减去12小时。

是否有人遇到或听说过类似的问题?

1 个答案:

答案 0 :(得分:0)

我认为你的问题令人困惑,例如我首先尝试使用固定宽度,但最后使用分隔符,因此我可以将其拆分到我想要的位置。似乎是从前到后,但是你有一个2015年10月21日14:21的日期时间值,希望它作为一列中的日期和下一个02:21:00 PM,你的环境是UK style(即前一个月)。

如果是这样,文本到列可能会像有用一样令人困惑。假设您的日期时间值在A1中,将日期列格式化为日期(以适应)和时间列格式为hh:mm:ss AM/PM(或类似)并且以下公式可能适合:

日期:=INT(A1)
时间:=MOD(A1,1)