美文网首页
单条件查询函数VLOOKUP遇到重名怎么办?方法在这里!

单条件查询函数VLOOKUP遇到重名怎么办?方法在这里!

作者: 陶泽昱 | 来源:发表于2017-12-24 16:33 被阅读0次

    看下图,姓名重复了,VLOOKUP无法判断!Match+Index多条件查询可以轻松完成!

    Match+Index功能>Vlookup功能

    以上图为例,姓名重复时,查找引用函数Match+Index实现多条件查询。

    原理:将姓名和学号列合并产生一个唯一值!然后查找这个唯一值返回对应数据即可!

    步骤一:在C12单元格输入=INDEX(D2:D8,MATCH(A12:A18&B12:B18,$A$2:$A$8&$B$2:$B$8,0))

    步骤二:输入完函数后以CTRL+SHIFT+ENTER三键结束!!!

    我们来解析一下=INDEX(D2:D8,MATCH(A12:A18&B12:B18,$A$2:$A$8&$B$2:$B$8,0))

    A12:A18B12:B18,是将姓名+学号合并,即“曾令煊”+“C120101”,曾令煊C120101

    $A$2:$A$8$B$2:$B$8是将姓名+学号合并

    MATCH会在合并列里查找合并的数据“曾令煊C120101”

    即MATCH(A12:A18&B12:B18,$A$2:$A$&8$B$2:$B$8,0))返回“曾令煊C120101”所在的行数1

    D2:D8是总分列

    INDEX(D2:D8,MATCH(A12:A18&B12:B18,$A$2:$A$8&$B$2:$B$8,0)))返回D2:D8列中的第“1”行,即703.50分。

    这里大家需要注意一个技巧,输入函数之前一定要选定C12:C18区域,然后到fx插入函数,最后以CTRL+SHIFT+ENTER三键结束!

    所有的对应分数就会被查找出来了!

    更多免费教程及表格模板,私聊里回复相应的关键字获取!

    行业财务报表:回复“财务报表”

    项目进度表:回复“项目进度表”

    考勤表:回复“考勤表”

    HR管理系统:回复“HR管理”

    仓管表:回复“仓管表”

    进销存管理系统:回复“进销存”

    员工薪资管理系统:回复“个税工资条”

    自动生成全年排班表:回复“排班表”

    精美图表模板:回复“分享”

    Office Excel2016最新版:回复“2016”

    相关文章

      网友评论

          本文标题:单条件查询函数VLOOKUP遇到重名怎么办?方法在这里!

          本文链接:https://www.haomeiwen.com/subject/stshgxtx.html