excel中一些能夠實現排序功能的函數
能實現排序功能的函數,人們第一反應便是rank函數,但是其實在excel中,除了利用rank函數實現排序外,還有很多函數能實現這樣的功能。不信我們可以往下看看。
操作方法
(01)新建一張表,在裏面隨機錄入一些整數,然後添加3種排序方法列表。
(02)我們實現介紹常用的第一種,也是運用得最頻繁的一種,那就是rank排序,這個函數我們再這裏就不着贅述,在B2單元格中輸入公式:=RANK(A2,A$2:A$22),簡單説明下,在對一組數據進行排序時候,需要對列進行絕對引用,這樣才不會形成單元格偏移。
(03)回車之後,B2單元格便會顯示A2在所有數據的排序,然後往下進行填充,便會得到用rank函數排序的結果。
(04)現在我們來介紹第二種方法,利用條件統計函數countif函數,沒聽錯吧,countif函數,真的是它,以前在學習數據結構時候有一種排序的方法叫做冒泡排序,就是依次比較,我們用countif統計出第一個值,然後依次比較得出結果。於是我們在C2單元格中輸入公式:=COUNTIF(A$2:A$22,">"&A2)+1。
(05)回車之後,同樣得到的結果也是19名,與之前排序結果相同,再往下填充,完成排序。
(06)最後一種利用sum求和函數進行排序,這是一個數組公式,其實原來和countif函數的上路是一致的,只是改變下 寫法和變換了函數。在D2單元格中輸入公式:=SUM(--(A$2:A$22>A2))+1。
(07)這裏必要要注意了,由於是數組公式,所以在計算結果的時候需要同時按住Ctrl+shift鍵+enter鍵,然後在往下進行填充。
(08)這樣,我們就能通過三種不同的函數實現數據的排序功能,其實很多函數的功能不只是它我們所知道的基本那個,根據參數的不同,組合不同,能讓其功能擴大不小。
-
該內存不能為read或該內存不能為written錯誤
有時候我們在使用電腦的時候,可能會彈出一個錯誤提示對話框,“0XXXXXXX”指令引用的“0x00000000”內存,該內存不能為“read”或者written的錯誤出現此種錯誤的時候,點擊確定常常會關閉我們當前打開的所有界面非常的不方便,小編今天就為大家講解下出現這種情況的解...
-
參考文獻在文中怎麼標註(word)
(尾註添加方法)在文章中標註參考文獻,還在一個一個慢慢敲嗎?看看用word怎麼快速實現吧。這裏以word2003為例。操作方法(01)光標移到要加入參考文獻標註的地方(02)菜單中“插入”——“引用”——“腳註和尾註”(03)如圖設置(04)確定後在該處就插入了一個上標“1”,而光標...
-
如何查看網絡計算機和設備?
現在我們的電腦,辦公的基本都是與單位局域網相連的,這是為了方便公司內部數據的傳輸與查詢。因此在工作的網絡中除了知道自己的電腦外,也想知道其它的電腦工作狀態。那麼如何查看呢?現在和大家分享一下實際操作。操作方法(01)點擊電腦桌面左下角的開始圖標,進入電腦主...
-
用excel的days函數快速計算兩日期之間的天數
如何用excel的days函數快速計算兩日期之間的天數?下面,圖文演示,給大家作個參考。公式編寫(01)用days函數編輯公式:=days(結束日期,開始日期)如圖所示。(02)按回車,得到兩日期之間的天數為4天。舉例應用(01)下面,舉個簡單例子。比如,下圖中,若超過10天,即標上:超時(02)選中D2:D8再在...