tft每日頭條

 > 圖文

 > excel表如何用一列的大小自動排序

excel表如何用一列的大小自動排序

圖文 更新时间:2024-07-29 04:14:14

excel表如何用一列的大小自動排序?今天我們來學習一個Excel中的新函數,sort函數,它的作用是對某一個數據區域進行排序,之前是OFFICE365的專屬函數,現在WPS也支持這個函數了,我覺得是時候跟大家講解下它是的使用方法,這個函數我期盼了很久,真的非常實用,今天小編就來說說關于excel表如何用一列的大小自動排序?下面更多詳細答案一起來看看吧!

excel表如何用一列的大小自動排序(等了它N年SORT函終于來了)1

excel表如何用一列的大小自動排序

今天我們來學習一個Excel中的新函數,sort函數,它的作用是對某一個數據區域進行排序,之前是OFFICE365的專屬函數,現在WPS也支持這個函數了,我覺得是時候跟大家講解下它是的使用方法,這個函數我期盼了很久,真的非常實用

一、SORT函數的作用與參數

SORT函數:對某個數據區域的内容進行排序。

語法:=SORT(array,[sort_index],[sort_order],[by_col])

第一參數:array,排序的數據區域 第二參數:一個數字,用于指定排序的行或者列 第三參數:排序方式, 1 表示升序(默認值),-1 表示降序 第四參數:排序方向;false 表示按行排序(默認值),true 表示按列排序

以上就是SORT函數的作用與參數,下面我們就來看下它的使用方法

二、單條件排序

如下圖所示,我們想要根據班級來為表格進行排序,将一樣的班級都放在一起,隻需要将公式設置為:=SORT(A2:F9,2),就會将數據源根據班級進行排序,将一樣的班級都放在一起了,一般是不選擇表頭的,表頭是需要粘貼下來的。我們來簡單地了解下它的參數構成

第一參數:A2:F9,需要排序的數據區域, 第二參數:2,用于指定排序列數,班級就是在第二列的。 第三參數:省略,默認是升序排序 第四參數:省略,默認是根據行來排序

三、多條件排序

比如在這裡我們想要根據班級與總分進行降序排序,就是以班級為主要排序字段,分數為次要排序字段,隻需要将公式設置為:=SORT(A2:G9,{2,7},-1)即可。結果如下圖所示,會根據班級分組,進行降序排序

第一參數:A2:G9,需要排序的數據區域 第二參數:{2,7},用于指定排序的列數,它是一個數組。表示會選取第2列與第7列進行排序,這個2必須放在前面,就表示以班級為主要排序字段 第三參數:-1,表示将排序方式設置為降序排序 第四參數:省略。

主要注意的是它是不能對排序列指定排序方式的,如果你想要對排序列指定排序方式就需要使用SORTBY函數。

四、根據列排序

這個比較适合用于多次測量的結果,之前想要實現批量按照列排序,都是需要使用vba的,現在一個sort函數就能輕松搞定

如下圖所示,我們想要将每個人的數據設置為降序排序,操作與之前的稍有不同,首先我們需要選擇第一行數據,使用sort函數對其進行排序,然後再向下填充公式才可以。

公式為:=SORT(B1:E1,1,-1,TRUE)

五、提取表中前幾名的數據

如下圖所示,我們想要提起表格中前三名的數據,隻需要将公式設置為:=SORT(FILTER(A2:G9,G2:G9>=LARGE(G2:G9,3)))就可以得到結果。跟大家簡單的介紹下公式的計算原理,它是先使用LARGE來找到總計第三的數值,随後使用filter函數将其篩選出來,最後再利用SORT對齊排序即可。

以上就是這一節的全部内容了,關于SORT它還可以與很多函數組合,構成各種各樣好玩新奇的例子,不過它最大的作用就是實現自動排序。新增數據不用再手動排序了,還是非常實用的。

我是Excel從零到一,關注我,持續分享更多Excel技巧。

這裡↓↓,帶你從零學習Excel,提高效率不加班

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关圖文资讯推荐

热门圖文资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved