Excel:如何使用Vlookup函数完成一对多查找?
来源:网络收集 点击: 时间:2024-04-03【导读】:
Vlookup函数我们经常会遇到,但其一对多查找如何完成呢?若直接使用VLOOKUP函数查找,在F2中输入:=VLOOKUP(E2,A:B,2,0),在B列插入一列,将其作为辅助列,输入公式为:=A2COUNTIF($A$2:A2,A2)。方法/步骤1/8分步阅读
2/8
3/8
4/8
5/8
6/8
7/8
8/8
VLOOKUP函数EXCEL
Vlookup函数我们经常会遇到,但其一对多查找如何完成呢?如下表,左边是学生的成绩,每个学生均参加了多场考试,需要在E列输入姓名之后,可以获取到学生的成绩。

若直接使用VLOOKUP函数查找,在F2中输入:=VLOOKUP(E2,A:B,2,0)

匹配到的结果都会是该姓名,第一次出现时所对应的成绩,即为第一次考试的得分。但是,如果想要得到每个学生第2次的成绩呢?

首先需要再建一个辅助列,让Excel记录每个成绩分别为考生的第几次成绩,在B列插入一列,将其作为辅助列,输入公式为:=A2COUNTIF($A$2:A2,A2)

如此即可得到姓名+第几次考试次数的辅助列,此时,假如想获取第2次的成绩,输入公式为:=VLOOKUP(E22,B:C,2,0)

即:通过查找值+次数两个条件来当做查找条件,之后再使用VLOOKUP函数,即可完成想找第几次就找第几次了。

假如有的考了3次,有的考2次,不管考了几次,需要查找最后一次考试的成绩得分。只需将VLOOKUP函数的查找值设为,E2此人考了几次,即可。此人考了几次,公式为:=countif(a:a,e2),因此F2整体公式为:=VLOOKUP(E2COUNTIF(A:A,E2),B:C,2,0)

个人建议
最终效果如图所示。

版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_410594.html
上一篇:腐竹的加工技术及腐竹烘干机的使用技术
下一篇:洋葱炒鸡蛋怎么做?