我在谷歌文档中有一个非常大的电子表格。我有一个 UTC 格式的时间列。例如(2013, 10, 14, 12, 17) for 14 Oct 2013, 12:17 am
我想改成ISO 8601,我已经开始一一改了,但是数据量很大。有没有其他方法可以自动完成?
我在谷歌文档中有一个非常大的电子表格。我有一个 UTC 格式的时间列。例如(2013, 10, 14, 12, 17) for 14 Oct 2013, 12:17 am
我想改成ISO 8601,我已经开始一一改了,但是数据量很大。有没有其他方法可以自动完成?
如果您想将(2013, 10, 14, 12, 17)
(在 A1 中假设)转换为更常规的格式:
=SPLIT(mid(A1,2,len(A1)-2),",")
填充 B1:F1 然后:
=date(B1,C1,D1)+(E1+F1/60)/24
转换为谷歌表格识别的日期时间索引。结果可能被格式化:
dd MMM yyyy, HH:mm AM/PM
以显示:14 Oct 2013, 12:17 PM
或通过选择以其他方式格式化(ISO 8601 不需要唯一的格式)。
这并不试图解决像 12:17 这样的任何奇怪的约定(即,将其视为中午后 17 分钟,而不是午夜后),也不会因位置而产生任何时差。