VBA检查两个单元格是否相同,如果相同则将另外两个单元格相加

时间:2018-10-16 21:29:59

标签: excel-vba

我试图在VBA中一起求和2(或更多)值,但要找出要求和的单元格,我需要检查另一列中的单元格是否相同。

示例

  • VVVAAA-14-14-
  • VVVAAA-13-27-
  • VVVBBB-10-10-
  • VVVBBB-12-22-

基本上,如果A列中的单元格相同,则SUM会将B列中所有匹配的行都赋值,并将答案放在C列中

1 个答案:

答案 0 :(得分:3)

不需要VBA使用具有动态范围的SUMIF:

=SUMIF($A$1:A2,A2,$B$1:B2)

请注意以下事实:范围中的第一个单元格是绝对的,而第二个单元格是相对的,允许其在向下拖动公式时向下移动。

enter image description here