作业帮 > 综合 > 作业

Excel两个表,从另1个表取对应物品的另一个值,函数怎么写?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/14 05:47:00
Excel两个表,从另1个表取对应物品的另一个值,函数怎么写?
表Sheet1分别有:A B C D E F 6列,分别是:仓库、编码、名称、规格、单位数量.
表Sheet2分别有:A B C D E 5列,分别是:编码、名称、规格、单位、价格.
我是要把Sheet1中的B C D 列和Sheet2中的A B C 列进行比较,如果相同,就把对应的Sheet2表中E列的价格自动填到Sheet1表中E列后面的G列里,请问这函数怎么写呢?
1楼的没看懂,不好意思.
2楼的提示第1个*那里有错误,当然去掉后面两个比较(sheet2!$b$2:$b$1000=c2)*(sheet2!$c$2:$c$1000=d2)只剩下lookup(1,0/(sheet2!$a$2:$a$1000=b2),sheet2!$e$2:$e$1000)又提示错误,光标停在中间豆号前.
3楼的得不到我要的结果.
谢谢再帮忙啊,谢谢!
在sheet1的G2中写入公式:
=lookup(1,0/((sheet2!$a$2:$a$1000=b2)*(sheet2!$b$2:$b$1000=c2)*(sheet2!$c$2:$c$1000=d2)),sheet2!$e$2:$e$1000)
下拉复制公式.
----------------------
测试过了,公式没有错误.