EXCEL表格sheet2 满足sheet1两个条件,在sheet1中插入一列C。满足条件后的值返回列C

sheet1 有AB两列,商品名称,门店 sheet2有3列 商品名称,门店,供应商, sheet2中的商品名称包括sheet1,现在我想问的是,2个表如何满足商品名称和门店都对应的情况下,在表2中把供应商返回到表1中的第三列
表2包括表1的所有内容,但是表1只是表2的一部分 谢谢各位大侠了~我太想知道怎么做这个表了

在Sheet1的C1输入
=INDEX(Sheet2!C$1:C$100,MATCH(A1&B1,Sheet2!A$1:A$100&Sheet2!B$1:B$100,))
数组公式,输入后先不要回车,按Ctrl+Shift+Enter结束计算,再向下填充。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-08-28
=IF(OR(A1="",ISNA(INDEX(Sheet2!C$1:C$100,MATCH(A1&B1,Sheet2!A$1:A$100&Sheet2!B$1:B$100,)))),"",INDEX(Sheet2!C$1:C$100,MATCH(A1&B1,Sheet2!A$1:A$100&Sheet2!B$1:B$100,)))

输入后先不要回车,按Ctrl+Shift+Enter,再向下填充。
第2个回答  2011-08-28
用IF函数只能有限的判断条件,如果你的表中有太多的内容,还是用宏代码吧,如果不会,可以发送邮件给我,我帮你解决[email protected]