如何在 Excel 中添加时间到日期

如何在 Excel 中添加时间到日期

我有一个单元格包含“01.08.2014”,这是一个日期。我想使用公式将其转换为“01.08.2014 00:00:00”,这应该是日期和时间。

答案1

假设您的日期“01.08.2014”在单元格 A1 中,那么这应该有效。

=DATE(RIGHT(A1,4),MID(A1,4,2),LEFT(A1,2))

DATE()函数的工作原理是提取字符串中的年份、月份和日期部分,然后将它们重新组合成正确的 Excel 日期。

答案2

我按如下方式修复了它:显然,日期已经完全包含在单元格中的信息中,所以我只需要重新格式化:选择所有单元格,按 CTRL+1,然后定义自己的格式,例如我做了 dd.mm.yyyy hh:mm:ss

答案3

日期/时间值存储为单个数字。整数部分是日期(自参考日期以来的天数),小数部分是时间(一天的分数)。如果 Excel 将其存储为日期/时间数据,则这就是单元格的实际内容。您看到的显示只是格式化以将其表达为人类可读的形式。使用字符串函数解析日期组件将不起作用,因为这不是单元格中实际的内容。

您可以按照自己想要的方式格式化内容。自定义格式为您提供了很大的灵活性。或者,您可以使用函数提取日期和时间的组成部分,并将它们连接起来以形成自定义格式。此链接提供了一些解释:http://www.excel-examples.com/microsoft-excel-date-time-functions.htm

编辑:@Hans,当我写这篇文章时,我错过了你已经解决问题的帖子。我会留下答案,以防它对其他人有用。

相关内容