【Google 試算表】用 SORT 函數來排序,單欄多欄都 OK!

2023 年 2 月 7 日 更新

SORT 排序函數

在 Google 試算表裡想使用排序的功能,除了內建的排序方式之外,也可以使用函數來排序,那就是「SORT 函數」,用這個函數其實也可以輕鬆達到單欄或多欄的排序效果喔,甚至可以在不同工作表之間操作!

歡迎來到《數位小幫手》網站,閱讀文章之前請先了解我們的免責聲明與使用條款隱私權政策

點擊追蹤數位小幫手社群平台:Threads、Instagram、Twitter…等等。

SORT 函數介紹

SORT 函數的作用,就是把一欄或是多欄的資料做為依據,排列範圍內的資料列順序後,然後顯示在工作表的其他地方。所以需要在工作表當中選取一個範圍內的資料,也可以在同一份試算表當中,框選其他工作表的資料。

而 SORT 函數主要包含了三種引數:範圍、排序欄、遞增或遞減排列。它的語法為:

=SORT(範圍,排序欄,遞增,[排序欄_2,遞增_2, ...])
  1. 範圍:指的是要排序的資料範圍
  2. 排序欄:則是選擇要排序的是範圍裡面的第幾欄
  3. 遞增或遞減:第三個引數決定排列的順序,遞增排列的話就填「True 或 1」,遞減排列則填入「False 或 0」

SORT函數

基本上,SORT 後面的括號裡面,最少要填入以上三個引數,才能完成「單欄的排列」。

如果要用 SORT 函數進行「多欄排列」的話,可以在上面三個引數都填完之後,繼續再填入「排序欄」及「遞增遞減」的引數,來新增「次要的欄位排列」。



SORT 函數實際操作

了解過函數的基本架構之後,就可以開始進行操作囉!

Step 1:準備一張要被排序的資料表格

這邊以圖中的表格當作例子,我想要把左邊的資料用 SORT 來重新排列,顯示在右側的資料欄當中。其中第一列是凍結窗格,就不用動它了。

一張準備要被排序的資料表格


Step 2:輸入 SORT 函數

接著選定一個儲存格,在公式列當中輸入 SORT 函數

在公式列中輸入SORT函數


Step 3:輸入範圍

第一個要輸入的引數,就是把想要排序的資料範圍填寫進去。

輸入想要排序的資料範圍


Step 4:輸入要排序的欄位

第二個引數,則是要填寫資料範圍當中,想要排序的是哪一個資料欄。以下圖為例,如果想要排的是最左邊姓名欄,引數就填「1」,想要排序月份那欄的話,引數就填「2」,以此類推。

輸入要排序的欄位


Step 5:輸入要排列的順序

第三個引數,則是決定剛剛選的資料欄要用什麼方式排序。

→ 用升冪排序就填「True」或是「1」。

→ 用降冪排序就填「False」或是「0」。

填完這三個引數之後,基本上就可以達到單欄的自動排序的效果了。

決定排列的順序,升冪或降冪


如果有多欄排序的需求,就重複步驟四與五

如果想做到多欄的排序,除了前面三個引數之外,可以在後面繼續填入新的引數。

以下圖為例,除了要第二欄要用升冪排序之外,我還想將第三欄做降冪排序,那就在公式後面加上 3,False,也就是重複步驟四跟步驟五,添加「新的排序欄引數」跟「新的升冪降冪引數」。

輸入次要的排序欄跟升冪降冪引數


完成排序

最後補上「右括號」,按 Enter 完成公式,函數就會根據你提供的訊息來自動排序,並且在儲存格中展開陣列。

完成SORT排序公式,展開陣列


訂閱《數位小幫手電子報》《Telegram》


SORT 可從其他工作表抓取資料範圍

SORT 函數除了從同一張工作表抓取資料範圍之外,也可以從別張工作表提取出資料範圍。在輸入「範圍」的引數時,直接點擊別張工作表,進去框選範圍就好。

SORT可以從其他工作表抓取資料範圍

結語

學會了 Google 試算表的 SORT 函數之後,就等於學會了一種新的排序方法,而且因為是函數的關係,還可以跟其他函數搭配使用,或是將引數指定到特定儲存格,讓資料分析更加靈活。

而雖然 SORT 函數不能針對顏色排序,但是可以搭配「條件式格式設定」的功能,讓資料排序產生「色階」變化,這也是一種美化表格的小技巧喔!

延伸閱讀

References:文件編輯器說明

原網站| digitalyoming.com ( 未經許可,禁止轉載 ) 
原網址|https://digitalyoming.com/how-to-use-sort-function-in-google-sheets/
返回頂端