我之前从未撰写过excel VBA声明,并希望得到一些指导。
我有一张打开多张纸的工作簿。我试图将表5中的数据与表1中的数据进行匹配,并计算匹配的所有值的总和。
表5看起来像这样:
Company Name Matches
Company A 57
Company B 31
Company C 20
Company D 10
表1看起来像这样:
Company Name Dollar Amount
Company A 45000
Company B 50000
Company A 60000
Company A 62000
Company D 70000
表1长达数百行。
基本上,我需要计算表1中公司名称与表5中公司名称匹配的所有实例的表1中的总计美元金额。
我在excel中尝试了一个countif和countifs语句。我没有收到我需要的结果。我想我需要使用do until循环来计算我需要的东西。不幸的是,我没有这方面的经验(我的专业知识是法律)。我有点不知道我需要去哪里,但不知道如何到达那里。
我很感激任何帮助。感谢您的时间。
答案 0 :(得分:0)
假设您的汇总美元金额("总计")位于"表1和#34;中的B栏;然后在B2
上放置公式:
=SUMIF(Sheet5!A:A,Sheet1!A2,Sheet5!B:B)
这将在"表5和#34;上添加所有美元金额。如果A列上的相应值等于A2
(即"公司A")。然后,您可以向下拖动它将引用相应的公司名称。的问候,