编按:同时是横向和反向的查找,或者反正向混合的查找,用查找之王INDEX+MATCH很便利,它不挑版本高低。 需要在每个类别后面按照销售额排名列出对应的组别,具体数据如图所示。 先找出每类商品符合名次的销售额,如查第一名的组别就要先找到最大销售额,查第二名的组别就要先找到第二大销售额;再查找该销售额在行中的位置,最后在首行中匹配对应的组别。 在行内查找销售额位置并返回居于其上方的组别,属于典型的横向和反向查找。 低版本公式: 查最大、第二大值等用LARGE函数; INDEX+MATCH组合是另一个查找之王,不管横向还是竖向查找,不管是正向还是反向查找,它都可以胜任,因此,本处适合用它。 =INDEX($B$1:$E$1,MATCH(LARGE($B2:$E2, COLUMN(A1)),$B2:$E2,)) 再譬如下方根据姓名查学号、科目成绩,属于正反向混合查找,用INDEX+MATCH同样很方便。 =INDEX($A$11:$E$16,MATCH($F11,$B$11:$B$16,),MATCH(G$10,$A$10:$E$10,)) 回到查组别上,也可用大哥LOOKUP的精确套路进行查找。具体公式,大家自己写——毕竟最近已有N篇教程说过它了。 高版本公式: 使用Excel 365或者2021的,可以考虑用XLOOKUP,它同样横竖、正反都可查找。 =XLOOKUP(LARGE($B2:$E2,COLUMN(A1)),$B2:$E2,$B$1:$E$1) 最后,附送大家一个另类方法。 也是凑巧,此处恰好依据整个名次顺序查找组别,相当于以销售额为依据对组别进行排序。因此,可用高版本(Excel 365或者2021等)的SORTBY函数来完成。 =SORTBY(B$1:E$1,B2:E2,-1) 做Excel高手,快速提升工作效率,部落窝教育Excel精品好课任你选择! 相关推荐: 版权申明: 本文作者老菜鸟;部落窝教育享有稿件专有使用权。若需转载请联系部落窝教育。 |
|
来自: 部落窝教育BLW > 《部落窝excel/VBA》