Excel中數字和字母混合時提取某些字符進行排序

在excel中,當數字和字母混合在一塊兒的時候,會出現排序錯誤的狀況spa

好比下圖的這種狀況。咱們但願的是2排在1後面,可是實際上10卻排在了1的後面。這時候咱們就須要把字符串中的數字提取出來進行排序excel

第一步:創建輔助排序列code

咱們在旁邊新建一個列  用於存儲提取出來的數字字符blog

第二步:提取數字排序

提取代碼:字符串

=MID(A2,9,FIND(".",A2)-9)

  解釋:class

第一個數字【9】:表示從第9個字符開始im

FIND(".",A2):表示找到點 ‘.’ 這個字符的位置,好比在圖中第一個crazing_1.jpg,點的位置爲10,第二個crazing_10.jpg爲11img

第二個數字【9】:點的位置減去以前的9個位置,就是數字開始的位置到結束的位置了。
di

舉例:crazing_1.jpg  從第9個字符開始,日後數到第10-9個位置結束,即後數一個位置

提取出字符以後,再按照提取的數字進行排序。

從而就獲得了正確的排序方式了

 

相關文章
相關標籤/搜索