亞寵展、全球寵物產業風向標——亞洲寵物展覽會深度解析
531
2025-04-02
excel數據排序的常用方式有哪些
在excel中整理數據、作圖或者其他數據匯總操作,常會遇到對某一列數據排序的需求。當然用肉眼觀察手動排序肯定是不現實。以下是小編為您帶來的關于excel數據排序的常用方式,希望對您有所幫助。
excel數據排序的常用方式
函數排序
rank()
rank函數是excel中的專用排序函數,可以給出某一單元格數值在某一列中的名次。
E2單元格中語句為“=rank(D2,$D:$D)”
第一個參數是要排序的目標數據,第二個參數是要排序的目標數據區域。這里有一點很重要,目標區域一定要使用絕對引用,否則函數公式在向下填充的時候容易出現錯位,排序結果無效。
large函數
large函數用法稍微有點兒復雜,這里跟大家詳細講解一下。
large函數需要給出指定名次才能給出數據區域的相對應數值。
I14=LARGE($D$14:$D$23,H14)
I14單元格中公式可以看出來,large需要給出第二個排名參數才能給出具體對應的得分。因而想要對D列數據進行排名,需要一列順序排列的名次數據作為輔助數據(H列)。
有沒有可以擺脫輔助列直接使用一個函數語句結果排序問題呢?
當然可以,不過語法會比較復雜一點,需要使用到large函數的數組用法:
首先用鼠標選定存放排序數據的單元格(一定要注意原數據有幾個就選定幾行,不能多也不能少)
=LARGE(D14:D23,{1;2;3;4;5;6;7;8;9;10})
然后在公式編輯框種輸入以上函數:第一個參數是待排序的源數據區域,第二個參數是一個數組用來顯示輸出的所有名次對應分數。
然后重點來了,千萬不能公式輸完就立馬按enter鍵,因為選定的是一組單元格區域,這里輸出的時候需要先按住Ctrl+shift然后再按enter鍵才能輸出正確的排序分數。(記得一定要注意順序,先按Ctrl+shift,然后再按enter鍵)
使用數組好處是不用額外添加輔助排序數據,當然如果嫌公式復雜也可以使用之前的輔助數據加large函數。
當然既然有降序排序函數,當然也有升序排序函數,就是large函數的搭檔:small,這個在這里不做詳細說明,因為這兩個函數語法一模一樣,只是名稱不一樣,上述兩種large函數的用法對于small函數同樣適用,只是輸出的結果是升序排序的。
這里只給大家看下排序結果。
菜單:
當然菜單排序肯定大家就比較熟悉了,這里只是做個小小的介紹。
選擇數據——排序與篩選就可以看到排序菜單。
以下就是是否擴展選定區域對排序結果造成的不同影響,默然是擴展當前列,這樣對某一列排序的同時,其他列會同步變動,而以當前選定區域排序則只對當前選定的列排序,其他列則不變動。
一般情況下,我們都會讓數據同步變動,否則只有一列變動,則橫向的數據記錄就會錯亂。
智能表格:
這種排序方法也很簡單,只需要把原數據區域套用表格就可以輕松完成排序。
智能表格套用有三種方法,只是入口以及樣式不同,效果和功能是一樣的。
插入表格
選定原數據區域——插入——表格——確定(如果原數據區域帶有標題行并且選擇的時候選擇了標題,則需要勾選表包含標題,否則不用勾選)
確定以后,表格區域每一列都會帶上下拉列表,在得分列表里選擇排列順序并確定
然后整個表格區域都會隨著得分的排序結果同步更新
套用表格樣式
選擇源數據區域——開始——樣式——套用表格樣式
在諸多樣式中選擇一款樣式套用并確定
彈出菜單與上一種方法一致,之后的操作不再介紹。
Ctrl+T
選擇原數據區域——Ctrl+T
這種方式最為快捷,但是無法自定義樣式配色,不過可以再生成智能表之后,選擇表格工具,在表格樣式中選擇自己喜歡的樣式進行套用。
通過智能表格套用的樣式都可以轉為普通單元格區域,轉化方式是選種智能表格,在表格工具——設計——工具中選擇轉化為區域
就可以將智能表格轉為普通單元格區域。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。