Excel中的排序是一項很神奇的功能,我們一起來探索一下吧泰鸡!
一趋惨、最簡單的排序方法
平常我們用的最多的排序方法應(yīng)該是這樣的:
但是!你也可能得到如下的結(jié)果讯嫂。
這是為毛呢兆沙。原來有可能是沒有勾選“數(shù)據(jù)包含標(biāo)題”。
當(dāng)然千扔,如果數(shù)據(jù)不包含標(biāo)題就不用勾選,要根據(jù)實際情況進行選擇厘唾。
二龙誊、筆劃排序
如果按姓名排序,默認(rèn)是按照拼音進行排序的鹤树。如果我們想按姓氏的筆劃進行排序逊朽,該怎么操作呢。
三追他、多條件排序
有的時候我們要做的排序可不是像上面那么簡單绽榛。比如將本例中的數(shù)據(jù)先按分公司排序婿屹,再按姓名拼音排序,最后再按工資由高到低排序届腐,應(yīng)該怎么做呢蜂奸。
當(dāng)然如果要求先按工資,后按分公司和姓名排序围详,只需要將三個排序條件的優(yōu)先級變換一下就好了祖屏。
四、單元格格式排序
假如某些員工表現(xiàn)優(yōu)異雹食,姓名所在的單元格被老板標(biāo)注了顏色期丰,綠色為優(yōu)秀吃挑,黃色為良好街立,紅色為差,其他不更改單元格顏色的是合格赎离。那么如何按照優(yōu)-良-合格-差的順序進行排序呢蟹瘾?
同理,如果老板標(biāo)注的不是單元格顏色狸捕,而是單元格中字體的顏色众雷,也是類似的步驟。
突然有一天老板心血來潮鸡岗,讓你把所有人員按照工資平均分為四段编兄,并按照由高到低進行排序……
五、組內(nèi)排序
如果本例中的分公司分屬于不同的大區(qū)揣苏,并且大區(qū)被合并了單元格件舵,這時候如果要求在大區(qū)內(nèi)按照工資進行排序就會遇到麻煩。
這時候我們需要借助輔助列來進行排序坑质。圖中的原理是:
(1)先用COUNTA函數(shù)統(tǒng)計合并單元格的序列临梗,分別為:1,2壳澳,3茫经;
(2)對該序列統(tǒng)一乘以一個很大的數(shù)萎津;
(3)最后再加上工資額抹镊,以區(qū)分大小。
其中要注意的是垮耳,第二步乘以的數(shù)要盡量大一些,如果只乘以10俊嗽,則有可能華北區(qū)域的輔助列的最終值比華南區(qū)域輔助列的最終值大铃彰,容易造成錯亂。
六竹揍、亂序排序
假如某天老板又心血來潮邪铲,要求把所有記錄的順序打亂,不要有什么規(guī)律带到,難道你要手工調(diào)整阴孟?我們可以借助rand函數(shù)來幫忙,它可以隨機生成0到1之間的數(shù)字永丝〖看下面的gif圖,你可能會有疑惑喝检,為什么按照輔助列進行排序后撼泛,輔助列的數(shù)字并不是按照由小到大的順序排序的呢?這是因為rand函數(shù)在表格中有操作的情況下會自動更新重算损俭。也就是說表格在排序時相當(dāng)于刷新了一下,此時rand函數(shù)檢測到了這種變動于是又自動重算了一下杆兵,于是本來按照由小到大的排好的順序立刻就不見了。
七攒砖、字?jǐn)?shù)長短排序
假如我們還是按姓名進行排序吹艇,這次老板要求改了昂拂,讓你按姓名字?jǐn)?shù)進行排序,你又該怎么辦政钟。根據(jù)亂序排序方法,我們可以得到一些啟發(fā)精算。還是設(shè)置輔助列碎连,把姓名的長度用函數(shù)取出來不就完了么!
八廉嚼、自定義排序
世界上總有那么一群人不按套路出牌倒戏。有一天老板說,你把B分公司的數(shù)據(jù)給我放到最上面傍念,剩下的按字母排序葛闷。面對這種要求,你有3種解決辦法阳仔,一是把老板打一頓然后辭職扣泊,二是一個個把B分公司的數(shù)據(jù)剪切放到上面嘶摊,三是看下面的gif圖顺又。我想,這就是為什么有的人失業(yè)稚照,有的人累死果录,有的人上班很閑的原因。