excel表格如何在sheet2输入一个数值出现sheet1对应的

例如: sheet2中输入名称和规格,怎么在sheet2 C2的位置上显示sheet1中C6的数量,要一起查sheet1中名称和规格,因为相同的名称太多,只有规格有差异

这就涉及到多条件查询的问题。

以sheet2的C2中输入公式:

=VLOOKUP(A2&B2,IF({1,0},Sheet1!A1:A100&Sheet1!B1:B100,Sheet1!C1:C100),2,0)

注意这是一个数组公式,输入完成后必须按Ctrl+Shift+Enter结束。

这是Sheet1的数据

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-11-28
在Sheet2C2中输入
=LOOKUP(1,0/((Sheet1!A:A=A2)*(Sheet1!B:B=B2)),Sheet1!C:C)
回车确认后下拉填充。
第2个回答  2018-11-28
可以用lookup函数
Lookup函数,输入公式“=LOOKUP(A15,$B$2:$D$11)”,再点击“√”确定。
这个公式里有两个参数,值如下:
第一个参数“Lookup_value”:A15,是要查找的值;
第二个参数“array”:$B$2:$D$11,是要查找的范围和返回值的范围,其中“:"前的是要查找的范围,“:”后的是返回值的范围。注意是英文半角的冒号哦。
第3个回答  2018-11-28
你在SHEET2的C2输入=LOOKUP(1,0/((Sheet1!A$2:A$100=A2)*(Sheet1!B$2:B$100=B2)),Sheet1!C$2:C$100)向下填充。
第4个回答  2018-11-28
sheet2的c2输入
=sumifs(sheet1!c:c,sheet1!a:a,a2,sheet1!b:b,b2)
相似回答