看下图,姓名重复了,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”