若要在 Excel 或其他地方轉換日期格式,您需要兩項要素:原始日期,以及明確的目標格式,例如 ISO 8601 (YYYY-MM-DD)、美式 (MM/DD/YYYY) 或歐式 (DD/MM/YYYY)。Excel 本身將日期儲存為連續的序列數字(第 1 天 = 1900 年 1 月 1 日),因此改變日期顯示方式——而非變更其底層數值——可透過儲存格格式設定來完成。然而,如果您需要將日期匯出為特定字串格式以供報表、API 或資料庫使用,Excel 內建的格式設定可能無法涵蓋所有情況,特別是長格式或文字形式,例如「Monday, January 1, 2024」。這時候就需要專用的日期格式轉換工具:它能接收任何日期並立即以八種常見格式顯示,讓您一鍵複製所需的精確字串——無需公式、巨集或手動輸入。

Excel 使用者在跨地區或跨系統分享檔案時,經常會遇到日期格式的困擾。像「07/04/2024」這樣的日期,在美式格式中代表 7 月 4 日,但在歐式格式中卻代表 4 月 7 日,導致報表、發票或排程中出現錯誤。雖然 Excel 的「儲存格格式」對話方塊 (Ctrl+1) 讓您能在內建格式之間切換,但它無法涵蓋所有情境——例如轉換為 Unix 時間戳記、序數格式(例如「4th」),或拼寫出的文字。此外,如果您在不同地區設定的電腦上開啟檔案,Excel 的地區設定可能會覆寫您選擇的格式。對於資料輸入、軟體開發或跨國協作等任務,使用一個中立、線上且能一次顯示所有可能格式的工具,能節省時間並減少錯誤。無論您是為 SQL 查詢準備資料集、撰寫合約,或僅僅是確保共用試算表中的一致性,能夠在不離開瀏覽器的情況下立即將日期轉換為任何格式,都是一個實用的解決方案。

how to convert date format in excel
how to convert date format in excel

Excel 如何在內部處理日期

Excel 將日期視為序列數字,其中 1900 年 1 月 1 日為第 1 天(在某些系統中為 0,例如 1904 年日期模式)。這表示「July 4, 2024」這個日期會被儲存為數字 45477,但會根據您系統的地區設定顯示為「7/4/2024」(美式)或「04/07/2024」(歐式)。當您在 Excel 中變更格式時,您僅僅改變了數字的顯示方式——而非數字本身。這就是為什麼即使日期看起來不同,排序、�選和計算仍能正常運作。然而,如果您複製一個已格式化的日期為文字(例如 Ctrl+C),您複製的是顯示的字串,而非底層的數字。這在貼到其他期望特定格式(例如資料庫或 API 所需的 YYYY-MM-DD)的系統時,可能會造成問題。

若要在 Excel 中查看底層的序列數字,請將儲存格格式變更為「通用格式」。例如,如果 A1 儲存格顯示「7/4/2024」,切換為通用格式後可能會顯示 45477。這在除錯或需要執行日期運算(例如加天數或計算差異)時非常有用。然而,對大多數使用者而言,核心挑戰在於讓日期以正確的格式顯示給目標對象——無論是其他國家的同事、軟體系統或列印報表。雖然 Excel 的「儲存格格式」對話方塊提供了多種內建日期格式,但它無法涵蓋所有用例,例如轉換為 Unix 時間(自 1970 年以來的秒數)、序數格式(例如「4th」),或拼寫出的文字(例如「July fourth, two thousand twenty-four」)。

逐步在 Excel 中轉換日期格式

如果您需要變更 Excel 中日期的顯示方式,請依照下列步驟使用「儲存格格式」功能。此方法會變更顯示格式而不更動底層的日期值,因此計算和排序仍然準確。

  1. 選取包含日期的儲存格,即可重新設定格式。您可以選取單一儲存格、範圍或整欄。
  2. 在選取的儲存格上按右鍵,從快顯功能表中選擇儲存格格式(或在 Windows 上按 Ctrl+1,或在 Mac 上按 Cmd+1)。
  3. 在「儲存格格式」對話方塊中,切換到數值分頁,並從左側的類別清單中選擇日期
  4. 地區設定(位置)下,選擇您要的日期格式所屬的地區。例如,選擇英文(美國)為 MM/DD/YYYY,或選擇英文(英國)為 DD/MM/YYYY。
  5. 類型清單中,挑選您需要的特定格式,例如:
    • MM/DD/YYYY(例如 07/04/2024)
    • DD-MM-YYYY(例如 04-07-2024)
    • DD-MMM-YYYY(例如 04-Jul-2024)
    • MMMM D, YYYY(例如 July 4, 2024)
    • YYYY-MM-DD (ISO 8601,例如 2024-07-04)
  6. 點擊確定以套用格式。日期現在會以選擇的格式顯示,同時保留相同的底層數值。
  7. 驗證變更,方法是暫時將儲存格格式切換為「通用格式」——您應該會看到與之前相同的序列數字,確認日期值未變。

如果您需要的格式未列在 Excel 的內建選項中(例如 Unix 時間戳記、序數格式或拼寫出的文字),您就必須使用公式或外部工具。例如,若要在 Excel 中將日期轉換為 Unix 時間戳記,您可以使用公式 = (A1 - DATE(1970,1,1)) * 86400,其中 A1 包含您的日期。然而,這需要手動計算,且無法涵蓋所有格式。若要更快速且全面的解決方案,線上的日期格式轉換工具讓您輸入一次日期,即可同時查看八種格式,包括 ISO、美式、歐式、長格式、星期、序數、文字和 Unix——可直接複製貼上到 Excel 或任何其他系統。

當 Excel 的格式設定不夠用時

Excel 的「儲存格格式」功能在基本日期格式化方面很強大,但它有其限制。例如,它無法以序數格式(例如「4th」)、拼寫出的文字(例如「July fourth」),或 Unix 時間戳記(自 1970 年 1 月 1 日以來的秒數)來顯示日期。它也無法處理內建地區選項以外的區域偏好,這在與國際團隊合作或需要特定格式的系統時會構成問題。此外,Excel 的格式設定與活頁簿的地區設定綁定,因此在設定不同的電腦上開啟同一個檔案,可能會改變日期的顯示方式——即使您已設定自訂格式。這在共用檔案中可能導致混淆或錯誤,特別是在協作環境中。

另一個限制是,Excel 的格式設定僅改變日期的顯示方式,而非儲存或匯出的方式。如果您將已格式化的日期複製為文字(例如「July 4, 2024」),再貼到另一個系統,您貼上的是顯示的字串,而非底層的日期值。這在資料庫、API 或其他期望特定日期格式(例如 YYYY-MM-DD (ISO 8601))的軟體中可能造成問題。例如,資料庫可能會拒絕「07/04/2024」,因為它期望「2024-07-04」。同樣地,如果您需要以長格式(例如「Monday, July 4, 2024」)產生報表,Excel 的格式選項無能為力——您需要使用公式或外部工具來達成。

針對這些情境,線上的日期格式轉換工具是一個實用的替代方案。它讓您輸入一次日期,即可立即查看八種常見格式,包括 ISO、美式、歐式、長格式、星期、序數、文字和 Unix。每種格式都以清晰、可複製的形式顯示,因此您可以在 Excel、文件、程式碼或任何其他系統中使用,無需手動重新格式化。這在以下任務中特別有用:

  • 為需要 ISO 8601 格式 (YYYY-MM-DD) 的 API 或資料庫準備資料。
  • 產生包含長格式日期(例如「Monday, July 4, 2024」)的報表。
  • 將日期轉換為 Unix 時間戳記以用於程式設計或腳本。
  • 確保不同地區或系統之間共用檔案的一致性。
  • 快速以正確格式複製日期,用於電子郵件、合約或簡報。

如何使用線上日期格式轉換工具

如果您需要快速將日期轉換為多種格式——無需公式或受 Excel 格式設定的限制——請依照下列步驟使用日期格式轉換工具

  1. 在瀏覽器中開啟工具/calculator/date-format-converter/。無需安裝或註冊。
  2. 在日期欄位中選擇日期。工具預設為今天日期,但您可以點擊日曆圖示或輸入任何格式的日期來變更(例如 07/04/2024、4-Jul-2024 或 20240704)。
  3. 在日期欄位下方立即查看所有格式。工具會以八種常見格式顯示日期:
    • ISO:YYYY-MM-DD(例如 2024-07-04)
    • 美式:MM/DD/YYYY(例如 07/04/2024)
    • 歐式:DD/MM/YYYY(例如 04/07/2024)
    • 長格式:星期、月份 D、YYYY(例如 Thursday, July 4, 2024)
    • 星期:完整星期名稱(例如 Thursday)
    • 序數:Dth(例如 4th)
    • 文字:月份 D、YYYY 以文字表示(例如 July fourth, two thousand twenty-four)
    • Unix:自 1970 年 1 月 1 日以來的秒數(例如 1719993600)
  4. 點擊您所需格式旁的複製按鈕即可複製任何格式。工具會將精確的字串放入您的剪貼簿,可直接貼到 Excel、文件或程式碼中。
  5. 在需要的地方使用複製的日期。例如:
    • 將 ISO 格式貼到資料庫或 API 請求中。
    • 將長格式貼到報表或電子郵件中。
    • 將 Unix 時間戳記貼到腳本或程式設計環境中。
  6. 根據需要對其他日期重複操作。當您變更日期時,工具會立即更新所有格式,因此您可以快速轉換多個日期。

日期格式轉換工具完全在您的瀏覽器中運作,因此您的資料不會被上傳或儲存到任何地方。這使其在處理敏感日期(例如生日或財務期限)時快速、私密且安全。無論您是資料分析師、開發人員或辦公室職員,這個工具都能簡化將日期轉換為您所需精確格式的過程——無需記住公式或操作 Excel 的格式功能表。

常見日期格式比較

不同地區、產業和系統使用不同的日期格式,每種格式都有其特定用途。下表比較了最常見的格式、其典型使用情境,以及最常遇到這些格式的場合。了解這些差異可以幫助你為任務選擇合適的格式,並避免在與國際團隊或系統合作時產生混淆。

格式 範例 典型使用情境 常見地區/系統
ISO 8601 (YYYY-MM-DD) 2024-07-04 資料庫、API、軟體開發、國際標準 全球(尤其是科技與資料產業)
美國 (MM/DD/YYYY) 07/04/2024 日常使用、試算表、報告、財務文件 美國、加拿大、菲律賓
歐洲 (DD/MM/YYYY) 04/07/2024 日常使用、試算表、報告、財務文件 歐洲、澳洲、拉丁美洲、非洲、亞洲
完整 (星期, 月 D, YYYY) Thursday, July 4, 2024 正式文件、報告、電子郵件、簡報 全球(英語系地區)
序數 (Dth) 4th 正式寫作、邀請函、證書 全球(英語系地區)
文字 (月 D, YYYY 以英文單字表示) July fourth, two thousand twenty-four 法律文件、支票、合約、正式公告 全球(英語系地區)
Unix (自 1970-01-01 起算的秒數) 1719993600 程式設計、指令稿、系統日誌、API 全球(科技與軟體產業)

例如,如果你正在為 SQL 資料庫準備資料集,ISO 8601 格式 (YYYY-MM-DD) 是最安全的選擇,因為它不會產生歧義且支援廣泛。另一方面,如果你正在撰寫合約或法律文件,文字格式(例如「July fourth, two thousand twenty-four」)通常因為清晰與正式而被要求採用。美國與歐洲格式在日常試算表和報告中很常見,但在跨地區分享時可能造成混淆——07/04/2024 在美國代表 7 月 4 日,但在歐洲則代表 4 月 7 日。日期格式轉換工具讓你一次查看所有這些格式,因此你不必憑猜測就能為任務選擇正確的格式。

超越 Excel:其他日期計算工具

雖然轉換日期格式是常見任務,但你可能也需要執行其他與日期相關的計算,例如加減天數、計算兩個日期之間的差距,或找出特定日期是星期幾。Excel 可以透過內建函數處理許多這類任務,但線上工具能簡化流程,特別是對於快速或一次性的計算更是如此。以下是一些相關工具及其幫助方式:

  • 日期加減計算機:對任何日期新增或減去天數、週數、月數或年數。例如,如果你需要知道從今天起算 90 天後是什麼日期,這個工具能立即給你答案。它對於專案規劃、排程或計算截止日期很有用。
  • 日期差距計算機:計算任意兩個日期之間的天數、週數和月數。這有助於計算專案持續時間、距離某個事件還有多少時間,或以年、月、日為單位計算某人或某物的年齡。例如,你可以找出距離下次生日還有多少天,或是某個歷史事件距今已多久。
  • 星期幾計算機:找出任何過去或未來日期是星期幾。這在規劃活動、排定會議,或回答像「我出生的那天是星期幾?」這類趣味問題時很實用。此工具適用於任何日期,包含歷史日期,並會考慮閏年與曆法變更。
  • 一年中的第幾天計算機:查看任何日期是一年中的第幾天(例如,1 月 1 日是第 1 天,12 月 31 日是第 365 天或閏年的第 366 天)。這有助於追蹤年度目標的進度、計算距離特定日期還有多少天,或處理使用「一年中的第幾天」表示法的資料集。

這些工具與 日期格式轉換工具互補,涵蓋其他常見的日期相關任務。例如,你可以使用日期加減計算機找出未來的截止日期,接著使用日期格式轉換工具將該日期以正確格式顯示在報告或電子郵件中。所有這些工具都是線上運作,因此你可以從任何裝置存取,無需安裝軟體或註冊帳號。無論你是學生、專業人士或一般使用者,這些工具的設計理念都是快速、準確且易於使用。

延伸閱讀:如何準確變更雲端儲存空間單位

如果你正在權衡選項,立即找出任何日期是星期幾對此有詳細說明。

如果你正在權衡選項,找出一年中任何日期的日期序號對此有詳細說明。

如果你正在權衡選項,如何在數秒內轉換不同單位間的密度對此有詳細說明。