在日常工作中,对Excel表格数据进行排序操作是我们需要掌握的基本技能。但是如果表格数据需要经常变更,每次都重新设置一次排序那就太麻烦了。今天就跟大家分享2个WPS中特别实用的排序函数:SORT函数和SORTBY函数,这2个函数可以轻松实现数据单条件排序、多条件自动排序,并且使用这2个函数后期随着表格数据的变更排序是可以自动更新的。(备注:需要特别注意的是此函数需更新至WPS Office最新版本使用)

一、SORT函数单条件自动排序

SORT函数功能介绍

功能:SORT函数主要用来对某个区域或数组的内容进行排序。

语法:=SORT(数组,排序依据,排序顺序,按列)

第一参数:「数组」指的是要排序的区域或数组

第二参数:「排序依据」为以某行或列为依据进行排序

第三参数:「排序顺序」指的是所需的排序顺序,1表示升序排序,-1表示降序排序

第四参数:「按列」是一个逻辑值,输入True表示按列排序,输入False表示按行排序,默认按行排序。

应用实例:

如下图所示,我们想对左侧表格数据以成绩来排序,按成绩从高到低排序。

excel按顺序排列怎么操作,用这2个函数轻松实现按条件自动排序-趣帮office教程网

在目标单元格输入公式:

=SORT(A1:E10,2,-1)

点击回车即可获取排序数据。

excel按顺序排列怎么操作,用这2个函数轻松实现按条件自动排序-趣帮office教程网

解读:

公式=SORT(A1:E10,2,-1)

①第一参数A1:E10是要排序的数据区域;

②第二参数2代表「排序依据」为第2列(成绩);

③第三参数-1代表「排序顺序」为降序排序就是按“成绩”从高到低排序。

二、SORTBY多条件自动排序

SORTBY函数功能介绍

功能:SORTBY函数可以根据相应范围或值,对单元格内容进行排序。

语法:=SORTBY(数组,排序依据数组1,排序顺序1,排序依据数组2,排序顺序3...)

第一参数数组:指的是要排序的区域或者数组

第二参数排序依据数组:为以某数组为依据进行排序

第三参数排序顺序:指的是所需的排序顺序,1表示升序排序,-1表示降序排序

后面的排序依据数组和排序顺序依次类推,SORTBY函数最多支持126组「排序依据数组」与「排序顺序」。当遇到多条件排序的时候,只需要继续填写「排序依据数组」和「排序顺序」就可以了。

应用实例:

如下图所示,左侧表格是学生考试成绩表格,我们想对左侧表格数据以【班级】和【总分】进行排序,按照班级从低到高,总分从高到低排序。

excel按顺序排列怎么操作,用这2个函数轻松实现按条件自动排序-趣帮office教程网

在目标单元格输入公式:

=SORTBY(A2:F7,B2:B7,1,F2:F7,-1)

点击回车即可获取排序数据。

excel按顺序排列怎么操作,用这2个函数轻松实现按条件自动排序-趣帮office教程网

解读:

公式=SORTBY(A2:F7,B2:B7,1,F2:F7,-1)

①第一参数A2:F7是要排序的数据区域;

②第二参数B2:B7代表「排序依据数组」为班级这列数据;

③第三参数1代表「排序顺序」为升序排序就是按“班级”这列数据从低到高排序;

④第四参数F2:F7代表第二个「排序依据数组」为总分这列数据;

⑤第五参数-1代表「排序顺序」为降序排序就是按“总分”这列数据从高到低排序。

特别提醒:原表格数据修改后,通过SORT函数或者SORTBY函数生产的排序表格数据会重新自动排序。

excel按顺序排列怎么操作,用这2个函数轻松实现按条件自动排序-趣帮office教程网