有網友問到:在 Excel 的工作表中有一些日期的字串(參考下圖A欄),因為不是 Excel 標準的日期格式,所以無法用來排序,該如何轉換成 Excel 可以使用的日期格式呢?(參考下圖E欄)

(1) 取出月

儲存格B2:=LEFT(A2,3)

(2) 取出日

儲存格C2:=TRIM(MID(A2,5,2))

TRIM 函數可以將字串中的空格消除。

(3) 取出年

儲存格D2:=RIGHT(A2,2)

(4) 組合日期

儲存格E2:=DATEVALUE(C2&"-"&B2&"-"&D2)

DATEVALUE 函數組合成 Excel 的日期格式表示方式。

你也可以使用一個公式求得結果:

儲存格E2:=DATEVALUE(TRIM(MID(A2,5,2))&"-"&LEFT(A2,3)&"-"&RIGHT(A2,2))

轉換後的日期就可以用來排序、加減日期、轉換顯示的格式了。

延伸閱讀:

Excel-轉換文字日期格式為數值日期格式(DATE,MID,TEXT,數值格式設定)

Excel-將文字日期格式轉換為數值日期格式(SUBSTITUTE)

Excel-在一個儲存格顯示多個日期格式(TEXT)

Excel-轉換日期格式月日年為年月日(DATE,FIND,MID,LEFT,RIGHT)

Excel-轉換日期格式(DATEVALUE)

Excel-轉換日期格式

Excel-各種日期顯示格式設定

Excel-日期格式轉換(MID,DATE,TEXT)

Excel-日期格式轉換

Excel-文字日期轉換為數值日期(TEXT)

Excel-西元年和民國年互換表示(TEXT,MID,DATE,SUBSTITUTE)

Excel-將文字格式日期轉換為數值格式日期(NUMBERVALUE,VALUE)

Excel-將文字日期轉換為數值日期

Excel-改變日期格式(TEXT)

Excel-自訂日期格式

Excel-關於日期的各種格式設定

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 vincent 的頭像
    vincent

    學不完.教不停.用不盡

    vincent 發表在 痞客邦 留言(4) 人氣()