将列值与另一列进行匹配并添加行的公式

我试图匹配一列中的值到另一列,然后添加在不同行中的两个值。 鉴于:

ABCD 1 Mustang 300 Camaro 70 2 Corvette 700 F150 82 3 Charger 218 Impala 74 4 Firebird 200 Mustang 66 

有一场比赛,A1 = C4。 因此,在新的列E中添加值B1和D4。

以下是我所尝试的:

 =(Index(A1:D4,Match(A1,C:C,0),D) + B1) 

匹配(如果为true)应该返回C中的行。然后我试着INDEX使用匹配的行与我想要添加到B1的列。 我为第1行尝试了这个,它没有任何返回,这是正确的。 当我把它拖到列上的时候,它没有任何工作。

尝试这个:

 =D1+SUMIF(A:A,C1,B:B) 

SUMIF返回列A中与列C1匹配的行的总数。 它适用于A列中的值是唯一的。

首先,你必须locking范围来保存你的范围标准为“$”:

例如:=(Index($ A $ 1:$ D $ 4,Match(A1,C:C,0),D)+ B1)

也许你正在寻找VLOOKUP公式。 它返回一个你正在寻找的值,否则#NA。 也许像(在E1单元格):

= VLOOKUP(C1,$ B $ 1:$ B $ 4,1,FALSE)

事实上,VLOOKUP或MATCH都不能返回两个坐标(行和行)。 你必须逐列工作。

祝一切顺利