排序,是Excel中常用的操作,除了操作技巧之外,還有部分函數(shù)和公式可以實(shí)現(xiàn)排序功能。
一、普通排序:RANK函數(shù)。
目的:對(duì)銷量進(jìn)行降序排序。
方法:
在目標(biāo)單元格中輸入公式:=RANK(C3,C$3:C$9,0)。
解讀:
1、此函數(shù)是常用的排序函數(shù),可以對(duì)數(shù)據(jù)實(shí)現(xiàn)升序、降序排序。
2、但是此函數(shù)的缺點(diǎn)也是很明顯的,就是當(dāng)排序的數(shù)據(jù)相同時(shí),排名會(huì)“跳躍式”填充。例如:示例中有兩個(gè)第4名,之后直接跳到第6名。并未顯示出第5名。
二、中國式排序:SUMPRODUCT函數(shù)。
目的:對(duì)銷量進(jìn)行降序排序。
方法:
在目標(biāo)單元格中輸入公式:=SUMPRODUCT(($C$3:$C$9>C9)/COUNTIF($C$3:$C$9,$C$3:$C$9))+1。
解讀:
1、利用SUMPRODUCT函數(shù)實(shí)現(xiàn)排序功能,可以有效的避免RANK函數(shù)的不足之處,排序結(jié)果更加符合我們的習(xí)慣,此方法常被稱為“中國式排序”。
2、若要實(shí)現(xiàn)升序排序功能:其實(shí)只需對(duì)上述公式稍作修改即可。修改比較值的前后順序即可。公式為:
=SUMPRODUCT((C9>$C$3:$C$9)/COUNTIF($C$3:$C$9,$C$3:$C$9))+1。
三、小組內(nèi)排序:IF函數(shù)。
目的:對(duì)所選科目進(jìn)行排序。
方法:
在目標(biāo)單元格中輸入公式:=IF(B3<>'',1,E2+1)。
解讀:
判斷姓名列單元格的值是否為空,如果不為空,則返回1,否則返回上一單元格的值+1。
四、條件排序:COUNTIF函數(shù)。
目的:對(duì)指定地區(qū)的銷售員進(jìn)行排序。
方法:
在目標(biāo)單元格中輸入公式:=COUNTIF(B$3:B3,B3)。
解讀:
1、統(tǒng)計(jì)當(dāng)前單元格區(qū)域內(nèi)等于第二個(gè)參數(shù)的值的個(gè)數(shù)。
2、借助篩選功能快速實(shí)現(xiàn)排序功能。
五、合并單元格排序:MAX函數(shù)。
目的:對(duì)不規(guī)則合并單元格快速填充序號(hào)。
方法:
在目標(biāo)單元格中輸入公式:=MAX(A$2:A2)+1。
解讀:
1、由于合并單元格沒有規(guī)律,無法實(shí)現(xiàn)快速填充。
2、利用MAX函數(shù)計(jì)算當(dāng)前上一單元格區(qū)域范圍內(nèi)的最大值,并+1作為輔助值,快速的實(shí)現(xiàn)了不規(guī)則合并單元格的序號(hào)填充問題。
聯(lián)系客服