在excel中如何根据2个条件查找数据
如图在表1中创建原材料价格表,一般规格相同但材质不同价格就不同。我在表2具体做产品结构材料时想根据材料名称和材料材质调用价格,如图我该在单价栏采用什么函数可以实现。谢谢!...
如图在表1中创建原材料价格表,一般规格相同但材质不同价格就不同。
我在表2具体做产品结构材料时想根据材料名称和材料材质调用价格,如图
我该在单价栏采用什么函数可以实现。谢谢!
比如这是做好的原材料表,规格相同材质不同价格就不同。
这是我需要计算的产品零件表,当我在D、E列填上材料名称及材质后,在H列可以根据表一查找到对应的单价,在实际中原材料加标件是成百上千种。希望帮我设计一下H列的函数。谢谢!。 展开
我在表2具体做产品结构材料时想根据材料名称和材料材质调用价格,如图
我该在单价栏采用什么函数可以实现。谢谢!
比如这是做好的原材料表,规格相同材质不同价格就不同。
这是我需要计算的产品零件表,当我在D、E列填上材料名称及材质后,在H列可以根据表一查找到对应的单价,在实际中原材料加标件是成百上千种。希望帮我设计一下H列的函数。谢谢!。 展开
5个回答
展开全部
两种方法可供选择:
1、VLOOKUP与IF({1,0}配合,实现VLOOKUP的多条件查询。如根据本工作表A列和B列条件查询SHEET2表C列值:
=VLOOKUP(A1&B1,IF({1,0},SHEET2!A$1:A$100&SHEET2!B$1:B$100,SHEET2!C$1:C$100),2,)
2、用LOOKUP配合一个内存数组实现多条件查询。如根据本工作表A列和B列条件查询SHEET2表C列值:
=LOOKUP(0,0/((SHEET2!A$1:A$100=A1)*(SHEET2!B$1:B$100=B1)),SHEET2!C$1:C$100)
1、VLOOKUP与IF({1,0}配合,实现VLOOKUP的多条件查询。如根据本工作表A列和B列条件查询SHEET2表C列值:
=VLOOKUP(A1&B1,IF({1,0},SHEET2!A$1:A$100&SHEET2!B$1:B$100,SHEET2!C$1:C$100),2,)
2、用LOOKUP配合一个内存数组实现多条件查询。如根据本工作表A列和B列条件查询SHEET2表C列值:
=LOOKUP(0,0/((SHEET2!A$1:A$100=A1)*(SHEET2!B$1:B$100=B1)),SHEET2!C$1:C$100)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我的方法操作比较简单,就是将二维条件,降为成1维条件
表1价格表
A1 = 3.0卷板, B1=Q235,增加隐藏列C列,输入公式 C1=A1&B1, 那么C1=3.0卷板Q235
说明:&是将2个字符串连接起来,为了防止意外,你可以这样用2个&,中间加入特殊字符,如: A1&××××&B1
表二的条件表
同样,增加隐藏列,将2个条件联合起来,这样就可以用VLOOKUP了。
(本回答,不讲解VLOOKUP的使用)
表1价格表
A1 = 3.0卷板, B1=Q235,增加隐藏列C列,输入公式 C1=A1&B1, 那么C1=3.0卷板Q235
说明:&是将2个字符串连接起来,为了防止意外,你可以这样用2个&,中间加入特殊字符,如: A1&××××&B1
表二的条件表
同样,增加隐藏列,将2个条件联合起来,这样就可以用VLOOKUP了。
(本回答,不讲解VLOOKUP的使用)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询