我有一个包含以下格式的日期/时间信息的列,以文本形式存储:
03.01.2011 09:55
。
我如何将其转换为日期/时间格式?
答案1
如果 A1 是包含信息的单元格,则以下公式应该有效。
=DATE(MID(A1,7,4),MID(A1,4,2),LEFT(A1,2))+RIGHT(A1,5)
这里假设03.01.2011
是 1 月 3 日。如果是 3 月 1 日,则需要交换函数中的第二项和第三项DATE
。
Gansi 的建议不起作用,原因有二(一二,取决于您所在的位置区域设置)。
因为将单元格的格式从文本更改为数字不会自动重新计算/更改单元格中的数据 - 您需要重新输入数据(例如按 F2 然后输入)
(或 1 1/2))在英国/美国日期格式中,Excel 不会将点识别为日期中的分隔符。在其他地区(可能是德国?)可能并非如此,因为这种用法更为常见。