在日常工作中,对Excel表格数据进行排序操作是我们需要掌握的基本技能。但是如果表格数据需要经常变更,每次都重新设置一次排序那就太麻烦了。今天就跟大家分享2个WPS中特别实用的排序函数:SORT函数和SORTBY函数,这2个函数可以轻松实现数据单条件排序、多条件自动排序,并且使用这2个函数后期随着表格数据的变更排序是可以自动更新的。(备注:需要特别注意的是此函数需更新至WPS Office最新版本使用)
一、SORT函数单条件自动排序
SORT函数功能介绍
功能:SORT函数主要用来对某个区域或数组的内容进行排序。
语法:=SORT(数组,排序依据,排序顺序,按列)
第一参数:「数组」指的是要排序的区域或数组
第二参数:「排序依据」为以某行或列为依据进行排序
第三参数:「排序顺序」指的是所需的排序顺序,1表示升序排序,-1表示降序排序
第四参数:「按列」是一个逻辑值,输入True表示按列排序,输入False表示按行排序,默认按行排序。
应用实例:
如下图所示,我们想对左侧表格数据以成绩来排序,按成绩从高到低排序。
在目标单元格输入公式:
=SORT(A1:E10,2,-1)
点击回车即可获取排序数据。
解读:
公式=SORT(A1:E10,2,-1)
①第一参数A1:E10是要排序的数据区域;
②第二参数2代表「排序依据」为第2列(成绩);
③第三参数-1代表「排序顺序」为降序排序就是按“成绩”从高到低排序。
二、SORTBY多条件自动排序
SORTBY函数功能介绍
功能:SORTBY函数可以根据相应范围或值,对单元格内容进行排序。
语法:=SORTBY(数组,排序依据数组1,排序顺序1,排序依据数组2,排序顺序3...)
第一参数数组:指的是要排序的区域或者数组
第二参数排序依据数组:为以某数组为依据进行排序
第三参数排序顺序:指的是所需的排序顺序,1表示升序排序,-1表示降序排序
后面的排序依据数组和排序顺序依次类推,SORTBY函数最多支持126组「排序依据数组」与「排序顺序」。当遇到多条件排序的时候,只需要继续填写「排序依据数组」和「排序顺序」就可以了。
应用实例:
如下图所示,左侧表格是学生考试成绩表格,我们想对左侧表格数据以【班级】和【总分】进行排序,按照班级从低到高,总分从高到低排序。
在目标单元格输入公式:
=SORTBY(A2:F7,B2:B7,1,F2:F7,-1)
点击回车即可获取排序数据。
解读:
公式=SORTBY(A2:F7,B2:B7,1,F2:F7,-1)
①第一参数A2:F7是要排序的数据区域;
②第二参数B2:B7代表「排序依据数组」为班级这列数据;
③第三参数1代表「排序顺序」为升序排序就是按“班级”这列数据从低到高排序;
④第四参数F2:F7代表第二个「排序依据数组」为总分这列数据;
⑤第五参数-1代表「排序顺序」为降序排序就是按“总分”这列数据从高到低排序。
特别提醒:原表格数据修改后,通过SORT函数或者SORTBY函数生产的排序表格数据会重新自动排序。
评论 (0)