如何使用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 上玩“拼圖”

在 Excel 上玩“拼圖”

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

如何使用Excel中的轉換功能

如何使用Excel中的轉換功能

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

Excel中HLOOKUP函數的使用方法

Excel中HLOOKUP函數的使用方法

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

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

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

Excel 中的 IFERROR 函數非常常用。為了很好地使用它,您需要了解 Microsoft Excel 的 IFERROR 公式。

如何在 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 迴圈來實作一系列重複操作,直到滿足條件。

Excel 2016 - 第 6 課:變更 Excel 中的列、行和儲存格的大小

Excel 2016 - 第 6 課:變更 Excel 中的列、行和儲存格的大小

Excel 中的預設列寬和行高可能與您輸入的資料不符。以下的文章向您介紹了一些在Excel 2016中更改列、行和儲存格大小的方法,請參考!

Excel 2016 - 第 5 課:儲存格與區域的基本概念

Excel 2016 - 第 5 課:儲存格與區域的基本概念

每當您使用 Excel 時,您都需要在儲存格中輸入資訊或內容。讓我們透過LuckyTemplates來學習Excel 2016中單元格和區域的基本概念!

如何在Excel中使用XLOOKUP函數

如何在Excel中使用XLOOKUP函數

Excel 中的 Xlookup 函數是什麼?如何在Excel中使用Xlookup?讓我們透過 LuckyTemplates.com 來了解一下吧!