首页 > 解决方案 > 表格/excel时间格式的转换

问题描述

我想找到一个公式来翻译表单上的日期和时间原始文本输出:

May 22, 2018 at 02:17PM

对于谷歌表格更容易消化的东西,例如:

22/5/2018 14:17:00

这可能吗?我正在谈论将书面月份转换为计数月份,从 12 小时制到 24 小时制,以及重新安排日期/月份。我觉得这有点模棱两可,但有可能吗?

标签: exceldategoogle-sheetsgoogle-sheets-formuladata-conversion

解决方案


请使用以下

=--REGEXREPLACE(A2,"at","")

由于日期/时间是数字,因此您的结果将采用以下形式43242.5951388889

然后,您将菜单中的结果格式化Format--> Number--> Date time为标准格式。
您还可以进一步选择 More Formats--> More date and time formats更多选项。

(如果仍然有问题,请告诉我们)


加法
正如JvdV在他的评论中所建议的那样,由于REGEXREPLACE与 相比更贪婪SUBSTITUTE,因此也可以使用

=--SUBSTITUTE(A2,"at","")


推荐阅读