我有一個需要在 Google 表格中制作的電子表格。一些資料的來源被匯出到 Excel 作業表。資料以某種格式到達,dd/mm/yyyy我需要以某種MON d格式顯示它(Ex Sep 5)。
問題是 Excel 和作業表都查看到達的日期并認為它是 mm/dd/yyyy。
例如,02/08/2022 被認為是 2 月 8 日,即使它應該是 8 月 2 日。然后問題就出現了,這些平臺最終都不知道如何將其轉換為 8 月 2 日,而我最終不得不手動執行此操作.
有誰知道如何解決這個問題?
我嘗試調整日期的格式,以及使用 DateValue 進行轉換(這會失敗,因為它會將日期理解為 mm/dd/yyyy,即使它是 dd/mm/yyyy)。
任何線索將不勝感激!
謝謝!
uj5u.com熱心網友回復:
在 Google 表格中,選擇檔案 > 設定 > 區域設定并選擇使用dd/mm/yyyy日期格式的區域設定,然后再匯入資料。然后,您可以按照您喜歡的方式格式化日期列。
uj5u.com熱心網友回復:
在 gs 中:
=TEXT(REGEXREPLACE(A1&""; "(\d )\/(\d )\/(\d )"; "$1/$1/$3"); "mmm d")

uj5u.com熱心網友回復:
嘗試以下操作并將結果格式化為您喜歡的格式
=INDEX(IF(ISNUMBER(U2:U5),U2:U5,
IF(U2:U5=DATEVALUE("1899-12-30"),,
(MID(U2:U5,4,3)&LEFT(U2:U5,3)&RIGHT(U2:U5,4))*1)))
(請根據您的范圍和語言環境調整公式)

使用的功能:
INDEXIFDATEVALUEISNUMBERTRUNCMIDLEFTRIGHT
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/504376.html
