我在Excel(2010)中有一个字符串格式的列显示“yyyy-mm-dd hh:mm:ss”,对于分析我需要它完全相同,除了它是在日期+时间格式而不是字符串格式。
经过一些谷歌搜索我得到的宏可能会对我有所帮助,但我以前从未在Excel中使用过Visual Basic。最重要的是,我发现每次接近这个问题似乎都有一个非常不同的解决方案。
到目前为止,我已经有了基本的视觉基础来输入一些代码(是的,你可能会嘲笑我的技能很差),但我不知道要输入什么代码。
感谢。
答案 0 :(得分:2)
要同时获取日期和时间,请使用=DATEVALUE(A1)+TIMEVALUE(A1)
。
答案 1 :(得分:1)
您不需要VBA。使用DATAVALUE
功能。
答案 2 :(得分:1)
首先尝试将列格式化为日期,您可以在自定义格式,类型框中使用格式“yyyy-mm-dd hh:mm:ss”。
如果这不起作用,则使用= DATEVALUE(A1)创建一个额外的列,并将其复制到列中。根据需要格式化。您可以复制/粘贴值,以便可以替换原始列。
答案 3 :(得分:0)
你可以使用
=VALUE(A1)
如果Excel可以将字符串解释为日期,那么它将会。