【雜七雜八】Excel中數字和字母混合時提取某些字符進行排序


在excel中,當數字和字母混合在一起的時候,會出現排序錯誤的情況

比如下圖的這種情況。我們希望的是2排在1后面,但是實際上10卻排在了1的后面。這時候我們就需要把字符串中的數字提取出來進行排序

第一步:建立輔助排序列

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

第二步:提取數字

提取代碼:

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

  解釋:

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

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

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

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

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

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

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM