Excel 的SORTBY 函數:高效排序的利器
Microsoft Excel 提供多種數據排序方法,而SORTBY
函數無疑是最簡單便捷的一種。它允許您動態地根據多個數組對數據進行排序,同時保持原始數據的完整性。
SORTBY
函數語法
SORTBY
函數的語法簡潔明了:
<code>=SORTBY(a,b¹,b²,c¹,c²...)</code>
其中:
-
a
(必需) 是要排序的區域或數組; -
b¹
(必需) 是第一個排序依據的區域或數組; -
b²
(可選) 是b¹
的排序順序; -
c¹
和c²
(可選) 是第二個排序依據的數組及其排序順序,最多可支持64 個這樣的配對。
省略排序順序參數或輸入1
,數據將按升序或字母順序排列。輸入-1
則按降序或反字母順序排列。
參數a
、 b¹
、 c¹
、 d¹
等在維度上必須兼容。例如,如果a
參數選擇的區域有10 行,則排序依據的數組也必須有10 行。
單列排序
讓我們看看如何使用SORTBY
函數按單列排序數據。
首先,準備工作表中用於存放排序結果的區域。在本例中,我們將列標題複製粘貼到G1 到K1 單元格,並調整G2 到K25 單元格的字體大小和對齊方式(以允許垂直擴展),使其與原始數據的格式匹配。
多列排序
SORTBY
函數相較於SORT
函數的一大優勢在於,您可以選擇多個變量作為排序依據。
繼續使用上面的例子,假設您仍然希望按總積分對個人進行排序,但希望所有達到目標的人員排在未達到目標的人員之前。換句話說,您希望先按"Met?" 列排序,然後按"Points" 列排序。
準備存放數據的單元格後(包括複製列標題和刪除之前輸入的任何SORTBY
函數),在G2 單元格中輸入:
<code>=SORTBY(T_Targets,T_Targets[Met?],-1,T_Targets[Points],-1)</code>
其中:
-
T_Targets
是數組; -
T_Targets[Met?]
是該數組中第一個排序依據列; -
-1
指示Excel 按反字母順序排序T_Targets[Met?]
(Y 在N 之前); -
T_Targets[Points]
是第二個排序依據列; -
-1
指示Excel 按降序排序T_Targets[Points]
。
按回車鍵後,您將得到以下結果。注意,達到目標人員的積分總和是如何分組在一起並按降序顯示的,未達到目標人員也是如此。
SORTBY
與FILTER
函數結合使用
SORTBY
函數可以與Excel 中的其他函數結合使用,以進一步優化結果。具體來說,我們將展示如何將SORTBY
與FILTER
結合使用,同時對數據進行排序和篩選。
假設您的目標是生成一個按"Points" 列排序的結果,但只顯示總分超過55 分的人員。
在第1 行創建結果的列標題後,在G2 單元格中輸入:
<code>=FILTER(SORTBY(T_Targets,T_Targets[Points],-1),SORTBY(T_Targets[Points],T_Targets[Points],-1)>55)</code>
然後按回車鍵。
讓我們分解一下這個公式,更詳細地了解其工作原理。
SORT
與SORTBY
的比較
SORT
和SORTBY
函數都用於根據特定值重新組織數據,但它們的工作方式略有不同:
特徵 | SORT 函數 | SORTBY 函數 |
---|---|---|
公式語法 | SORT 函數允許您定義數組、要排序的列索引號、排序順序以及按行而不是按列排序的選項。 | SORTBY 函數允許您定義區域,以及最多64 個排序數組-順序配對。 |
排序級別 | 使用SORT 函數時,只能按一行或一列排序。 | 使用SORTBY 函數時,您可以按最多64 行或列排序。 |
參數引用 | 要排序的行或列由索引號引用,這意味著如果您在原始數據中添加或刪除行或列,此索引號可能會過時。 | 由於要排序的數組可以是命名引用(例如列標題),因此即使您在原始數據中添加或刪除列,此引用也將保持不變。 |
除了SORTBY
函數,創建可操作的數據集副本(同時保持原始數據不變)的另一種方法是創建數據透視表。這個強大的Excel 工具允許您以各種方式匯總和重新組織數據,這意味著您可以快速生成計算結果並分析數據,而無需使用複雜的公式。
以上是如何在Excel中使用sortby函數的詳細內容。更多資訊請關注PHP中文網其他相關文章!

Excel 的 SORTBY 函數:高效排序的利器 Microsoft Excel 提供多種數據排序方法,而 SORTBY 函數無疑是最簡單便捷的一種。它允許您動態地根據多個數組對數據進行排序,同時保持原始數據的完整性。 SORTBY 函數語法 SORTBY 函數的語法簡潔明了: =SORTBY(a,b¹,b²,c¹,c²...) 其中: a (必需) 是要排序的區域或數組; b¹ (必需) 是第一個排序依據的區域或數組; b² (可選) 是 b¹ 的排序順序; c¹ 和 c² (可選)

本教程向您展示瞭如何自動突出顯示Excel中的重複條目。 我們將使用條件格式和功能強大的加載項介紹陰影重複的單元格,整個行或連續重複。 上週,我們考慮使用公式

本教程解釋瞭如何在Excel中搜索重複項。您將學習一些公式來識別重複值或在有或不首次出現的情況下找到重複行。您還將學習如何計算每個重複的實例

本教程解釋瞭如何保護特定的Excel細胞免受意外修改或未經授權的編輯。 它涵蓋了鎖定單元格,在受保護的工作表上解鎖單元格(有或沒有密碼),並識別鎖定/解鎖

本教程演示瞭如何使用或沒有密碼來保護Excel電子表格,以及如果忘記密碼,如何恢復訪問。 保護您的工作表,尤其是在外部共享它們時,對於防止未經授權的MO至關重要

Excel高手必備:F4鍵的妙用,提升效率的秘密武器! 本文將揭秘Windows系統下Microsoft Excel中F4鍵的強大功能,助你快速掌握這個提升生產力的快捷鍵。 一、公式引用類型切換 Excel中的引用類型包括相對引用、絕對引用和混合引用。 F4鍵可以方便地在這些類型之間切換,尤其在創建公式時非常實用。 假設你需要計算七種產品的價格,並加上20%的稅。 在單元格E2中,你可能輸入以下公式: =SUM(D2 (D2*A2)) 按Enter鍵後,即可計算出包含20%稅的價格。 但是,如

本教程向您展示瞭如何使用公式和透視物在Excel中計算獨特和不同的值。 我們將介紹計算唯一名稱,文本,數字和對案例敏感的值,以及處理空白單元格。 “ u

本教程提供了對Excel的計數和Counta功能的簡潔概述,說明了它們在實際示例中的使用。 您還將學習如何根據特定標準來利用計數細胞的尺寸。 Excel在NU上表現出色


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

mPDF
mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),

VSCode Windows 64位元 下載
微軟推出的免費、功能強大的一款IDE編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

ZendStudio 13.5.1 Mac
強大的PHP整合開發環境