LOOKUP函数提问我在网上看到以下问题并已有人解答,但我看不明为什么解答者的公式,如何使用LOOKUP函数组合实现两个条件的匹配查找A表:部门 产品 销售额 1 a 1002 b 2003 c 300 B表:部门 产品 预
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/02 18:13:49
![LOOKUP函数提问我在网上看到以下问题并已有人解答,但我看不明为什么解答者的公式,如何使用LOOKUP函数组合实现两个条件的匹配查找A表:部门 产品 销售额 1 a 1002 b 2003 c 300 B表:部门 产品 预](/uploads/image/z/5920025-41-5.jpg?t=LOOKUP%E5%87%BD%E6%95%B0%E6%8F%90%E9%97%AE%E6%88%91%E5%9C%A8%E7%BD%91%E4%B8%8A%E7%9C%8B%E5%88%B0%E4%BB%A5%E4%B8%8B%E9%97%AE%E9%A2%98%E5%B9%B6%E5%B7%B2%E6%9C%89%E4%BA%BA%E8%A7%A3%E7%AD%94%2C%E4%BD%86%E6%88%91%E7%9C%8B%E4%B8%8D%E6%98%8E%E4%B8%BA%E4%BB%80%E4%B9%88%E8%A7%A3%E7%AD%94%E8%80%85%E7%9A%84%E5%85%AC%E5%BC%8F%2C%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8LOOKUP%E5%87%BD%E6%95%B0%E7%BB%84%E5%90%88%E5%AE%9E%E7%8E%B0%E4%B8%A4%E4%B8%AA%E6%9D%A1%E4%BB%B6%E7%9A%84%E5%8C%B9%E9%85%8D%E6%9F%A5%E6%89%BEA%E8%A1%A8%EF%BC%9A%E9%83%A8%E9%97%A8+%E4%BA%A7%E5%93%81+%E9%94%80%E5%94%AE%E9%A2%9D+1+a+1002+b+2003+c+300+B%E8%A1%A8%EF%BC%9A%E9%83%A8%E9%97%A8+%E4%BA%A7%E5%93%81+%E9%A2%84)
LOOKUP函数提问我在网上看到以下问题并已有人解答,但我看不明为什么解答者的公式,如何使用LOOKUP函数组合实现两个条件的匹配查找A表:部门 产品 销售额 1 a 1002 b 2003 c 300 B表:部门 产品 预
LOOKUP函数提问
我在网上看到以下问题并已有人解答,但我看不明为什么解答者的公式,
如何使用LOOKUP函数组合实现两个条件的匹配查找
A表:
部门 产品 销售额
1 a 100
2 b 200
3 c 300
B表:
部门 产品 预算
1 a 200
2 b 400
3 c 600
如何实现在A表中查找到同时符合部门和产品的预算?
回答者是=LOOKUP(1,0/((Sheet1!$A$2:$A$20=A2)*(Sheet1!$B$2:$B$20=B2)),Sheet1!$C$2:$C$20)
LOOKUP(1,看不懂
LOOKUP函数提问我在网上看到以下问题并已有人解答,但我看不明为什么解答者的公式,如何使用LOOKUP函数组合实现两个条件的匹配查找A表:部门 产品 销售额 1 a 1002 b 2003 c 300 B表:部门 产品 预
=LOOKUP(1,0/((Sheet1!$A$2:$A$20=A2)*(Sheet1!$B$2:$B$20=B2)),Sheet1!$C$2:$C$20)
LOOKUP(1,
第一个1的意思是正确值的意思
EXCEL 里面1 代表正确 0 是错误
后面
0/((Sheet1!$A$2:$A$20=A2)*(Sheet1!$B$2:$B$20=B2)
意思是
返回一个1 0 的组合
为什么这样说呢
Sheet1!$A$2:$A$20=A2要是成立就是1 不成立就是0
Sheet1!$B$2:$B$20=B2这也是一样 要不是1 要不是0
只要出现一个0 2个数字乘起来就是0
那么0/0是不能计算的,那就出现错误 其实在EXCEL 里面也返回一个0
联系LOOKUP 的用法
就是查找正确的值 1 的位置 在0/((Sheet1!$A$2:$A$20=A2)*(Sheet1!$B$2:$B$20=B2) 这个组合里面的位置 再返回Sheet1!$C$2:$C$20里德位置
因为只要A2 B2 的条件有一个不成立就返回0 只有都是1 的时候 也就是 2个条件满足的时候 才是1 才能返回相应的C列里面的数据
同样用法的还有
=VLOOKUP(A2&B2,IF({1,0},Sheet1!$A$2:$A$20&Sheet2!$B$2:$B$20,Sheet2!$C$2:$C$20),2,0)
我就简单的说了 就是组合查找A2&B2
然后通过IF{1,0}
数组把区域Sheet1!$A$2:$A$20&Sheet2!$B$2:$B$20看成一个区域
Sheet2!$C$2:$C$20看成一个区域
就是一个2列数据的区域
然后对应的精确返回第2列数据
第一个看明白 第2个也好理解了