我們在排序的時候,常常遇到下面這種情況,,我們實際上是想要按后面的數(shù)字排序,,但是直接排序的結(jié)果是按姓名拼音排序的,顯然無法滿足我們的需求,,那我們該怎么做呢? 1,、提取中文+數(shù)字中的數(shù)字部分 這里用函數(shù)方法實現(xiàn),,加輔助列及公式效果如下 這個公式就是取出漢字混合數(shù)字里右邊的數(shù)字部分
在B2寫公式后,公式下拉復(fù)制到最后這樣,,再重新運用排序或者自動篩選,,按B列升序即可! 公式解讀用LENB函數(shù)取字符個數(shù)的時候,,漢字會算2個,,英文和數(shù)值會算為1個 那么我們每1個漢字字符都會讓總字符數(shù)多出1個來,我們看一共多出了幾個字符就是LENB(A2)-LEN(A2)這就是漢字的個數(shù),,現(xiàn)在我們要用right取右邊的數(shù)字個數(shù),,就需要知道有多少個數(shù)字,那么數(shù)字個數(shù)就是 LEN(A2)-(漢字個數(shù))=LEN(A2)-( LENB(A2)-LEN(A2) ) 最后簡化為2*LEN(A2)-LENB(A2) right函數(shù)取出右邊N個數(shù)字后 用--轉(zhuǎn)為數(shù)值即可
|
|
來自: 昵稱72339616 > 《待分類》