!如何将两张Excel表格里的货品名称重复的合并成一条到一张表?然后得到两张表格里的期末结存数量相加的总!

表一:货品名称 期末结存数量
155/65R13 SP06 威狮
155/65R14 SP06 好运 2
155R12C SL305 好运
155R13C SL305 好运 1
155R13 H120 好运 1
165/60R14 SP06 好运 1
195/60R14 SP06+ 好运
165/65R13 SP06 好运
165/70R13 H500 好运
165/70R13 SP06 好运 2
165/70R13 SL305 威狮
165/70R14 SL305 好运 1
175/65R14 SP06 好运 4
175/70R14 SL305 威狮 1

表二:
货品名称 期末结存数量
155/65R13 SP06 好运 216
155/65R13 SP06 威狮 171
155/65R13 H600 好运
155/65R14 SP06 威狮 28
155/65R14 SP06 好运 266
155R12 H120 好运
155R12C SL305 威狮 333
155R12C SL305 好运 125
145R12C H200 威狮 113
145R12C H200 好运
155R13C SL305 威狮 24
155R13C SL305 好运 42
165/60R14 SP06 好运 77
165/60R14 SP06 威狮 112
165/65R13 SP06 好运 80
165/65R13 SP06 威狮 87
麻烦解释的详细一点,这个学会了工作上要经常用到的,谢谢!!
好像可以引用函数,但公式我不知道

把表一和表二的【货品名称】列复制,粘贴到表三,比如a列 。
对表三的a列【删除重复值】操作。在b2输入:
=SUMPRODUCT((Sheet1!A$2:A$5000=A2)*Sheet1!B$2:B$5000+(Sheet2!A$2:A$5000=A2)*Sheet2!B$2:B$5000) 下拉。
若表一表二的名称不是sheet1、sheet2,自行修改。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-06-25
把表一和表二的【货品名称】列复制,粘贴到表三,比如a列 。
先对表三的a列【删除重复值】操作(要2007版本以上)。
然后在b2输入:
=IF(ISERROR(VLOOKUP(A2,Sheet1!A$2:B$5000,2,0)),0,VLOOKUP(A2,Sheet1!A$2:B$5000,2,0))+IF(ISERROR(VLOOKUP(A2,Sheet2!A$2:B$5000,2,0)),0,VLOOKUP(A2,Sheet2!A$2:B$5000,2,0))下拉公式。
第2个回答  2012-06-25
把表一和表二的【货品名称】列复制,粘贴到表三,比如a列 。
对表三的a列【删除重复值】操作。在b2输入:
=SUMPRODUCT((Sheet1!A$2:A$5000=A2)*Sheet1!B$2:B$5000+(Sheet2!A$2:A$5000=A2)*Sheet2!B$2:B$5000) 下拉。
若表一表二的名称不是sheet1、sheet2,自行修改。

一楼回答的很好
第3个回答  2012-06-24
如果就只有两个表的数据的话,把表一的数据对应复制到表二最后的数据下面,然后用数据透视表,名称拉到“行标签”里,结存数量拉到“数值”里,“数值”选择“求和项”结果就出来了。
第4个回答  2012-06-24
你应该有所以产品的名称(要求名称每次用到的都是一致的),把名称复制到A列,在B列上用vlookup进行查找表一的数据,有数据的就会显示,再在C列上用vlookup进行查找表二的数据,最后在D列求和。

如果两边的产品名称全部都要就只要用一次vlookup,把表二的数据引用过来,然后相加。追问

没明白

第5个回答  2012-06-27
要用到sumif和countif函数。
如果名称起始于A2,数值起始于B2,则公式为
=IF(COUNTIF(A$2:A2,A2)=1,SUMIF(A:A,A2,B:B),"")