簡體   English   中英

需要將特定的文本格式轉換為日期格式 MM/DD/YYYY

[英]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但我可能是錯的。

到目前為止我嘗試過的:

  1. 刪除.0Z並更改為2.01509E+ 13 然后在相鄰的單元格( B1 )中,我嘗試=DATE(A1)這給了我一個#VALUE
  2. 試過=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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM