在 Excel 裡,如何將中英文字串清單依字母或字數排序?

下圖是以英文字的單字清單為例:

Excel-將中英文字串清單依字母或字數排序

1. 依字母排序

儲存格C5:=SORT(單字)

利用 SORT 函數對陣列排序,英文字依字母順序排序。

2. 依字數排序

儲存格E5︰=MID(SORT((LEN(單字)+10)&單字),3,99)

(1) LEN(單字)+10:取儲存格內容的字中數再加10,目的是要讓數字為2位數。

(2) (LEN(單字)+10)&單字:將第(1)式的數字再串接原來的單字。

(3) SORT((LEN(單字)+10)&單字):將第(2)式的傳回值排序。

(4) MID(SORT((LEN(單字)+10)&單字),3,99):將第(3)式的排序結果取第3字以後的所有文字。(消除數字)

 

這些公式如果套用在中文字上也是可行:(中文字依筆劃多寡排序)

Excel-將中英文字串清單依字母或字數排序

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

arrow
arrow
    文章標籤
    Excel 排序 資料處理
    全站熱搜

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