宏根据公共ID添加两个金额

时间:2015-02-03 21:59:24

标签: excel vba excel-vba

我有一张三张工作簿。我正在尝试创建一个与两张纸上的ID匹配的宏,从该纸张上的另一列中总计一定数量,并在第三张纸上填充结果。

例:
第1页

  

id,金额
  1,10   2,13
  3,7   4,33
  5,16

第2页

  

id,金额
  1,3   3,40   4,12

第3页上的预期回报

  

id,金额
  1,13
  2,13
  3,47   4,45
  5,16

1 个答案:

答案 0 :(得分:0)

在A1的表3中

`=index(Sheet1!B1:B10,Match(A1,Sheet1!A1:A10))+index(Sheet2!B1:B10,Match(A1,Sheet2!A1:A10))'

这将在工作表1和2上的工作表3的第a列中搜索id,并从这些工作表上的b列中恢复值