2017-10-04 238 views
0

我有2列我试图使用vlookup在我的表中填充。一列是买入量,一个是卖出量。我使用了一个唯一的ID来查找我的查找文件。Vlookup重复+如果返回一个值

但是在查找的数据中有重复的ID,一个列中的度量名称和另一个列中的值。由于买入和卖出金额名称,这些值显示两次。

看起来是这样的:

ID Measure Name  Measure value 
1  Buy    1000 
1  Sell    2000 
2  Buy    5000 
2  Sell    10000 

我怎么能VLOOKUP都和填充都与我的表是这样的:

ID Buy Amount  Sell Amount 
1  1000   2000 
2  5000   10000 

我得到这个,

=IF(VLOOKUP(A2,valumeasure3!C:U, COLUMNS(C:U),FALSE),valumeasure3!E:E,0) 

不知道从哪里下手,或者如果vlookup甚至是可行的。

+1

SUMIFS()会更好地工作。 –

回答

1

正如@ScottCraner所提到的,SUMIFS就是要走的地方。

适用于您的具体情况,您的公式应该是这样的购买值:

=SUMIFS(valumeasure3!$E:$E,valumeasure3!$C:$C,$A2,valumeasure3!$D:$D,"Buy") 

而且对于销售值:

=SUMIFS(valumeasure3!$E:$E,valumeasure3!$C:$C,$A2,valumeasure3!$D:$D,"Sell")