广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

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

    来源:网络收集  点击:  时间:2024-04-03
    【导读】:
    Vlookup函数我们经常会遇到,但其一对多查找如何完成呢?若直接使用VLOOKUP函数查找,在F2中输入:=VLOOKUP(E2,A:B,2,0),在B列插入一列,将其作为辅助列,输入公式为:=A2COUNTIF($A$2:A2,A2)。方法/步骤1/8分步阅读

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

    2/8

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

    3/8

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

    4/8

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

    5/8

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

    6/8

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

    7/8

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

    8/8

    个人建议

    最终效果如图所示。

    VLOOKUP函数EXCEL
    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_410594.html

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-17 22:48:10  耗时:0.023