Excel:如何使用Vlookup函数完成一对多查找

 时间:2024-10-21 12:10:30

1、Vlookup函数我们经常会遇到,但其一对多查找如何完成呢?如下表,左边是学生的成绩,每个学生均参加了多场考试,需要在E列输入姓名之后,可以获取到学生的成绩。

Excel:如何使用Vlookup函数完成一对多查找

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

Excel:如何使用Vlookup函数完成一对多查找

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

Excel:如何使用Vlookup函数完成一对多查找

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

Excel:如何使用Vlookup函数完成一对多查找

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

Excel:如何使用Vlookup函数完成一对多查找

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

Excel:如何使用Vlookup函数完成一对多查找

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

Excel:如何使用Vlookup函数完成一对多查找

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

Excel:如何使用Vlookup函数完成一对多查找
  • Excel如何快速标识特定值单元格?
  • EXCEL中如何在两个不同的工作表中设置条件格式
  • match与index结合使用
  • Excel如何将某列不重复数据合并到同一单元格中
  • Excel:多条件下,将内容重复行标记醒目背景色
  • 热门搜索
    年俗年韵年文化手抄报 食品安全手抄报花边 环境保护手抄报资料 科技幻想手抄报 绿色校园手抄报资料 庆五一手抄报内容 铁路安全手抄报 感恩自然手抄报 二年级上册手抄报 没有字的手抄报