[英]Need to convert a specific text format to date format MM/DD/YYYY
我從 .csv/Excel 中用戶帳戶的 Active Directory 導出,其中創建的日期單元格的通用格式(文本?)如下:單元格A1
中的20150903075605.0Z
我需要將其轉換為日期格式為MM/DD/YYYY
。 我相信文本翻譯成2015/09/03
但我可能是錯的。
到目前為止我嘗試過的:
.0Z
並更改為2.01509E+ 13
。 然后在相鄰的單元格( B1
)中,我嘗試=DATE(A1)
這給了我一個#VALUE
=DATE(LEFT(C2,2)+100,MID(C2,3,2),RIGHT(C2,2))
但這給了我一個模糊的日期4/12/2020
。此公式將 A1 中的值轉換為真實數字:
=DATE(LEFT(A1,4),MID(A1,5,2),MID(A1,7,2))
您應該將數字格式應用於使用公式的單元格。 數字格式為: mm/dd/yyyy
。 在 Excel 中,數字格式通常是處理日期的最佳方式。
如果您需要文本而不是真實日期,則:
=MID(A1,5,2)&"/"&MID(A1,7,2)&"/"&LEFT(A1,4)
假設20150903075605.0Z
包含在單元格A1
,那么您可以通過以下連接獲得 MM/DD/YYYY 日期格式:
mid(A1, 5, 2) & "/" & mid(A1, 7, 2) & "/" & left(A1, 4)
所以這就是我為解決這個問題所做的。 首先剝離.0Z。
單元格 A2:20040330191012 通過輸入 =DATE(MID(C2,1,4),MID(C2,5,2),MID(C2,7,2)) 將其轉換為 B2 中的日期 (MM/DD/YYYY)給我 3/30/2004。
我很確定這是正確的,但如果你們中的一位大師可以確認,我們將不勝感激。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.