在使用 Google 試算表進行資料分析的時候,排名也是一種很常見的工具之一,可以對每個資料值進行大小排名。不過,這裡除了要講解排名函數怎麼用之外,還可以搭配什麼函數,來產生一種自動排名的動態表格效果!
歡迎來到《數位小幫手》網站,閱讀文章之前請先了解我們的免責聲明與使用條款及隱私權政策。
點擊追蹤數位小幫手社群平台:Threads、Instagram、Twitter…等等。
排名函數介紹
這裡會用的的函數叫做【RANK】排名函數,它會回傳特定範圍當中指定的「值」的排名
它的公式為:
=RANK(值,範圍,[遞增/遞減])
第一個引數「值」,就是要被排名的「值」,也可以指定為儲存格。
第二個引數「範圍」,則是要納入計算排名的資料範圍。
第三個引數「遞增/遞減」,這邊不填的話,就會使用預設的遞增方式排名,也就是被排名的「值」越大,排名越靠近「1」;但如果輸入「1」的時候,反而是被排名的「值」越小,排名越靠近「1」。
排名函數 RANK 實際操作
範例表格
接下來,就用下面這張圖裡面的表格,當作範例表格吧!
Step 1:輸入排名函數
先在儲存格或公式列中,輸入排名函數「RANK」
Step 2:輸入要被排名的值
輸入第一個引數,也就是要被排名的值,這邊就直接指定到「阿強業績」的儲存格。
Step 3:輸入要納入計算的範圍
接下來第二個引數,則是要計算「阿強業績」在所有業績中的排名,就是業績那一欄的儲存格範圍,也就是 D3:D12
。
Step 4:轉換為絕對參照
再來,為了避免後面自動填入的公式所計算的範圍偏掉,我們按 F4
來鎖定第二個引數的計算範圍,然後它就會變成絕對參照的範圍形式 $D$3:$D$12
。
Step 5:使用預設的遞增方式排名
最後的引數,可以不填沒關係,它會使用預設值「0」,也就是使用遞增方式排名。
完成排名
公式完成之後按 Enter
,就可以看到阿強業績在所有業績中的排名了。
接著拖曳右下角的藍色方塊來自動填入,完成公式的複製,就可以知道所有人的業績排名。
使用遞減排名的狀況
如果第三個引數輸入「1」的時候,它就會使用遞減的方式來排名,也就是值越小排名越靠近「1」。
RANK 搭配其它函數自動排列
因為每個人的排名都不一樣,表格看起來會很亂,所以有些人都會針對排名那一欄進行範圍排序,或是套用篩選器來排序。
但畢竟那些方式都不會即時的排列,如果想要讓排名的排列順序有自動更新的效果,其實很適合搭配【SORT函數】來製作新的自動排名表格喔!
延伸閱讀:【Google 試算表】用 SORT 函數來排序,單欄多欄都 OK!
Step 1:輸入 SORT 函數
首先,在新的儲存格內輸入「SORT 函數」。
Step 2:輸入儲存格範圍
接著輸入儲存格範圍,以圖中為例,就是 B3:D12
的範圍。
Step 3:輸入要排序的欄位
接著輸入要排序的欄位,從左到右數過來就是第 1 欄。
Step 4:使用遞增排序
最後決定要使用遞增或遞減的方式排序,使用遞增的話就輸入 1
或 TRUE
。
完成自動排列
完成 SORT 公式之後,它就會展開一個陣列,並且針對排名的那一欄進行大小排列。這樣看排名就很順眼囉!
排名自動更新
除此之外,當原本的表格的資料有變動的時候,旁邊的排名順序也會即時自動更新,排名大小一目了然,是不是也很方便呢!
再添加 Filter 函數只找出前三名
如果只想要前三名的出來排列的話,可以把SORT函數裡面的範圍,更改為 FILTER 的函數公式,【FILTER】是一種篩選的函數,可以從資料範圍中篩選特定的資料出來。
以圖中為例,就是把公式改為:
=SORT(FILTER(B3:D12,B3:B12<4),1,TRUE)
這樣就可以從所有業績當中,只找出前三名來排名了。
結語
在 Google 試算表裡面「函數」的用法非常多,而且有時候搭配出來的效果會很不錯,像是上面所提到的 RANK 跟 SORT 或者 FILTER 的函數搭配,就是其中一個例子,函數如果學的多,用法就更多元了。而如果原本就會使用 Excel 函數的人,相信在 Google 試算表這邊應該很快就能學會搭配了。
延伸閱讀
- 【Google 試算表】文章總列表
- 【Google 試算表】如何多欄排序?到專屬的介面操作就對囉!
- 【Google 試算表】用 2 種顏色排序能讓資料排起來更好看!
- 【Google 試算表】打勾就能自動填入資料,只需 1 個函數
- 【Google 試算表】如何排序資料,這些基礎排序技巧快學起來!
原網站|數
位
小
幫
手
digitalyoming
.com
( 未經許可,禁止轉載 )
原網址|https://digitalyoming.com/how-to-use-rank-function-in-google-sheets/