打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
有意思,10年来第一次遇到这种excel排序要求!

排序几乎每个人都知道,要么升序,要么降序,要么随机排序,要么自定义排序。而某学员的排序要求,却是第一次见到,用以前的任何方法都行不通。

排序要求:

  1. 负数排第一

  2. 大于15万的金额排第二

  3. 其他欠款排第三(排除掉124)

  4. 18和19年都有数据20年没数据排第四

卢子看完,第一想法就是用IF函数获取排名,再根据辅助列排序。

负数排第一,即IF(I3<0,1,

大于15万的金额排第二,即IF(I3>150000,2,

18和19年都有数据20年没数据排第四,即IF(AND(B3<>0,C3<>0,D3=0),4,

剩下的就是第三。

将所有条件合并起来。

=IF(I3<0,1,IF(I3>150000,2,IF(AND(B3<>0,C3<>0,D3=0),4,3)))


现在辅助列搞定了,直接选择区域,根据辅助列升序就可以。

借助辅助列排序的,有一个常用案例。部门按照右边的排序依据进行升序。

可以借助MATCH函数获取排位。

=MATCH(B2,G:G,0)


再根据辅助列升序就搞定。

其实,排序核心就2种,升序和降序,如果直接没法搞定就通过辅助列处理再排序。

推荐:别告诉我,你精通Excel排序

上篇:教你一招,秒杀装B的Excel"高手"

在排序的时候,你有没遇到什么特殊的问题?

作者:卢子,清华畅销书作者,《Excel效率手册 早做完,不加班》系列丛书创始人,个人公众号:Excel不加班(ID:Excelbujiaban)

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
excel表格日期如何实现从小到大排序
听说你精通Excel,帮我把这3个表格排个序
图文教程:excel按字母排序
小学 综合教案(六年级第三课)
Excel表格如何进行排序?
Excel VBA解读(54):排序
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服