我有一個谷歌表,需要在一列中添加時間戳,就像“2022-09-11 00:13:50 GMT”一樣,在另一列中我需要轉換為“11-09-2022 00:13:50 GMT”
我努力了:
- 將單元格復制到新列并重新格式化,但它不起作用
-
=datetime(A1,"dd/mm/yyyy hh:mm:ss")
-
=TEXT(A1,"dd/mm/yyyy hh:mm:ss")
-
=date(A1,"dd/mm/yyyy hh:mm:ss")
-
=Timestamp(A2,"dd/mm/yyyy hh:mm:ss")
請注意,格式列 A 是它從另一個固定作業表匯入的方式
我可能只是太累了,錯過了最明顯的東西,但我想不通
或者:
=ARRAYFORMULA(IF(A1:A="",,REGEXREPLACE(A1:A,
"(\d{4})-(\d )-(\d ) (. ) GMT", "$3/$2/$1 $4")*1))
uj5u.com熱心網友回復:
將此公式放入單元格中D1
:
=arrayformula( iferror( 1 / value( regexreplace(A1:A, " GMT", "") ) ^ -1 ) )
然后D
通過Format > Number > Custom date and time格式化列。
uj5u.com熱心網友回復:
步驟 01
使用這個公式
=ArrayFormula(IF(A1:A="",,DATEVALUE(REGEXEXTRACT(A1:A, "(. ?) "))
TIMEVALUE(REGEXEXTRACT(A1:A, " (. ?) "))))
步驟 02 - 格式化
結果
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/507677.html