EXCEL里如何用函数实现多条件搜索

表1

要把表1中的数据对应至表2中
表2

大家都知道VLOOKUP 函数在普通的用法中只能在数据表中从左向右查找引用,并且是单条件
的查找引用。下面举例说明用多条件查找。

2、多条件查找引用:有两个表Sheet1 和Sheet2,Sheet1 有100 行数据,A 列是商品名称,
B 列是规格型号,C 列是价格,Sheet2 表的A 列是已知的商品名称,B 列是已知的规格型号,现
在用该函数在Sheet1 表中查找商品名称、规格型号都相同的行所对应的价格填入Sheet2 表的C列。
Sheet2 表的C2 的公式就可以这样输入:({}表示数组公式,要以CTRL+SHIFT+ENTER 结束输入){ =VLOOKUP(A2&"|"&B2,IF({1,0},Sheet1!$A$2:$A$100&"|"&Sheet1!$B$2:$B$100,Shee
t1!$C$2:$C$100),2,FALSE)  }
用&将A2 的名称和B2 的规格合并成一个值来查找。这里增加"|"是为了避免因两个条件直
接组合而出现本不相同的雷同,如名称“ABC”和型号“MN8”的组合,与名称“AB”和型号
“CMN8”的组合相同。


看看这个对你有没有帮助    太难了

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-08-25
很多中方式
比如D3单元格
=lookup(1,0/(表1!a:a=表2!a3)*(表1!c:c=表2!c3),表1!d:d)本回答被网友采纳
第2个回答  2015-08-25
所以查找条件是,产品编号+月份?是么
相似回答