簡體   English   中英

Excel中的日期格式轉換

[英]Date format conversion in Excel

我有一個日期列表,似乎是dd/mm/yyyy hh:mm format ( Ex - 12/13/2022 12:16 AM ) ,這是不正確的。 我需要更改為mm/dd/yyyy hh:mm格式。

我嘗試了公式=IF(H2="","",IF(DAY(H2)>12,DAY(H2)&"/"&MONTH(H2)&"/"&YEAR(H2),VALUE(DATE(YEAR(H2),DAY(H2),MONTH(H2)))))

但結果是#Value

例子

在此處輸入圖像描述

您似乎忽略了重點:Excel 中的日期時間格式是一個普通數字,其中 1 表示一天,從 1900 年 1 月 1 日開始。

讓我展示一下它在我的電腦上的樣子:

在此處輸入圖像描述

如您所見,有兩種描述 2022 年十二月十三日的方式:

  • 格式dd/mm/yyyy13/12/2022 (歐式)
  • 格式mm/dd/yyyy12/13/2022 (美式)

但正如您在下面看到的,實際值是相同的( 44908是從 1900 年一月一日開始的天數)。

對此進行計算,例如檢查=DAYS()>12 ,沒有任何意義,因為天數將根據 44908 數字計算,而不是根據它的顯示方式計算。

所以,不要在上面開始公式,只需改變它的顯示方式(使用單元格格式,如我的屏幕截圖所示)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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