大数跨境

wps表格sort函数用法举例说明

wps表格sort函数用法举例说明 浅谈出口账务和excel函数
2026-10-06
9
WPS表格中的 SORT 函数是一个动态数组函数,它可以根据你指定的条件,将数据区域排序后返回一个新的数组,源数据本身不会被打乱。当源数据更新时,结果也会自动重排。

📝 函数语法

```excel
=SORT(数组, [排序依据], [排序顺序], [按列])
```

· 数组:必需。要排序的整个数据区域(如 A2:D10)。
· 排序依据:可选。按第几列排序,从数组的第一列算起。省略时默认按第1列。
· 排序顺序:可选。1 表示升序(默认),-1 表示降序。
· 按列:可选。TRUE 按列排序,FALSE 或省略则按行排序(常规操作)。

💡 核心用法举例

1. 基础单条件排序
假设有成绩表 A2:D10(姓名、语文、数学、英语),要按英语成绩从高到低排序:

```excel
=SORT(A2:D10, 4, -1)
```

· A2:D10 是数据区域。
· 4 表示依据第4列(英语)排序。
· -1 表示降序排列。

2. 多条件排序(进阶用法)
若要先按学校名称升序,再按英语成绩降序排列:

```excel
=SORT(A2:C10, {2,3}, {1,-1})
```

· {2,3} 表示先按第2列、再按第3列排序。
· {1,-1} 对应表示第2列升序、第3列降序。

3. 按列排序(较少用)
若数据是横向排列的,需要按行排序,可将第四参数设为 TRUE。例如按“合计”行对 C34:H40 升序:

```excel
=SORT(C34:H40, ROWS(C34:H40), 1, TRUE)
```

这里用 ROWS() 函数动态算出总行数,作为排序依据的行号。

⚠️ 注意事项

· 版本要求:需使用最新版WPS Office,旧版本不支持动态数组,可能需按 Ctrl+Shift+Enter 输入。
· 错误值 #VALUE!:排序依据列号超出数据区域列数、排序顺序不是 1 或 -1、多条件排序时依据数组与顺序数组长度不一致,都会报错。
· 公式符号:公式中的逗号、大括号必须是英文半角符号。

🔗 嵌套应用场景

SORT 常与其他函数嵌套,实现更灵活的效果:

· SORT + CHOOSECOLS:先提取指定列,再对提取后的数据排序。
· SORT + FILTER:先筛选出符合条件的数据,再对结果排序。
· SORT + CHOOSEROWS + SEQUENCE:提取间隔行(如第1、3、5行)的数据并排序。


【声明】内容源于网络
0
0
浅谈出口账务和excel函数
1234
内容 1597
粉丝 0
浅谈出口账务和excel函数 1234
总阅读30.4k
粉丝0
内容1.6k