专业编程基础技术教程

网站首页 > 基础教程 正文

【excel】从现在开始掌握sortby函数,各类排序都不怕!

ccvgpt 2025-01-12 11:52:35 基础教程 2 ℃

工作中,我们常常需要对数据进行排序,但是老板要求又多,基本的排序健无法满足我们的要求,这个时候sortby函数便派上了用场!

一、sortby函数的基本含义

【excel】从现在开始掌握sortby函数,各类排序都不怕!

Excel 的“SORTBY”函数用于对指定的数据进行排序。它可以对行或列进行排序,同时还能够选择升序或降序排列。

“SORTBY”函数的语法是:=SORTBY(array, column, [order])其中:

- `array`:要排序的数据区域。

- `column`:要排序的列的索引或列标签。

- `[order]`:可选参数,用于指定排序顺序。`1` 表示升序排列,`-1` 表示降序排列。

二、sortby函数的使用

1.基础使用

如图所示,我们有一份各大菜场不同蔬菜的价格单,我们需要对该名单进行价格由低到高的升序排序。首先复制表头,接着在需要插入的单元格输入公式=SORTBY(A2:C19,B2:B19,1),其中

A2:C19:指需要进行排序的数据范围

B2:B19:依据价格列进行排序

1:升序排序

接着数据便可自动跳出。



2.指定排序顺序

如果我们有指定的顺序进行排序该如何操作呢?如图所示,我们需要用东西南北的顺序进行排序。首先我们将东西南北打入另外一列单元格内,接着在需要插入的单元格输入公式=SORTBY(A2:C19,MATCH(C2:C19,M2:M5,),1,B2:B19,1),其中:

A2:C19:指需要进行排序的数据范围

MATCH(C2:C19,M2:M5,):将C列数据按M列的指定数据进行排序

B2:B19:依据价格列进行排序

1:升序排序

接着数据便可自动跳出。


3.乱序排序

如果我们需要打乱数据进行排序,比如我们需要抽查,因此不需要一个顺序排序。如图所示,我们在需要插入的单元格输入公式=SORTBY(A2:C19,RANDARRAY(18),1),其中:

A2:C19:指需要进行排序的数据范围

RANDARRAY(18):表示生成18个随机数的数组。(因为我们有18个数据)

1:升序排序

接着数据便可自动跳出。


大家学会了吗?

——————————————

[彩虹]关注我,办公技巧天天学,工作效率飞速升!

#excel#?#排序#?#sortby##OFFICE办公技巧#??

最近发表
标签列表