Excel如何用SORT函數(shù)實(shí)現(xiàn)排序? 排序函數(shù)SORT用法解析

原文標(biāo)題:《讓老板看呆,同事用這個(gè)函數(shù)一鍵搞定排序,太牛 X 了!》

office 2019 專業(yè)增強(qiáng)版激活版 v19.0 (附離線安裝包+安裝激活教程)
- 類型:辦公軟件
- 大?。?/span>11.4MB
- 語(yǔ)言:簡(jiǎn)體中文
- 時(shí)間:2018-08-24
Hi,大家好,我是偏愛(ài)函數(shù)公式,愛(ài)用 Excel 圖表管理倉(cāng)庫(kù)的大叔 Mr 趙~
先問(wèn)大家一個(gè)問(wèn)題,怎么在不破壞原數(shù)據(jù)的前提下,做出右邊單量由高到低排列的柱形圖?
其實(shí)很簡(jiǎn)單!
只需要用 SORT 函數(shù)對(duì)原數(shù)據(jù)「B:C」列排序,得到作圖數(shù)據(jù),然后插入柱形圖就可以了!
在 E3 單元格輸入的公式:
=SORT(B3:C8,2,-1)
SORT 函數(shù)有 4 個(gè)參數(shù):
=SORT (范圍,第幾列或行,升或降,按行還是列)
? 第 1 個(gè)參數(shù)是必須的,表示需要進(jìn)行排序的區(qū)域。在其它參數(shù)省略的情況下,對(duì)第 1 列,進(jìn)行升序排序。
如下公式,SORT 函數(shù)對(duì)「B3:C8」區(qū)域的第 1 列即姓名列,進(jìn)行升序排序。
=SORT(B3:C8)
? 第 2 參數(shù)是指定需要排序的第幾列。
如下公式,第 2 個(gè)參數(shù)是 2,表示對(duì)「B3:C8」的第 2 列即單量列排序,默認(rèn)情況是按升序排序。
=SORT(B3:C8,2)
? 第 3 參數(shù)是排序的依據(jù),是升序還是降序。升序就輸入 1,降序就輸入-1。
如下公式,第 3 個(gè)參數(shù)是-1,表示對(duì)「B3:C8」的第 2 列即單量列進(jìn)行降序排序。
=SORT(B3:C8,2,-1)
? 第 4 參數(shù)表示排序的方向,TRUE 表示按行排序,F(xiàn)ALSE 按列排序。
如下公式, 第 4 參數(shù)是 1,是一個(gè)非 0 值 ,代表 TRUE。公式的意思是對(duì)「C2:H3」的第 2 行即單量行,進(jìn)行降序排序。
=SORT(C2:H3,2,-1,1)
當(dāng)然在實(shí)際工作中,我們還會(huì)碰到多條件排序的問(wèn)題。
如下圖,以等級(jí)分為第一關(guān)鍵字降序;成績(jī)?yōu)榈诙P(guān)鍵字升序。公式為:
=SORT(B3:D8,{3,2},{-1,1})
公式中第 2 參數(shù)是數(shù)組 {3,2},表示對(duì)「B3:D8」中的第 3 和 2 列進(jìn)行排序;與之對(duì)應(yīng)第 3 參數(shù)是數(shù)組 {-1,1}, 其中-1 表示先對(duì)第 3 列降序,1 表示對(duì)第 2 列再升序。
這里要注意的是,參數(shù)中輸入的數(shù)組要一一對(duì)應(yīng)和先后主次關(guān)系。
SORT 函數(shù)還有一個(gè)兄弟函數(shù),SORTBY 函數(shù)。
=SORTBY (范圍,排序范圍 1,升或降,排序范圍 2,升或降...)
下面,我們就來(lái)看看這兩個(gè)函數(shù)在用法上的區(qū)別:
? 按列排序
如下圖,按 C 列的單量降序排序,
SORT 函數(shù)公式:
=SORT(B3:C8,2,-1)
用 2 表示指定要排序的列,第 2 列,即單量列。
SORTBY 函數(shù)公式:
=SORTBY(B3:C8,C3:C8,-1)
用區(qū)域 C3:C8 表示指定要排序的列,即單量列。
? 橫向排序
如下圖,按單量行降序排序。
SORT 的函數(shù)公式為:
=SORT(C2:H3,2,-1,TRUE)
SORTBY 函數(shù)公式為:
=SORTBY(C2:H3,C3:H3,-1)
由此可見(jiàn),SORTBY 函數(shù)直接指定了需要排序的行或列,而不再需要另外設(shè)定參數(shù),來(lái)說(shuō)明按行或列排序的方式。
? 多條件排序
如下圖,以等級(jí)分為第一關(guān)鍵字降序;成績(jī)?yōu)榈诙P(guān)鍵字升序。
SORT 函數(shù)公式為:
=SORT(B3:D8,{3,2},{-1,1}})
效果如下圖:
SORTBY 函數(shù)公式為:
=SORTBY(B3:D8,D3:D8,-1,C3:C8,1)
效果如下圖:
顯然,SORTBY 函數(shù)對(duì)多條件排序上,更容易理解。
寫到最后:
SORT 函數(shù)和 SORTBY 函數(shù)都是用來(lái)排序的動(dòng)態(tài)數(shù)組函數(shù)。SORT 函數(shù)需要指定排序的第幾列,而 SORTBY 函數(shù)只需要輸入排序的列,適合多條件排序。
不過(guò)需要注意的是,這兩個(gè)函數(shù)只能在 Office 365 版本中使用哦~
本文來(lái)自微信公眾號(hào):秋葉 Excel (ID:excel100),作者:趙驕陽(yáng)
以上就是Excel中SORT函數(shù)一鍵搞定排序的技巧,希望大家喜歡,請(qǐng)繼續(xù)關(guān)注腳本之家。
相關(guān)推薦:
Excel數(shù)據(jù)怎么取整? Excel利用函數(shù)向上向下取整的技巧
相關(guān)文章
excel怎么按成績(jī)降序排列 excel排序排名次由小到大設(shè)置方法
在教學(xué)的考試中,教師總是喜歡把學(xué)生的成績(jī)從高到低進(jìn)行排列,看看誰(shuí)的單科分?jǐn)?shù)最高,總分最高,不及格的人數(shù)等,那么在excel表格中怎么進(jìn)行分?jǐn)?shù)排列?下面我們來(lái)看看吧2022-08-10Excel下拉排序都是1怎么辦 Excel下拉排序都是1的解決方法
序號(hào)是表格制作中不可缺少的一個(gè)元素,也是Excel中應(yīng)用最多的一個(gè)字段。那如果excel序號(hào)下拉都是1就是一個(gè)不小的困擾了,怎么做才能解決呢2022-08-05- 實(shí)際查看數(shù)據(jù)時(shí),希望按照顏色進(jìn)行排序,excel可以進(jìn)行自定義的排序設(shè)置,怎么做呢?一起來(lái)了解一下吧2022-06-29
- 身邊還有部分小伙伴不清楚Excel2021怎么排序?這篇文章主要介紹了Excel2021排序方法,需要的朋友可以參考下2022-06-20
excel如何按多個(gè)關(guān)鍵字排序 excel多個(gè)關(guān)鍵字排序方法
日常在做數(shù)據(jù)分析的時(shí)候,經(jīng)常需要對(duì)數(shù)據(jù)按照大小進(jìn)行排序,但一般我們操作都只會(huì)按一個(gè)關(guān)鍵字進(jìn)行排序,或者說(shuō)是對(duì)一列單元格的數(shù)據(jù)進(jìn)行排序,但如果數(shù)據(jù)表的關(guān)鍵字多了,2022-06-06excel姓名如何按筆劃順序排列 excel姓名按筆劃順序排列方法
一般來(lái)說(shuō),Excel對(duì)漢字的排序方式都是按照拼音順序來(lái)進(jìn)行的,但是在一些特殊的時(shí)候,會(huì)要求按照筆畫進(jìn)行排序,其中最為常見(jiàn)的就是按照姓名筆畫進(jìn)行排序2022-05-12Excel怎么設(shè)置自動(dòng)編號(hào)排序 Excel設(shè)置自動(dòng)編號(hào)排序方法
在日常工作中經(jīng)常會(huì)使用excel表格,有時(shí)為了方便查看和查找,會(huì)在最左側(cè)添加一個(gè)序號(hào)列,按序編號(hào),怎么自動(dòng)生成排序序號(hào)呢?2022-04-14excel如何設(shè)置表頭不參與排序 excel設(shè)置表頭不參與排序教程
Excel作為一款表格辦公軟件很多時(shí)候可以用它來(lái)完成很多復(fù)雜的工作,我們還可以使用excel可以完成排序工作,在排序的時(shí)候如何設(shè)置表頭不參與排序呢?一起來(lái)看看2022-03-16Excel表格如何進(jìn)行排序 Excel表格多種排序方法介紹
相信有許多小伙伴在使用Excel表格辦公的時(shí)候都會(huì)對(duì)數(shù)據(jù)進(jìn)行排序處理,而排序的方法有非常多種,一起來(lái)了解一下吧2021-04-22- Excel是比較好用的辦公軟件,有的小伙伴問(wèn)在excel表格中如何按漢字的筆畫排序呢,下面給大家?guī)?lái)詳細(xì)操作步驟,一起看看吧2020-10-23