vlookup java_使用嵌套vlookup公式在自动化代码中使用

我正在尝试编写一个使用不同vlookup的公式,具体取决于公式是否产生错误 . 我有3个选项卡,每个选项卡有3列 . 前两列包含vlookup中的值,第三列包含我想要查找的值 . 基本上我想要一个将使用不同vlookup的公式,具体取决于查找值是在第一个选项卡还是第二个选项卡中找到 . 以下是我正在使用的公式 . 它可以将Sheet1中的值引入Sheet3,但当值在Sheet2中时不起作用 . 此外,还将此公式插入vba代码中以供自动化使用 .

= IF(OR(ISERROR(VLOOKUP(B2,工作表Sheet!B2:C19,2,FALSE)),ISBLANK(VLOOKUP(表Sheet 3 B2,工作表Sheet B1:!C19,2,FALSE))),IF(OR(ISERROR( VLOOKUP(!Sheet3的A2,A1工作表Sheet1!C19,3,FALSE)),ISBLANK(VLOOKUP(表Sheet 3 A2,A1工作表Sheet1!!C19,3,FALSE)!)),IF(OR(ISERROR(VLOOKUP(表Sheet 3 B2 ,Sheet 2中B1:C21,2,FALSE)),ISBLANK(VLOOKUP(表Sheet 3 B2,Sheet 2中B1:!C21,2,FALSE))),IF(OR((ISERROR(VLOOKUP(表Sheet 3 A2,A1 Sheet2的! :C21,3,FALSE))),ISBLANK(VLOOKUP(表Sheet 3 A2,Sheet2的A1:!C21,3,FALSE))), “非”,VLOOKUP(表Sheet 3 A2,Sheet2的A1:!C21,3,FALSE )),VLOOKUP(表Sheet 3 B2,Sheet 2中B1:!C21,2,FALSE)),VLOOKUP(表Sheet 3 A2,工作表Sheet A1:!!C19,3,FALSE)),VLOOKUP(表Sheet 3 B2,Sheet 1中B1:C19 ,2,FALSE))

它返回值我正在寻找的值,直到查找值在Sheet2中出现 . 那时它显示我“非” .

任何帮助将不胜感激!谢谢

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值