excel中一些能夠實現排序功能的函式

來源:酷知科普網 1.35W

能實現排序功能的函式,人們第一反應便是rank函式,但是其實在excel中,除了利用rank函式實現排序外,還有很多函式能實現這樣的功能。不信我們可以往下看看。

excel中一些能夠實現排序功能的函式

操作方法

(01)新建一張表,在裡面隨機錄入一些整數,然後新增3種排序方法列表。

excel中一些能夠實現排序功能的函式 第2張

(02)我們實現介紹常用的第一種,也是運用得最頻繁的一種,那就是rank排序,這個函式我們再這裡就不著贅述,在B2單元格中輸入公式:=RANK(A2,A$2:A$22),簡單說明下,在對一組資料進行排序時候,需要對列進行絕對引用,這樣才不會形成單元格偏移。

excel中一些能夠實現排序功能的函式 第3張

(03)回車之後,B2單元格便會顯示A2在所有資料的排序,然後往下進行填充,便會得到用rank函式排序的結果。

excel中一些能夠實現排序功能的函式 第4張

(04)現在我們來介紹第二種方法,利用條件統計函式countif函式,沒聽錯吧,countif函式,真的是它,以前在學習資料結構時候有一種排序的方法叫做氣泡排序,就是依次比較,我們用countif統計出第一個值,然後依次比較得出結果。於是我們在C2單元格中輸入公式:=COUNTIF(A$2:A$22,">"&A2)+1。

excel中一些能夠實現排序功能的函式 第5張

(05)回車之後,同樣得到的結果也是19名,與之前排序結果相同,再往下填充,完成排序。

excel中一些能夠實現排序功能的函式 第6張

(06)最後一種利用sum求和函式進行排序,這是一個陣列公式,其實原來和countif函式的上路是一致的,只是改變下 寫法和變換了函式。在D2單元格中輸入公式:=SUM(--(A$2:A$22>A2))+1。

excel中一些能夠實現排序功能的函式 第7張

(07)這裡必要要注意了,由於是陣列公式,所以在計算結果的時候需要同時按住Ctrl+shift鍵+enter鍵,然後在往下進行填充。

excel中一些能夠實現排序功能的函式 第8張

(08)這樣,我們就能通過三種不同的函式實現資料的排序功能,其實很多函式的功能不只是它我們所知道的基本那個,根據引數的不同,組合不同,能讓其功能擴大不小。

熱門標籤