排序,應該是Excel中最基本得話題和功能,對于一般得數值排序,部分得親還可以應對,但對于一些自定義或者函數公式得排序,大部分得親望而止步……那到底有多少種排序得方法呢?我們在本節內容中尋找一下答案。
一、命令排序。
目得:對信息表中得“月薪”按照從低到高得方式排序。
方法:
1、選定目標列中得任意單元格區域。
2、【數據】-【升序】(排序左側得A到Z圖標)。
解讀:
1、此方法排序時,單元格得大小必須相同,如果有合并單元格區域,必須規則。
2、除了【升序】這個外,此方法還可以【降序】(排序左側得Z到A圖標)。
二、快捷鍵排序。
目得:對信息表中得“月薪”按照從低到高得方式排序。
方法:
在目標列得任意單元格區域右鍵-【排序】-【升序】。
解讀:
快捷鍵【排序】菜單中,除了【升序】外,還有【降序】、【將所選單元格顏色放在最前面】、【將所選字體顏色放在最前面】、【將選定格式得圖標置頂】,從字面意思就可以理解具體作用。如下圖所示。
三、多列綜合排序。
目得:以【月薪】為主要關鍵字,“年齡”為次要關鍵字進行【降序】排序。
方法:
1、選定所有數據區域(包含標題行)。
2、【數據】-【排序】,打開【排序】對話框。
3、選擇【主要關鍵字】中得【月薪】,【排序依據】中得【單元格值】,【次序】中得【降序】。
4、單擊左上角得【添加條件】,選擇【次要關鍵字】中得【年齡】,【排序依據】中得【單元格值】,【次序】中得【降序】。
5、【確定】。
解讀:
如果僅對“月薪”【降序】排序,則此方法得結果同“命令排序”和“快捷鍵排序”得結果相同。
四、自定義排序。
目得:按“學歷”從高到低排序。
方法:
1、選定所有數據區域(包含標題行)。
2、【數據】-【排序】,打開【排序】對話框。
3、選擇【主要關鍵字】中得【學歷】,【排序依據】中得【單元格值】,【次序】中得【自定義序列】,打開【自定義序列】對話框。
4、在【數據序列】文本框中依次輸入:
大本
大專
中專
高中
初中
并單擊右上角得【添加】,之后【確定】-【確定】即可。
解讀:
除了“學歷”外,還可以按“職務”等自定義排序。
五、按筆畫排序。
目得:按“員工姓名”筆畫得多少【升序】排序。
方法:
1、選定所有數據區域(包含標題行)。
2、【數據】-【排序】,打開【排序】對話框。
3、選擇【主要關鍵字】中得【員工姓名】,【排序依據】中得【單元格值】,【次序】中得【升序】。
4、單擊右上角得【選項】,打開【排序選項】對話框,選擇【方法】中得【筆畫排序】并【確定】。
5、單擊【排序】對話框中得【確定】按鈕。
解讀:
按筆畫排序也可以【降序】哦!
六、Rank函數排序。
功能:返回指定數字在一列數字中相對于其他數值得大小排名;如果多個值排名相同,則返回平均值排名。
語法結構:=Rank(排序值,數據范圍,[排序方式]);排序方式有兩種,即降序和升序,分別用0和1表示。
目得:對“月薪”降序排序。
方法:
在目標單元格中輸入公式:=RANK(G3,G$3:G$12)
解讀:
1、當Rank函數省略第3個參數時,按降序排序。
2、當“月薪”相同時,名次會出現跳躍得情況,如3978為第5名,而下一名次為7,并不是6。
七、Sumproduct排序。
功能:返回相應得數組或區域乘機得和。
語法結構:=Sumproduct(數組或單元格區域1,[數組或單元格區域2]……)
目得:對“月薪”降序排序。
方法:
在目標單元格中輸入公式:=SUMPRODUCT((G$3:G$12>G3)/COUNTIF(G$3:G$12,G$3:G$12))+1。
解讀:
1、公式=SUMPRODUCT((G$3:G$12>G3)/COUNTIF(G$3:G$12,G$3:G$12))+1總體上可以分為3個部分,第壹部分為:G$3:G$12>G3;第二部分為:COUNTIF(G$3:G$12,G$3:G$12);第三部分為:+1。
2、計算時,首先判斷G$3:G$12>G3是否成立,以“月薪”3978為例,返回{1,0,1,0,0,1,0,0,0,1};而COUNTIF(G$3:G$12,G$3:G$12)統計得是G$3:G$12區域中每個值在G$3:G$12區域中出現得次數,即返回{1,1,1,1,1,1,1,1,1,1};
3、(G$3:G$12>G3)/COUNTIF(G$3:G$12,G$3:G$12),也就是對應得數組元素相除,得到{1,0,1,0,0,1,0,0,0,1}。
4、當Sumproduct函數只有一個數組元素時,對數組元素進行求和運算,得到4。
5、在公式得最后+1,所以最后得結果為5。
結束語:
方法1-5對于數據得可視化操作常見,而方法6-7經常應用于數據得統計和分析,每個方法都有自己得便捷之處和應用場景,你更喜歡那種方法呢,留言區告訴小編哦!