我想将一堆字符串单元格转换为日期(和时间)单元格,以便计算当前日期和时间与初始日期之间的差异。
当前字符串单元格如下所示:“6-17-2013 1:35”
但这需要转化为dmy (时)时:分格式。
那么,该怎么做呢?
答案1
您是否尝试过=DATEVALUE()+TIMEVALUE()
将字符串转换为日期类型。并使用单元格格式来获取所需的数字格式。
甚至TEXT(DATEVALUE() + TIMEVALUE(), "m-d-yyyy h:mm")
直接将其格式化回字符串,但现在具有正确的外观。
答案2
您只需选择包含值的所有单元格,然后格式化单元格,编辑类型以显示所需的格式。例如:[$-409]d/m/yyyy (h)h:mm
(您可以使用年年代替年显示 13 而不是 2013)
答案3
右键单击单元格/列,选择“设置单元格格式”。在弹出的窗口中,选择“自定义”。在单词下方的文本框中,Type:
将单词“常规”替换为
d-m-y (h)h:mm
但不确定这个(h)
是干什么的,在 excel 中它只会重复括号内的时间的小时部分。有一个[h]
格式选项可以显示以小时为单位的已用时间。如果您正在使用一个公式,该公式返回的小时数超过 24,但在处理一天中的小时数时,这种情况绝不会发生。