如下圖,在 Excel 中有一個資料清單,每一筆資料都包含了英文字和數字,如果以排序工具對此資料進行排序,則結果會將數字視為文字進行排序。如何才能依據字串中的數字加以排序?
本篇可以學到的內容:
1. 依據字串中的數字排序
2. TEXTAFTER函數、SORTBY 函數的使用
3. 動態陣列的使用
在此只要藉助一個輔助欄位:
儲存格F4:=TEXTAFTER(A4:A17,"-")*1
先取出所有資料中的數字,由於 TEXTFATER 函數所傳回的是文字屬性,因此採用「*1」,可以將文字改為數字。
接著,再以 SORTBY 函數進行排序:
儲存格H4:=SORTBY(E4:E17,F4#)
公式中的「F4#」,其中的「#」是指出儲存格F4為一個動態陣列的結果。
文章標籤
全站熱搜