如何从2014年10月29日下午4:20 PDT输入的数据中提取日期和时间


0

我有以这种格式复制和粘贴的数据: October 29, 2014 4:20PM PDT

我需要一个公式来提取一个单元格中的日期和另一个单元格中的时间。我需要这两个值才能计算从一次到另一次的小时计算并使用日期作为数值。

Answers:


1

如果您在单元格A1中有日期 - 作为一个文本字符串,例如在您输入时为其添加一个单引号,
'october 29, 2014 4:20pm 或者如="october 29, 2014 4:20pm"
注意缺失PDT      (将其删除left(...)或类似)

然后
=DATE(YEAR(A1),MONTH(A1),DAY(A1))
会挑选出日期


=HOUR(A1)&":"&MINUTE(A1)
会挑选出时间。

应该工作的另一种方法:      LibreOffice,我正在尝试的东西似乎有错误
=TIMEVALUE(A1)
,然后使用对话框(CTRL+ 1)将单元格重新格式化为日期或时间


0

日期/时间字段存储为整数天数+一天的分数,即(days_since_31Dec1899 + seconds_since_ midnight / 86400),因此您无需分割日期和时间以执行时移。

如果A1包含日期和时间,则设置B1=A1+1/24为在一小时后给出。对于更一般的时移,设置A2=2:15:30B2=A1+A2在30秒后提供2小时15分钟。您当然可以减去较早的时间。

您需要将输出单元格(B1 / B2)格式化为日期和时间。


0

如AFH所述,日期/时间存储为数字,然后根据您选择的格式显示。日期是整数部分,时间是一天的小数部分。AFH的答案描述了如何使用值而不分割它。如果确实需要拆分它,可以使用Excel函数进行拆分。假设您的日期/时间条目位于单元格A1中。

    =INT(A1)     gives you the date portion
    =MOD(A1,1)   gives you the time portion

这些可以使用标准日期和时间格式进行格式化。此外,日期和时间功能将适用于每个部分(只要该功能不需要缺少部分)。例如,WEEKDAY()将使用日期部分。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.