如何在Excel中将具有date和时间的字段格式的列更改为具有相同date和时间的date/时间格式的列?
我在Excel(2010)中有一个string格式的列,显示“yyyy-mm-dd hh:mm:ss”,对于分析我需要它完全一样,除了它是date+时间格式,而不是string格式。
一些谷歌search后,我得到的macros可能会帮助我,但我从来没有在Excel中的视觉基础工作。 最重要的是,我发现每次接近这个问题的问题似乎都有一个非常不同的解决scheme。
到目前为止,我已经有视觉基础知识来input一些代码(是的,你可能会嘲笑我的技能很差),但我不知道要input什么代码。
谢谢。
要获取date和时间,请使用=DATEVALUE(A1)+TIMEVALUE(A1)
。
你不需要VBA。 使用DATAVALUE
function。
首先尝试格式化date列,您可以在自定义格式,types框中使用您的格式“yyyy-mm-dd hh:mm:ss”。
如果这不起作用,则使用= DATEVALUE(A1)创build一个额外的列,并将其复制到列中。 根据需要进行格式化。 您可以复制/粘贴值,以便您可以replace原来的列。
你可以使用
=VALUE(A1)
如果Excel可以将string解释为date,那么将会如此。