Excel提取时间和日期的多种方法

在 Excel 中提取时间和日期可以通过使用各种函数来完成,尤其是在处理日期和时间的组合数据时。以下是几种常用的方法:

方法一:使用 TEXT 函数提取日期

适用场景:从日期时间组合值中提取日期部分。

语法

=TEXT(A1, "yyyy-mm-dd")
  • A1:包含日期时间的单元格。
  • "yyyy-mm-dd":日期格式,可根据需要调整为 "dd/mm/yyyy" 或其他格式。

假设 A1 包含 2024-08-10 14:30:00,这将返回 2024-08-10

方法二:使用 TEXT 函数提取时间

适用场景:从日期时间组合值中提取时间部分。

语法

=TEXT(A1, "hh:mm:ss")
  • A1:包含日期时间的单元格。
  • "hh:mm:ss":时间格式,可根据需要调整为 "hh:mm" 或其他格式。

方法三:使用 INT 函数提取日期

适用场景:直接从日期时间值中提取日期部分。

语法

=INT(A1)
  • A1:包含日期时间的单元格。

假设 A1 包含 2024-08-10 14:30:00,这将返回 2024-08-10,以 Excel 的日期格式显示。

方法四:使用 MOD 函数提取时间

适用场景:直接从日期时间值中提取时间部分。

语法

=MOD(A1, 1)
  • A1:包含日期时间的单元格。

假设 A1 包含 2024-08-10 14:30:00,这将返回 14:30:00,以 Excel 的时间格式显示。

方法五:使用 DATE 函数创建纯日期

适用场景:从单独的年、月、日值中构造一个日期。

语法

=DATE(年, 月, 日)
  • :年份。
  • :月份。
  • :日期。

示例

=DATE(YEAR(A1), MONTH(A1), DAY(A1))

假设 A1 包含 2024-08-10 14:30:00,这将返回 2024-08-10

方法六:使用 TIME 函数创建纯时间

适用场景:从单独的时、分、秒值中构造一个时间。

语法

=TIME(时, 分, 秒)
  • :小时。
  • :分钟。
  • :秒数。

示例

=TIME(HOUR(A1), MINUTE(A1), SECOND(A1))

假设 A1 包含 2024-08-10 14:30:00,这将返回 14:30:00

方法七:使用 TEXTSPLIT 函数提取日期和时间

适用场景:在 Excel 365 及更高版本中,可以使用 TEXTSPLIT 函数根据空格或其他分隔符将日期和时间分开。

语法

=TEXTSPLIT(A1, " ")
  • A1:包含日期时间的单元格。
  • " ":分隔符,在此处为一个空格,用于分隔日期和时间。

假设 A1 包含 2024-08-10 14:30:00,这将返回一个包含日期和时间的数组:{"2024-08-10", "14:30:00"}

 

这些方法能够灵活地处理 Excel 中的日期和时间数据,帮助您根据需要提取、格式化和操作数据。根据具体需求,您可以选择最适合的函数或方法。

上一篇:
Excel常用函数公式汇总