Excel-各種排序 - 學不完.教不停.用不盡
文章推薦指數: 80 %
在Excel 提供了排序的函數,例如:RANK,這次來練習不一樣的排序方式。
先定義各種資料名稱:姓名、分數、輔助分別為A欄、B欄、G欄有資料的部分。
學不完.教不停.用不盡
跳到主文
分享個人電腦教學和回答網友提問解決資料處理與設計問題
部落格全站分類:數位生活
相簿
部落格
留言
名片
贊助廠商
May27Fri201123:23
Excel-各種排序
在Excel提供了排序的函數,例如:RANK,這次來練習不一樣的排序方式。
先定義各種資料名稱:姓名、分數、輔助分別為A欄、B欄、G欄有資料的部分。
(1)RANK排序
儲存格C3:=RANK(B3,分數)
(2)COUNTIF排序
儲存格D3:=COUNTIF(分數,">"&B3)+1
其原理是計算在所有分數中,大於自己的分數個數,再加1,即是自己的排名。
(3)不產生相同名次的排名
由於以上兩種方式若遇同分的狀況,將會出現相同排名,並且下個分數會跳過同分的名次。
如果想要產生不重覆的名次,該如何設計呢?首先要產生一組輔助資料
儲存格G3:=B3+(1000-ROW())/10000
將每個分數加上(1000-列號)/10000,即將分數加上一個不重覆的數字,而列號愈小,加上的數字愈小,反之亦反。
儲存格E3:=RANK(G3,輔助)
由於輔助欄位的資料不會重覆,所以該名次也不會有相同的狀況,只是同分者,列號較小,名次較少。
(4)依名次列出姓名
儲存格F3:=INDIRECT(ADDRESS(MATCH(LARGE(輔助,ROW(1:1)),輔助,0)+2,1))
LARGE(輔助,ROW(1:1)),輔助,0):找出輔助資料中第1大者。
MATCH(LARGE(輔助,ROW(1:1)),輔助,0):找出輔助資料中最大者在第幾列。
ADDRESS(MATCH(LARGE(輔助,ROW(1:1)),輔助,0)+2,1):找出最大值在的位址,加2是因為第一列由列號3開始。
INDIRECT(ADDRESS(MATCH(LARGE(輔助,ROW(1:1)),輔助,0)+2,1)):INDIRECT函數將最大值的位址轉成該位址的內容。
複製儲存格C2:F2,往下儲存格貼上。
【延伸學習】
Excel-2021版新增函數的使用
Excel-利用SORT和SORTBY函數進行排序
Excel-2021版新增函數進行篩選、查詢、排序之綜合練習
Excel-亂數重排座位
Excel-資料排序的好幫手-SORT,SORTBY函數(2021版以上)
全站熱搜
創作者介紹
vincent
學不完.教不停.用不盡
vincent發表在痞客邦留言(2)人氣()
全站分類:數位生活個人分類:講義資料上一篇:Excel-重組姓名清單中的姓和名
下一篇:Excel-相對位址和絶對位址
▲top
留言列表
發表留言
到站人數
本日人氣:
累積人氣:
文章關鍵字搜尋
贊助商連結
回到頁首
回到主文
免費註冊
客服中心
痞客邦首頁
©2003-2022PIXNET
關閉視窗
PIXNET
Facebook
Yahoo!
Google
MSN
{{guestName}}
(登出)
您尚未登入,將以訪客身份留言。
亦可以上方服務帳號登入留言
請輸入暱稱(最多顯示6個中文字元)
請輸入標題(最多顯示9個中文字元)
請輸入內容(最多140個中文字元)
請輸入左方認證碼:
看不懂,換張圖
請輸入驗證碼
送出留言
延伸文章資訊
- 1【Excel2010版-函數】自動按分數排名-RANK - 「i」學習
有時候我們會需要知道某筆資料的數值高低是落在所有資料中的第幾位,例如計算個人的成績排名,這時候Excel函數「RANK」就十分符合這方面的需求, ...
- 2【EXCEL】如何用EXCEL排成績名次? - 隨手記錄
這是指定排列數值方式的數字。 如果order 為0 (零) 或被省略,則Microsoft Excel 把ref 當成以遞減順序排序的數列來為number 排名 ...
- 3Excel-各種排序 - 學不完.教不停.用不盡
在Excel 提供了排序的函數,例如:RANK,這次來練習不一樣的排序方式。 先定義各種資料名稱:姓名、分數、輔助分別為A欄、B欄、G欄有資料的部分。
- 4使用函數「RANK」進行智慧排序,同一個名次也能顯示出來
Excel 小教室– 使用函數「RANK」進行智慧排序,同一個名次也能顯示出來 ... 如果想要依順序排列整齊就按右鍵排序即可,這裡就可明顯看到兩個業績相同 ...
- 5Excel中的排序函數RANK,這6種使用技巧你一定不能錯過
3、多列數據排名. 4、多條件排名. 5、不出現相同排名(以出現順序進行優先排列). 6、跨多表排名. 首先我們先了解下RANK函數的基本定義。 Excel中的 ...