提起排序,大家想到的肯定是系統(tǒng)再帶的排序功能、Rank函數(shù)和Sumproduct函數(shù),其實除常規(guī)的這三個功能之外,我們還可以在行內(nèi)進(jìn)行排序或自定義排序。
一、常規(guī)排序。
目的:對銷量進(jìn)行排序(升序、降序)。
方法:
1、選定目標(biāo)數(shù)據(jù)源。
2、【數(shù)據(jù)】-【排序】,在【主要關(guān)鍵字】中選擇【銷量】,【排序依據(jù)】中選擇【單元格值】,【次序】中根據(jù)實際需要選擇【升序】或【降序】。
3、【確定】并查閱數(shù)據(jù)。
二、Rank函數(shù)排序。
目的:對銷量進(jìn)行排序。
方法:
1、選定目標(biāo)單元格。
2、輸入公式:=RANK(C3,$C$3:$C$9,1)或=RANK(C3,$C$3:$C$9,0)。
3、Ctrl+Enter填充。
解讀:
1、利用Rank函數(shù)排序時,決定升序或降序的值是第三個參數(shù),當(dāng)值為1時為升序,為0時為降序。
2、利用Rank函數(shù)排序的結(jié)果,不完全符合我們的需求,如果有數(shù)值相同,排序的結(jié)果就存在“斷點”。例如示例中升序排序沒有第3、5名。降序排序是沒有4、6名。
三、SUMPRODUCT函數(shù):中國式排序。
目的:對銷量進(jìn)行排序。
方法:
1、選定目標(biāo)單元格。
2、輸入公式:=SUMPRODUCT((C3>$C$3:$C$9)/COUNTIF($C$3:$C$9,$C$3:$C$9))+1或=SUMPRODUCT(($C$3:$C$9>C3)/COUNTIF($C$3:$C$9,$C$3:$C$9))+1。
3、Ctrl+Enter填充。
解讀:
1、雙數(shù)公式是SUMPRODUCT函數(shù)的變異用法。
2、比較兩個公式:唯一不同之處是升序時為:C3>$C$3:$C$9。當(dāng)前可變單元格在前。降序時為:$C$3:$C$9>C3。當(dāng)前可變單元格在后。
3、此公式符合我們的日常習(xí)慣,沒有斷點。
四、行內(nèi)排序。
目的:對“王東”1-5月份的銷售數(shù)據(jù)進(jìn)行排序。
方法:
1、選取數(shù)據(jù)區(qū)域(不包括“姓名”列)。
2、【數(shù)據(jù)】-【排序】,單擊【選項】-【按行排序】-【確定】。
3、【主要關(guān)鍵字】選擇【行3】、【排序依據(jù)】選擇【單元格值】、【次序】根據(jù)實際需要選擇(升序,降序,自定義序列)。
4、【確定】。
五、自定義排序。
目的:自定義排序。
方法:
1、選取數(shù)據(jù)區(qū)域(不包括“姓名”列)。
2、【數(shù)據(jù)】-【排序】,單擊【選項】-【按行排序】-【確定】。
3、【主要關(guān)鍵字】選擇【行2】、【排序依據(jù)】選擇【單元格值】、【次序】選擇【自定義序列】。
4、在彈出的新對話框【輸入序列】中輸入自定義的序列,中間用英文都好分割,輸入完成后單擊【添加】-【確定】。
5、【確定】-【確定】。