Vlookup函数多条件搜索一般有两种方法:
1.辅助柱法
使用&:将多个项目作为一个列一起查找。
A2公式
= B2 & amp;"-" & amp;C2
C10公式
= VLOOKUP(A10 & amp;"-" & amp;B10,2澳元:6.4美元)
2.地区重组法
用if({1,0})将区域重新组织成一个新数组,将B列和C列连接在一起,然后搜索。
= VLOOKUP(B10 & amp;C10,中频({1,0}),B2:B6 & amp;C2:C6,D2:D6),2,0)
注意:此公式为数组公式,需要按ctrl+shift+enter完成输入。成功后,公式两边会自动加大括号。
新方法出现了...估计大部分同学都没用过:
3.区域重算法
先用搜索到的(1/(条件)*(条件))*的值把不合格值变成错误值,然后用vlookup匹配搜索法找出一个足够大的合格值(9 ^ 9)。
=vlookup(9^9,(1/(b:b=b10)*(c:c=c10))*d:d,1)
注意:vlookup的第四个参数省略了代码匹配搜索
其实第三种方法实用性不高。这里列出来只是为了开拓思路,可以直接使用Max函数来完成。(缺点是只能返回数字类型。)
{ = MAX((B $ 2:B $ 6 = B10)*(C $ 2:C $ 6 = C10)* D $ 2 :D $ 6)}
边肖说:多条件搜索不是vlookup的强项。遇到多条件搜索时,最好交给查找函数,即可以同时返回数字和字符。你还不需要三重数组输入。
=LOOKUP(1,0/(B $ 2:B6 & amp;加元2:C6 = B10 & amp;C10),D:D6)
1.《vlookup两个条件匹配 Vlookup函数实现多条件查找,又有新方法了!》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。
2.《vlookup两个条件匹配 Vlookup函数实现多条件查找,又有新方法了!》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/keji/1527804.html