在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個位置結束,即後數一個位置
提取出字符以後,再按照提取的數字進行排序。
從而就獲得了正確的排序方式了