Excel中字母與數(shù)字組合排序結(jié)果混亂問題的解決方法
Excel中字母與數(shù)字組合排序結(jié)果混亂問題的解決方法
在日常工作中,我們需要處理的表格經(jīng)常會包含有字母和數(shù)據(jù)的混合,在對這些數(shù)據(jù)進(jìn)行排序時,往往會產(chǎn)生一些看起來十分混亂的結(jié)果,那么如何處理這種問題呢,今天,學(xué)習(xí)啦小編就教大家在Excel中字母與數(shù)字組合排序結(jié)果混亂問題的解決方法。
Excel中字母與數(shù)字組合排序結(jié)果混亂問題的解決步驟如下:
如圖所示是一些字母與數(shù)字的混合數(shù)據(jù),我們看到結(jié)果已經(jīng)是進(jìn)行了升序排列后的結(jié)果。這種結(jié)果與我們預(yù)期的結(jié)果出入太大。我們所希望的結(jié)果是首字母按照字母表順序進(jìn)行排列,后面的三位數(shù)字按照三位數(shù)的大小進(jìn)行排列。即6肯定排在45和200的前面。
要做到這樣的效果,我們需要對數(shù)據(jù)進(jìn)行一些處理。將A6處理成A006的形式,這樣Excel就為自動對三位數(shù)按大小順序進(jìn)行排序。在旁邊一列中輸入公式【=(LEFT(E7,1) & RIGHT(( "000" & RIGHT(E7,LEN(E7)-1)),3))】,不包括引號。
公式釋義(以E3單元格為例):
(LEFT(E7,1):先截取單元格中左邊第一位,即字母A
&:將內(nèi)容進(jìn)行連接,我們在前面的經(jīng)驗(yàn)中已經(jīng)有所介紹。
RIGHT(E7,LEN(E7)-1):對單元格數(shù)據(jù)截從右向左截取長度減1位,即6。
"000" & RIGHT(E7,LEN(E7)-1):在取出的后三位前面加上000.即0006。
RIGHT(( "000" & RIGHT(E7,LEN(E7)-1)),3)):再把上面得到的結(jié)果從右向左截取3位,即006。
最后把它們連接起來得到B006。
然后使用自動填充柄進(jìn)行公式的填充,得到如圖結(jié)果。
然后,我們再對以上數(shù)據(jù)進(jìn)行排序,就可以得到我們想要的結(jié)果。
Excel中字母與數(shù)字組合排序結(jié)果混亂問題的解決相關(guān)文章:
1.Excel數(shù)列中存在英文字母時不能與全是數(shù)字的數(shù)列進(jìn)行排序
2.excel如何分離不同位數(shù)的字母與數(shù)字