各種不同的排序需求,且看我一一解答。 案例: 分別按以下要求查詢下圖 1 的數(shù)據(jù)表: 列出總收入最高的三個(gè)人 將總收入按從高到低排序 按總收入從高到低,將整個(gè)數(shù)據(jù)表重新排序 效果如下圖 2、3 所示。 解決方案 1:列出總收入最高的三個(gè)人 1. 在 F2 單元格中輸入以下公式 --> 下拉復(fù)制公式: =IF(RANK(E2,$E$2:$E$9) 公式釋義: RANK(E2,$E$2:$E$9): rank 函數(shù)的作用是返回一列數(shù)字的排位; 上述公式表示計(jì)算 E2 單元格的數(shù)字在區(qū)域 $E$2:$E$9 內(nèi)的排名; 省略第三個(gè)參數(shù),默認(rèn)情況下是按降序排列; 第一個(gè)參數(shù)需要相對(duì)引用,第二個(gè)參數(shù)要絕對(duì)引用 IF(... 解決方案 2:將總收入按從高到低排序 這一題提供兩個(gè)公式: 1. 在 G2 單元格中輸入以下公式 --> 下拉復(fù)制公式: =LARGE($E$2:$E$9,ROW()-1) 公式釋義: LARGE($E$2:$E$9,ROW()-1): 查找區(qū)域 $E$2:$E$9 中第 ROW()-1 大的值; 區(qū)域內(nèi)的第一個(gè)行值是第 2 行,因此 row()=2,row()-1=1,即取出第一大的值;下拉公式,row() 的結(jié)果依次遞增,從而實(shí)現(xiàn)排序效果; 如果將 row()-1 替換成 row(a1),也是可以的 有關(guān) rank 和 large 函數(shù)的詳解,請(qǐng)參閱Excel 中的幾個(gè)排序函數(shù),哪個(gè)都很簡(jiǎn)單易用。 第二個(gè)公式更簡(jiǎn)單: 2. 在 H2 單元格中輸入以下公式 --> 回車即可: SORT(E2:E9,,-1) 公式釋義: sort 函數(shù)是 O365 新增的排序函數(shù); 它的含義是 SORT(要排序的區(qū)域,[按第幾行或列排序],[排序規(guī)則,-1 表示降序],[表示按行或列排序,默認(rèn)為列]); 上述公式表示對(duì)區(qū)域 E2:E9 降序排序; O365 的函數(shù)會(huì)根據(jù)參數(shù)中的區(qū)域自動(dòng)輸出所有結(jié)果區(qū)域,而無需再拖動(dòng)復(fù)制公式 有關(guān) sort 函數(shù)的詳解,請(qǐng)參閱Excel – 告別繁瑣的菜單操作,用 sort 函數(shù)排序。 解決方案 3:按總收入從高到低,將整個(gè)數(shù)據(jù)表重新排序 1. 在 A12 單元格中輸入以下公式 --> 回車: =SORT(A1:E9,5,-1) 公式釋義: 對(duì)區(qū)域 A1:E9 排序,按第 5 列降序排序 |
|