繁体   English   中英

将日期和时间加入Excel / VBA中的单个单元格

[英]Joining a date and time into a single cell in Excel / VBA

我必须将检查中基本相同的信息报告给两个不同的客户,这两个客户都以自己的首选格式向我提供了Excel电子表格,并且密码受到保护。 我已将这两张纸放入我自己的工作簿中,并设法将“几乎”两张纸上的所有数据都填入我自己的数据中。 虽然在时间日志上我被卡住了。

客户'A'在单个列中包含每个时间和日期,格式为“12.29.12 14:30”。 客户'B'有两列,第一列为“12/29/12”,第二列为“1430”。

我试图避免必须两次输入所有相同的日期和时间 - 它可以是几十行 - 既省力又避免错误。 我真正需要做的是将客户'B报告中的日期和时间连接起来并将其放入客户'A'中,或者将日期和时间分成'A',这样我就可以把它放到'B'上。 我尝试了几种方法,但最终得到的错误代码或无意义的数字。

谁能指出我正确的方向?

谢谢,理查德

没关系......我尝试过的下一件事:-)

对于阅读此内容的任何人来说,诀窍不是连接日期和时间值,而是将它们添加到一起。

理查德

正如您稍后在自己的问题中指出的那样,为了在Excel中操作日期/时间,您应该添加而不是连接。

原因是Excel将所有日期/时间存储为表示自1900年1月1日以来的天数的数字*。 此数字存储为8字节的双精度数。

使用Excel数字格式显示所需的日期/时间格式。

如果在工作表中发现某些单元格的日期实际上存储为文本,请使用DATEVALUE函数。

*默认情况下,Excel 2010 for Windows使用自1900年以来的天数。可以选择使用自1904年以来与其他版本兼容的天数。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM