如何使用Excel中的SORT函數對資料進行排序

如何使用Excel中的SORT函數對資料進行排序

Excel是互動和呈現資料的終極工具。數據越容易閱讀,就越容易理解。使陣列和表格在 Excel 中更易於閱讀的一種方法是對它們進行排序。Excel 具有許多可用於此目的的功能,包括 SORT 函數。

SORT 函數保持原始表不變,而是在電子表格中建立它的排序副本。閱讀以下文章,了解 SORT 函數是什麼以及如何在 Excel 中使用它。

什麼是排序功能?

SORT 是 Excel 中的核心函數,它接受一個數組,然後根據您輸入的參數對其進行排序。SORT 函數可以對列和行進行排序,並且您可以指定函數將按哪些列或行對數組進行排序。SORT 函數的語法如下:

=SORT (array, [sort_index], [sort_order], [by_col])
  • array:要使用此函數排序的陣列。
  • sort_index:函數將作為排序基礎的行或列。這將是從數組的起點計算的唯一數字。
  • sort_order:這將決定數組是否應按升序或降序排序。1上升,-1下降。
  • by_col:表示需要排序的欄位或行。值 TR U E 將對齊列,用於水平數組。值FALSE將對齊行,用於垂直數組。

這裡唯一需要的參數是數組本身。所有其他參數都是可選的,且 SORT 函數只能對陣列進行操作。預設情況下,函數將假定sort_index1sort_order1by_colFALSE。

如果您是巨集愛好者,也可以使用 Excel 巨集而不是函數來對資料進行排序。

如何使用Excel中的排序功能

如何使用Excel中的SORT函數對資料進行排序

Excel 中的排序函數

在此範例電子表格中,我們有每位玩家在遊戲中累積的總積分。電子表格包含兩張表格,一張是垂直的,一張是水平的,包括球員的姓名及其分數。

目標是根據分數按降序對表格進行排序。得分最高的玩家將位於排列表的頂部。

使用 SORT 函數對行進行排序

如何使用Excel中的SORT函數對資料進行排序

Excel 中按行排序

首先,將桌子垂直排列。在開始之前,請粗略地了解您希望如何安排棋盤。目標是根據點(左起第二列)對錶 ( A2:B11 ) 進行排序。該表將按降序排序,並且行將按順序排序。

現在,您可以對錶進行排序:

1. 選擇要放置新排序表的儲存格。在此範例中,該儲存格為D2 。

2. 在公式欄中輸入下列公式:

=SORT(A2:B11, 2, -1, FALSE)

此公式呼叫 SORT 函數並告訴它對 A2:B11 中的陣列進行排序然後指示它根據第二列 ( 2 )對數組進行排序,並按降序對它們進行排序 ( -1 )。最後,此公式指示 SORT 對行進行排序,因為 by_col 參數設定為FALSE。

3. 按輸入鍵。Excel 現在將建立表格的排序副本!

使用 SORT 函數對列進行排序

如何使用Excel中的SORT函數對資料進行排序

Excel 中按列排序

此任務的第二部分是水平排列木板。目標是根據分數(從頂部開始的第二行)對第二​​個表 ( H1:Q2 ) 進行排序,並按升序對它們進行排序。

1. 選擇要顯示排序表的儲存格。在此範例中,這將是儲存格H6

2. 在公式欄中輸入下列公式:

=SORT(H1:Q2, 2, 1, TRUE)

此公式呼叫 SORT 函數對 H1:Q2 中的陣列進行排序此陣列依第二行 ( 2 )中的值升序排序 ( 1 )。由於數組是水平的,因此列是有序的。因此,by_col設定為TRUE。

3. 按輸入鍵。Excel 現在將水平排列表格。

如果要按日期對表格進行排序而不建立新的副本,可以使用 Excel 中的排序和篩選工具。這樣您就不需要使用任何函數,更改將應用於原始表。

組織電子表格的方法有很多,其中之一是使用 SORT 函數對陣列進行排序。SORT 函數保持原始數組不變,而是建立數組的排序副本。

現在您已經知道如何使用 SORT 函數對陣列進行排序,接下來學習如何在 Excel 中組織電子表格,將其提升到新的水平。


Excel中的IFERROR函數、公式及用法

Excel中的IFERROR函數、公式及用法

學習如何在 Excel 中使用非常常用的 IFERROR 函數,提升您的數據處理效率。

如何在 Excel 中使用 VSTACK 和 HSTACK 函數

如何在 Excel 中使用 VSTACK 和 HSTACK 函數

想知道如何在 Excel 中堆疊和附加資料嗎?讓我們一起學習如何使用 Microsoft Excel 中的 VSTACK 和 HSTACK 函數!

SUBTOTAL 函數:公式以及如何在 Excel 中使用 SUBTOTAL 函數

SUBTOTAL 函數:公式以及如何在 Excel 中使用 SUBTOTAL 函數

了解 Excel 中的 SUBTOTAL 函數及其用途,讓計算更簡單有效!

Excel中的除法函數:MOD函數(求餘數)與QUOTIENT函數(求整數部分)

Excel中的除法函數:MOD函數(求餘數)與QUOTIENT函數(求整數部分)

MOD函數是Excel中除法求餘的函數。學習如何輕鬆使用MOD函數和QUOTIENT函數來計算餘數和整數部分,提升您的Excel技能。

在 Excel 上玩“拼圖”

在 Excel 上玩“拼圖”

Reddit 用戶 MehmetSalihKoten 在 Microsoft Excel 中創建了俄羅斯方塊的全功能版本。

如何使用Excel中的轉換功能

如何使用Excel中的轉換功能

要轉換 Excel 中的測量單位,我們將使用 Convert 函數。

Excel中HLOOKUP函數的使用方法

Excel中HLOOKUP函數的使用方法

HLOOKUP 函數是什麼?如何在Excel中使用HLOOKUP函數?讓我們來和 LuckyTemplates 一起找出答案吧!

如何在 Excel 中使用 VALUE 函數

如何在 Excel 中使用 VALUE 函數

Excel中的VALUE函數是什麼?Excel中的數值公式是什麼?讓我們透過 LuckyTemplates.com 來了解一下吧!

Excel EOMONTH函數,EOMONTH函數如何使用

Excel EOMONTH函數,EOMONTH函數如何使用

Excel中的EOMONTH函數用於顯示給定月份的最後一天,實作非常簡單。然後,您將根據我們輸入的數據獲得特定月份的最後一天。

如何在 Excel VBA 中使用 do-while 循環

如何在 Excel VBA 中使用 do-while 循環

想要在 Excel VBA 中自動執行重複任務嗎?因此,讓我們學習如何使用 Do-While 迴圈來實作一系列重複操作,直到滿足條件。