我有一個大型資料集(接近 80,000 條)的推文,日期如下:
2016 年 10 月 5 日星期三 01:20:53 0000
我可以運行什么腳本將 Google 表格中的日期轉換為簡單的 mm/dd/yyyy 形式?在這種情況下,應該是:10/05/2016 謝謝!
uj5u.com熱心網友回復:
如果您提到的日期格式是一致的,您可以使用下面的公式(假設日期在單元格 A1 中)
=DATEVALUE(RIGHT(A1,4) & MID(A1,5,3) & MID(A1,9,2))
這將從字串中提取 Datevalue,然后您可以對其進行格式化以查看mm/dd/yyyy格式
uj5u.com熱心網友回復:
嘗試
=arrayformula(if(A1:A="",,1*(regexextract(A1,"\d{2}")&"/"®exextract(A1,"\D (\D ) ")&"/"®exextract(A1,".* (\d )"))))
或(帶小時/分鐘/秒)
=arrayformula(if(A1:A="",,1*(regexextract(A1,"\d{2}")&"/"®exextract(A1,"\D (\D ) ")&"/"®exextract(A1,".* (\d )")) regexextract(A1,"\d{2}:\d{2}:\d{2}")))
并定義適當的格式

uj5u.com熱心網友回復:
另一種解決方案
=index(ifna(Text(1&RegexExtract(A:A,".*?\s(.*?)\s"),"MM")&"/"&RegexExtract(A:A,"\d{2}")&"/"&RegexExtract(A:A,".*\s(.*)")))
或者
=index(text(regexreplace(regexreplace(A:A,"\ 0000\s",),"(.*)(\d :\d :\d )\s(.*)","$1$3 $2"),"mm/dd/yyyy"))
或者
=index(text(regexreplace(A:A,"(.*\s)(\d :.*)\ .*\s(.*)","$1$3 $2"),"mm/dd/yyyy"))

轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/410989.html
標籤:
上一篇:是否有在UIDocumentInteractionController共享表彈出之前呼叫的委托方法
下一篇:PowerBI-日期格式
