你看,用这个方法文本也能够排序!

作者:拓荒牛 分类:默认分类 时间:2026-03-17 21:40
社保公积金服务中心 - 服务中心

小伙伴们好,今天来和大家分享一道文本题目。通过今天的题目,向大家介绍一下数据排序的加权技巧。

 

原题目是这样子的:

通过公式将A列中的数据按照分数线从高到低来排名。

01

这类题目,毫无疑问是要首先将数值提取出来的,之后再来进行排名。

在单元格C2中输入公式“=INDEX(A:A,MOD(LARGE(RIGHT($A$2:$A$12,3)*100+ROW($A$2:$A$12),ROW(A1)),100))”,三键回车并向下拖曳即可。

 

思路:

  • RIGHT($A$2:$A$12,3)部分,提取分数线

  • RIGHT($A$2:$A$12,3)*100+ROW($A$2:$A$12)部分,将分数线扩大100倍。这个本身不影响分数线的大小。再加上对应的行号。这样做的目的是,避免了同分提取时出现错误。同样,加上对应的分数线也不影响最后和值的大小。这个技巧也是我们常用的技巧之一

  •  接下来LARGE函数取最值

  • MOD函数对100求余,结果就是对应的行号

  • INDEX函数根据行号返回正确答案

当前用户暂时关闭评论 或尚未登录,请先 登录注册
暂无留言
版权所有:拓荒族 晋ICP备17002471号-6