【Excel】excel使用VLOOKUP+IF实现多列匹配查找 您所在的位置:网站首页 excel如何根据名称自动匹配对应的数据 【Excel】excel使用VLOOKUP+IF实现多列匹配查找

【Excel】excel使用VLOOKUP+IF实现多列匹配查找

2024-06-28 09:53| 来源: 网络整理| 查看: 265

excel中vlookup函数为精准匹配查找,但此函数局限于单列的精准匹配,如果需求是多列条件进行匹配,怎么通过vlookup函数实现呢? 思路:通过if函数将多列拼成一列再通过vlookup函数进行精准匹配

具体公式为=VLOOKUP($F2&$G2,IF({1,0},$A:$A&$B:$B,$C:$C),2,0) 这个是数组函数,输入完毕后必须按组合键运行:shift+ctrl+enter 红框里的最外层{}是通过上面组合键运行后自动出来的,不需要手动输入 在这里插入图片描述 函数拆解:当目标A=条件A且目标B=条件B时,令输入框=取值C 1.$F2&$G2——目标A&目标B 2.$A:$A——条件A列 3.$B:$B——条件B列 4.$C:$C——取值列C 5.=VLOOKUP($F2&$G2,IF({1,0},$A:$A&$B:$B,$C:$C),2,0)——在“IF({1,0}”中,根据两个条件,分别返回IF的两个值,同时把两个结果组成一个数组。 例如:=IF({1,0},A1:A2,B1:B2),返回的是A1:B2。(或者说是{A1,B1;A2,B2} 组成的数组) 6.这里把IF({1,0}换成CHOOSE({1,2}效果是一样的

通过三列进行匹配查找 在这里插入图片描述



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有