【问题标题】:Date_time format does not recognise AM/PMDate_time 格式无法识别 AM/PM
【发布时间】:2019-11-03 16:07:35
【问题描述】:

我有以下来自 ebuttons 的时间序列数据集。 当我提取错误发生时,在每个按钮的大部分数据中,我得到一些时间格式如下

我已经尝试了几件事

1)= 文本(单元格编号,"hh:mm:00) 在 Excel 中 2)我也尝试通过保持日期不变来分隔excel中的日期和时间 3)在 rstudio 中,我使用了不同的函数 as.POSIXct(concrete$time_date, format = "%m-%d-%Y %H:%M:%S") 和 as.Date

但是当我在 excel 中尝试选项 1 和 2 时,确实有一些问题:

我认为无论我尝试什么,AM/PM 时间都会被识别为文本。但我不知道在以不同方式更改格式后还能尝试什么。

我正在研究 MAC

真的很感谢我们提前关注,

最好的 马拉

【问题讨论】:

  • 如果您的时间戳在单元格 A1 中并格式化为文本,您可以在不同的单元格中使用公式 =DATEVALUE(A1)+TIMEVALUE(A1) 将其转换为 Excel 时间戳值。请记住格式化该单元格以按照您想要的方式显示它。如果您希望它采用相同的格式,请使用 m/d/yy h:mm:ss AM/PM 的自定义数字格式。
  • 嗨彼得,谢谢。然而,没有工作......不幸的是。我仍然得到错误。现在按照您的建议格式化所有内容并使用公式后,我得到一个 VALUE 错误

标签: excel datetime time


【解决方案1】:

将 A1 视为第一个包含数据的单元格,试试这个:

  1. 选择 B 列并以您需要的方式将格式设置为短日期。
  2. 选择 C ​​列并以您需要的方式将格式设置为 Hour。
  3. 在 A2 上放置公式 =MID(A1,1,8)(可能不是 8 而是 9,但请检查您的数据)
  4. 在A3位置公式=TIMEVALUE(MID(A1,9,20))
  5. 向下拖动公式。

希望对你有帮助!

【讨论】:

  • 我检查了您的样品并且它有效。你在放置公式之前格式化单元格吗?
猜你喜欢
  • 2018-05-19
  • 2013-01-05
  • 1970-01-01
  • 2011-06-08
  • 1970-01-01
  • 1970-01-01
  • 2020-05-23
  • 2020-09-09
  • 1970-01-01
相关资源
最近更新 更多