“EEE MMM dd HH:mm:ss zzz yyyy”字符串到excel中的dd mm yyyy

时间:2021-03-03 04:21:24

标签: excel google-sheets excel-formula google-sheets-formula

如何使用 Microsoft excel 或 google 表格将“EEE MMM dd HH:mm:ss zzz yyyy”字符串转换为 dd mm yyyy 和 mm dd yyyy 格式。使用什么公式以及如何证明/反驳数据的可靠性。

2 个答案:

答案 0 :(得分:1)

试试这个公式google-sheet

=ArrayFormula(TEXT(DATEVALUE(TEXTJOIN("-",TRUE,TRIM(MID(SUBSTITUTE(A1," ",REPT(" ",100)),{2,1,5}*100,100)))),"mmm dd yyyy"))

enter image description here

答案 1 :(得分:0)

试试这个,Excel 不会用 TEXT 函数读取初始字符串。所以我们需要拆分信息,然后只选择我们需要的项目

  1. 使用 Text to Columns 按钮将数据拆分为不同的列。我建议使用 Delimited 选项,使用空格作为分隔符
  2. 使用 TEXTJOIN 公式以您需要的格式将日、月、年添加到一个字符串中
  3. 最后将单元格格式化为日期,以防万一其他需要将其读取为日期

如果您真的很想实现完全自动化,您可以使用 MID 函数中的 FIND 函数为您进行拆分(不过这会很棘手)

祝你好运