萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 辦公室軟體 >  >> Excel 教學 >> Excel 綜合

Excel 英文日期轉中文日期:格式設定與公式處理兩大法

Excel 中英文日期格式互轉,視資料型態而定:若已為真實日期序列值,僅需變更儲存格格式;若為文字型日期字串,則需公式清理後再轉換。本文分類說明兩類情境的處理方法。

情境一:真實日期值 → 變更顯示格式

A 欄為英文日期(如 19-Jul-12),欲顯示為中文格式(如「二○一二年七月十九日」):

  1. 選取目標欄(如 B 欄) → 右鍵「設定儲存格格式」→ 「數字」索引標籤 → 「日期」。
  2. 在「類型」清單選擇中文格式(如 [$-804]yyyy年m月d日 或直接選「二○一二年三月十四日」)。
  3. B1 輸入 =A1 向下填滿,即完成轉換。

情境二:文字型日期字串 → 公式清理後轉換

案例 1:含英文尾碼(如 May 10rd, 2012)

  1. 先用 SUBSTITUTE 移除 rd, th, st, nd:
    =SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,"rd",""),"th",""),"st",""),"nd","")
  2. 再設定儲存格格式為 yyyy-m-d 或自訂中文格式。

案例 2:完整英文月份+時間(如 Feb 18 2008 12:00AM)

使用 TEXT + MID/LEFT 重組字串並指定顯示格式:

=TEXT(MID(A1,5,2)&"-"&LEFT(A1,3)&"-"&MID(A1,8,4)&" "&MID(A1,12,6),"YYYY年MM月DD日,上午/下午h時mm分")

此公式將字串解析為日期時間序列值,再以中文格式輸出。

關鍵判斷:是「值」還是「字串」?

  • 在儲存格輸入 =ISNUMBER(A1):TRUE = 真實日期值 → 直接改格式;FALSE = 文字字串 → 需公式處理。

掌握這兩類處理邏輯,即可應付各種中英日期互轉需求。

copyright © 萬盛學電腦網 all rights reserved