2019年4月4日 星期四

Excel 2016 用函數 TEXT 轉換特定日期格式

問題:
合併列印後無法轉換正確日期格式,例如 Excel 日期是 1-May-2017,Word 合併列印後跑出來卻是日期數值 42856。

建議用 Excel 增加輔助欄轉換程所需的日期格式。

以下以 OFFICE 2016 為例:
Excel 日期假設在 A 欄,增加輔助欄在 B 欄,如下。


B2 =TEXT(A2,"[$-en-US]d-mmm-yyyy;@")
下拉複製

這樣就可以把 A 欄的「日期格式」轉換成 B 欄的「文字格式」,將合併欄位改為 B 欄 ,Word 就不用設定日期格式。
以下 Word 合併列印主檔:

以上第一列合併 A 欄日期,第二列合併 B 欄轉換後日期,結果如下:



1 則留言: