排序,從字面意思理解就是將一組“無序”的記錄調(diào)整為“有序”的記錄。在Excel中,排序是一種常見的操作,那么,如何高效的完成排序操作呢?
一、Excel排序:常規(guī)(命令)排序。
目的:對“銷量”升序排序。
方法:
1、選擇目標(biāo)區(qū)域。
2、【數(shù)據(jù)】-【排序】,打開【排序】對話框。
3、【主要關(guān)鍵字】中選擇“銷量”,【排序依據(jù)】中選擇“單元格值”,【次序】中選擇“升序”并【確定】。
解讀:
1、選擇的數(shù)據(jù)范圍一定要合理,最好是需要排序值的所有列,否則會導(dǎo)致數(shù)據(jù)的混亂。
2、除了按【單元格值】排序外,還可按【單元格顏色】、【字體顏色】、【條件格式圖標(biāo)】排序。
3、排序方式除了【升序】外,還可以【降序】或【自定義序列】。
二、Excel排序:函數(shù)法。
(一)Rank函數(shù)排序法。
功能:返回指定值在指定序列中的相對順序位置,如果有多個值排名相同,則返回平均值排名。
語法結(jié)構(gòu):=Rank(值,數(shù)據(jù)范圍,[排序方式])。
排序方式分為“0”和“1”兩種,即“降序”和“升序”,默認(rèn)為“降序”。
目的:標(biāo)識具體的銷量值在總體銷量中的相對位置。
方法:
1、選定目標(biāo)單元格。
2、輸入公式:=RANK(C3,C$3:C$9,0)。
解讀:
1、降序的公式還可以為:=RANK(C3,C$3:C$9);升序的公式為:=RANK(C3,C$3:C$9,1)。
2、如果排序值相同時(shí),則會出現(xiàn)“跳躍”的情況,如示例中的“56”排名均為“4”,但下一排名結(jié)果為“6”,而不是“5”。
(二)Sumproduct函數(shù)排序法。
功能:返回相應(yīng)的數(shù)組區(qū)域乘積的和。
語法結(jié)構(gòu):=Sumproduct(數(shù)組1,數(shù)組2…數(shù)組N)。
目的:標(biāo)識具體的銷量值在總體銷量中的相對位置。
方法:
1、選定目標(biāo)單元格。
2、輸入公式:=SUMPRODUCT((C$3:C$9>C3)/COUNTIF(C$3:C$9,C$3:C$9))+1。
解讀:
1、公式中D$3:D$9>D3比較形成一個以1和0為值的數(shù)組,COUNTIF(D$3:D$9,D$3:D$9)統(tǒng)計(jì)出每個值出現(xiàn)的次數(shù);然后對應(yīng)的值進(jìn)行除法運(yùn)算,形成一個以1和0為值的一維數(shù)組,最后進(jìn)行求和。
2、公式末尾的1為輔助值,也很好理解,因?yàn)椤白约翰淮笥谧约骸薄?/p>
3、如果要“升序”排序,則只需將公式調(diào)整為:=SUMPRODUCT((C3>C$3:C$9)/COUNTIF(C$3:C$9,C$3:C$9))+1即可。
(三)Large函數(shù)排序法。
功能:返回指定區(qū)域中的第K個最大值。
語法結(jié)構(gòu):=Large(數(shù)據(jù)范圍,返回值的位置)。
目的:按降序提取指定區(qū)域的值。
方法:
1、選定目標(biāo)單元格。
2、輸入公式:=LARGE(C$3:C$9,ROW(A1))。
解讀:
公式中利用Row函數(shù)獲取數(shù)值K。
(四)Small函數(shù)排序法。
功能:返回指定區(qū)域中的第K個最小值。
語法結(jié)構(gòu):=Small(數(shù)據(jù)范圍,返回值的位置)。
目的:按升序提取指定區(qū)域的值。
方法:
1、選定目標(biāo)區(qū)域。
2、輸入公式:=SMALL(C$3:C$9,ROW(A1))。
解讀:
公式中利用Row函數(shù)獲取數(shù)值K,和Large函數(shù)的返回結(jié)果正好相反。
三、Excel排序:自定義排序。
目的:根據(jù)自定義的序列對指定區(qū)域中的值排序。
方法:
1、選定目標(biāo)單元格。
2、【數(shù)據(jù)】-【排序】,打開【排序】對話框。
3、【主要關(guān)鍵字】中選擇“地區(qū)”,【排序依據(jù)】中選擇“單元格值”,【次序】中選擇“自定義序列”打開【自定義序列】對話框。
4、輸入【序列】,每個字段以回車結(jié)束。
5、【確定】-【確定】。
解讀:
本文從實(shí)際應(yīng)用出發(fā),以日常辦公中的經(jīng)常要用到的排序需求為基礎(chǔ),對排序的6種方法做了詳細(xì)的解讀,對于使用方法,你Get到了嗎?歡迎在留言區(qū)留言討論哦!