VLOOKUP 多条件查找 and lookup

Sheet1

产品类型头数价格
三七头101000
三七头30500
三七头40400
三七头70100
三七花22323

Sheet2

产品类型头数价格
三七头101000
三七头20600
三七头30500
三七头40400
三七头50300
三七头60200
三七头70100
三七头34545
三七花22323

本例子的功能是,根据Sheet1中的A列数据和B列数据,两个条件,
去Sheet2中查找首先找到对应的AB两列的数据,如果一致,就返回C列的单价。 

●先在sheet1的C1中输入(onsheet不可用)

=VLOOKUP(A2 &B2,IF({1,0},Sheet2!$A$2:$A$12&Sheet2!$B$2:$B$12,Sheet2!$C$2:$C$12),2,FALSE)

然后ctrl +shift + enter,后,上面的公式就自动加入大括号{} ,如下形式:

{=VLOOKUP(A2 &B2,IF({1,0},Sheet2!$A$2:$A$12&Sheet2!$B$2:$B$12,Sheet2!$C$2:$C$12),2,FALSE)}


●如果VLOOKUP在=IF条件中,(onsheet不可用)

直接将VLOOKUP函数多条件变形后,ctrl +shift + enter即可,同理自动加入{},形式如下:

=IF(A2="","",VLOOKUP(A2&B2,IF({1,0},Sheet2!$A$2:$A$12&Sheet2!$B$2:$B$12,Sheet2!$C$2:$C$12),2,FALSE))

 ◆如果用lookup,C2中输入如下公式,直接回车即可(onsheet可用)

=lookup(1,0/((Sheet2!A:A=A2)*(Sheet2!B:B=B2)),Sheet2!F:F) ---列中查找Sheet2!B:B形式

另一种方式:

lookup(A3&B3,生産!$A$4:$A$500&生産!$B$4:$B$500,生産!$C$4:$C$500) ---不支持列中查找,只能指定范围生産!$A$4:$A$500

另说明: 

$符号:锁定符号,如果用锁定符号,复制公式时,锁定的值不变

生産!$A$4:$A$500

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值