Excel按單元格部分內容進行排序

輸入:帶有數字的文件名字符串。

輸出:按文件名字符串中字母、數字順序排序後的文件名。


例如:對如下文件名在excel中進行排序,如果直接按A-Z排序,會出現下面這種情況:

而我們期望的是如下這樣按文件名中包含的數字大小順序的排序:

Step1:  去除文件格式。

藉助B列,將無格式後綴的文件名提取到C列。

例如C1:

=LEFT(A1,LENB(A1)-LEN(B1))


Step2: 提取數字部分。

藉助D列,將數字部分存放到E列。方法同上。但是要注意,此時的E列中的元素是字符串型數據。所以將E列中的字符串形的數據按值老拷貝到F列中,則F列中就是數值形數據。


Step3:進行組合排序,先按字母,再按數字。

例如上例中,先按D列排序,再按F列排序:


相關:

http://blog.csdn.net/hankai1024/article/details/28617145

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章