同事問到:在 Excel 裡的 SORT 函數可以資料排序,但是如果是以一個文字形式的日期清單來排序,則會得到不正確的結果,該如何處理?

如下圖,當一月排完後,出現的是十月,再來是十一月,顯然是錯誤的。這是文字排序的結果!要如何修正?

Excel-轉換為正確的日期格式

問題解方

原來公式:=SORT(A4:A29)

修正公式:=TEXT(SORT(A4:A29+0),"yyyy/m/d")

(1) SORT(A4:A29+0)

SORT 函數中先將日期的儲存格「+0」,將資料轉換為數值再予以排序。

(2) TEXT(SORT(A4:A29+0),"yyyy/m/d")

TEXT 函數中將第(1)式的排序結果以「yyyy/m/d」格式呈現。(否則呈現的是一個數值)

這樣結果就正確了!

學不完.教不停.用不盡文章列表

arrow
arrow
    文章標籤
    Excel
    全站熱搜

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