速印 線上合併列印工具 開啟工具

合併列印工具 / 合併列印日期格式

合併列印日期格式跑掉怎麼辦?民國年、日期變數字、月日顛倒

Excel 裡明明是「115/10/26」,合併到 Word 卻可能變成「10/26/2026」、「2026/10/26」, 甚至是一個看不懂的「46321」。這幾種狀況其實是同一個原因,以下先講原因,再給三種解法。 以 Windows 版 Microsoft 365 為例。

為什麼日期會跑掉

Excel 存日期的方式是一個數字:46321 就是 2026 年 10 月 26 日。 你在儲存格看到的「115/10/26」,只是 Excel 把這個數字用你設定的格式顯示出來。

Word 合併列印從 Excel 讀資料時,讀的是底層的那個數字,不是畫面上的樣子。 格式在半路就不見了,Word 只好套用自己的預設格式,通常是美式的「月/日/年」。

同樣的原因也會讓千分位、小數位數、開頭的 0 消失,詳見合併列印數字格式。

先對症狀

你看到的發生了什麼建議的解法
月日順序顛倒,例如 10/26/2026套用了 Word 的預設格式解法一
民國年變成西元年民國年只是 Excel 的顯示格式,沒有被帶過去解法二或解法三
變成一串數字,例如 46321只拿到 Excel 內部的日期數字解法三

解法一:加上日期格式開關(西元年)

  1. 按 Alt + F9 切換到功能變數代碼,日期欄位會顯示成 { MERGEFIELD 日期 }。
  2. 在欄位名稱後面加上格式開關,改成 { MERGEFIELD 日期 \@ "yyyy/MM/dd" }。
  3. 全選後按 F9 更新,再按一次 Alt + F9 切回。
想要的樣子開關寫法
2026/10/26\@ "yyyy/MM/dd"
2026年10月26日\@ "yyyy年M月d日"
10月26日\@ "M月d日"

大寫 MM 是月份,小寫 mm 是「分鐘」。寫錯的話月份會變成 00。 另外,大括號必須是 Word 產生的功能變數括號(Ctrl + F9 插入),鍵盤直接打的 { } 只是普通文字,不會生效。

解法二:在 Word 用公式算出民國年

把西元年減掉 1911 就是民國年。在 Word 裡可以用公式欄位包住日期欄位來算:

{ = { MERGEFIELD 日期 \@ "yyyy" } - 1911 }年{ MERGEFIELD 日期 \@ "M" }月{ MERGEFIELD 日期 \@ "d" }日

結果是「115年10月26日」。做法:

  1. 按 Ctrl + F9 產生外層的大括號,在裡面打一個等號 = 和空格。
  2. 游標停在等號後面,再按一次 Ctrl + F9 產生內層括號,打 MERGEFIELD 日期 \@ "yyyy"。
  3. 游標移到內層括號的外面、外層括號的裡面,打 - 1911。
  4. 外層括號後面打「年」,再照解法一的方式插入月份 \@ "M" 和日 \@ "d"。
  5. 全選按 F9 更新,再按 Alt + F9 切回。

這個做法可行,但每一個日期欄位都要重做一次,巢狀括號也很容易弄錯。日期欄位多的話,解法三比較省事。

解法三:在 Excel 先轉成文字(最穩)

Word 讀到的如果是文字,就會照抄,不會再套自己的格式。在 Excel 名單旁邊新增一欄, 用公式把日期轉成文字(以日期在 A2 為例):

想要的樣子Excel 公式
115/10/26=YEAR(A2)-1911&"/"&TEXT(A2,"mm/dd")
115年10月26日=YEAR(A2)-1911&"年"&MONTH(A2)&"月"&DAY(A2)&"日"
2026/10/26=TEXT(A2,"yyyy/mm/dd")

公式往下拉到最後一筆,再到 Word 插入這個新欄位,取代原本的日期欄位。 「日期變成 46321」的情況,這是最確定能解決的方法,因為它不管日期在哪一步遺失格式。

不想改公式:Excel 顯示什麼就帶入什麼

速印讀的是 Excel 畫面上顯示的樣子,不是底層的數字。日期欄設成民國年就帶入民國年, 不用加開關、不用另開一欄:

  • 民國年 e/m/d → 115/10/26
  • 民國年 e"年"m"月"d"日" → 115年10月26日
  • 西元 yyyy/m/d → 2026/10/26

上傳 .xlsx,或直接從 Excel、Google 試算表複製貼上都可以。檔案在你的瀏覽器裡處理,不會上傳。

開啟合併列印工具

常見問題

為什麼加了日期格式開關還是沒變?
最常見的原因是大括號是用鍵盤打的,必須用 Ctrl + F9 產生。 改完之後也要全選按 F9 更新,結果才會重算。
日期是用公式算出來的,也會跑掉嗎?
會。Word 讀的是公式算出來的值,一樣是 Excel 內部的日期數字。 用解法三另開一欄轉成文字,或改用速印。
用 Google 試算表做名單也會這樣嗎?
下載成 Excel 再交給 Word 合併,情況相同。速印可以直接貼上從 Google 試算表複製的資料, 帶入的就是試算表上看到的樣子。