VBA循环语句Excel,匹配,计数

时间:2015-07-14 21:30:44

标签: excel vba excel-vba excel-formula excel-2010

我之前从未撰写过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循环来计算我需要的东西。不幸的是,我没有这方面的经验(我的专业知识是法律)。我有点不知道我需要去哪里,但不知道如何到达那里。

我很感激任何帮助。感谢您的时间。

1 个答案:

答案 0 :(得分:0)

假设您的汇总美元金额("总计")位于"表1和#34;中的B栏;然后在B2上放置公式:

=SUMIF(Sheet5!A:A,Sheet1!A2,Sheet5!B:B)

这将在"表5和#34;上添加所有美元金额。如果A列上的相应值等于A2(即"公司A")。然后,您可以向下拖动它将引用相应的公司名称。的问候,