首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

按多个条件对 Excel 数据表排序,你喜欢用菜单还是公式?

公众号平台最新的推送规则对技术类文章不太友善,如果不想错过干货,请务必 “设为星标”哦!!!

点击上方蓝字 --> 点击“...”--> 选择“设为星标

今天教两个多条件排序方法,极简,收好不谢。

案例:

将下图 1 的数据表按以下要求排序,效果如下图 2 所示。

先按“月份”升序排序

再按“净增数”降序排序

解决方案 1:

1. 将数据表复制粘贴到右侧目标区域。

2. 选中右侧数据表的任意单元格 --> 选择菜单栏的“数据”-->“排序”

3. 在弹出的对话框中按以下方式设置 --> 点击“添加条件”:

主要关键字:选择“月份”

次序:保留默认选项

4. 在第二个条件中按以下方式设置 --> 点击“确定”:

次要关键字:选择“净增数”

次序:选择“降序”

已按要求排好。

解决方案 2:

1. 清除右侧数据表的内容,仅保留表头 --> 在 I2 单元格中输入以下公式 --> 回车:

=SORTBY(A2:G28,C2:C28,,G2:G28,-1)

公式释义:

SORTBY 函数的作用是基于相应范围或数组中的值对范围或数组的内容进行排序;

语法为 SORTBY(显示结果区域, 排序依据区域1, [排序方式1], [排序依据区域2, 排序方式2],…) ;排序方式为 1 表示升序,-1 表示降序, 默认为升序;

本公式含义为:

A2:G28:显示 A2:G28 区域;

C2:C28,:先按 C2:C28 升序排序;

G2:G28,-1:再按 G2:G28 降序排序

O365 公式不需要按三键就能实现数组效果

也同样排好了。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20230602A097E000?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

相关快讯

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券