excel 把表1表2中编码一样的产品匹配筛选并生成表3,数据有上千个数据。在线急等。请各位会的大侠指教一下

表一 表二
A B C D A B C
商品编码 描述 代理商价格 连锁价格 商品编码 描述 数量
121221 aaa 101 101 1224524 ghgh 245
124242 dsf 990 900 212121 ffsd 100
121210 fggf 855 800 121221 aaa 50
表3
A B C D E
商品编码 描述 代理商价格 连锁价格 数量

1.在表一的E列增加“数量”标题
2.在表一的E2单元格内输入公式=INDEX(表二!$C$2:$C$2000,MATCH(A2,表二!$A$2:$A$2000,0))
注:将公式中的“表二”改成你实际的表二的工作表名称。
3.将此公式在E列,向下复制。
注:在“表一”中完成即可,不需要再增加表三了;上述操作同样可以用lookup()来实现。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-03-14
直接在表一的E列使用vlookup函数就行了,在表二中寻找编码相同的项,返回数量列的值!追问

输入 =vlookup(A1,表二A:C三列,3,0) 答案显示#NAME? 本认不太会用excel,是不是公式错误?请指教。谢谢!

第2个回答  2011-03-14
vlookup追问

不知道怎么用这个函数。

追答

新建表三,把表一复制过去。后面添加一列 数量。

数量这一列的公式设置为:
=vlookup(A1,表二A:C三列,3,0)

相似回答