tft每日頭條

 > 圖文

 > excel如何用公式進行排序

excel如何用公式進行排序

圖文 更新时间:2024-11-20 10:40:30

提起排序,大家想到的肯定是系統再帶的排序功能、Rank函數和Sumproduct函數,其實除常規的這三個功能之外,我們還可以在行内進行排序或自定義排序。


一、常規排序。

目的:對銷量進行排序(升序、降序)。

excel如何用公式進行排序(Excel中關于排序的函數和操作技巧)1

方法:

1、選定目标數據源。

2、【數據】-【排序】,在【主要關鍵字】中選擇【銷量】,【排序依據】中選擇【單元格值】,【次序】中根據實際需要選擇【升序】或【降序】。

3、【确定】并查閱數據。


二、Rank函數排序。

目的:對銷量進行排序。

excel如何用公式進行排序(Excel中關于排序的函數和操作技巧)2

方法:

1、選定目标單元格。

2、輸入公式:=RANK(C3,$C$3:$C$9,1)或=RANK(C3,$C$3:$C$9,0)。

3、Ctrl Enter填充。

解讀:

1、利用Rank函數排序時,決定升序或降序的值是第三個參數,當值為1時為升序,為0時為降序。

2、利用Rank函數排序的結果,不完全符合我們的需求,如果有數值相同,排序的結果就存在“斷點”。例如示例中升序排序沒有第3、5名。降序排序是沒有4、6名。


三、SUMPRODUCT函數:中國式排序。

目的:對銷量進行排序。

excel如何用公式進行排序(Excel中關于排序的函數和操作技巧)3

方法:

1、選定目标單元格。

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、雙數公式是SUMPRODUCT函數的變異用法。

2、比較兩個公式:唯一不同之處是升序時為:C3>$C$3:$C$9。當前可變單元格在前。降序時為:$C$3:$C$9>C3。當前可變單元格在後。

3、此公式符合我們的日常習慣,沒有斷點。


四、行内排序。

目的:對“王東”1-5月份的銷售數據進行排序。

excel如何用公式進行排序(Excel中關于排序的函數和操作技巧)4

方法:

1、選取數據區域(不包括“姓名”列)。

2、【數據】-【排序】,單擊【選項】-【按行排序】-【确定】。

3、【主要關鍵字】選擇【行3】、【排序依據】選擇【單元格值】、【次序】根據實際需要選擇(升序,降序,自定義序列)。

4、【确定】。


五、自定義排序。

目的:自定義排序。

excel如何用公式進行排序(Excel中關于排序的函數和操作技巧)5

方法:

1、選取數據區域(不包括“姓名”列)。

2、【數據】-【排序】,單擊【選項】-【按行排序】-【确定】。

3、【主要關鍵字】選擇【行2】、【排序依據】選擇【單元格值】、【次序】選擇【自定義序列】。

4、在彈出的新對話框【輸入序列】中輸入自定義的序列,中間用英文都好分割,輸入完成後單擊【添加】-【确定】。

5、【确定】-【确定】。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关圖文资讯推荐

热门圖文资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved