2013-01-20 22 views
0

我想將1個工作表中的值添加到另一個工作表中。Excel - 在列中搜索以查找文本是否匹配,然後添加相應的單元格

第一張工作表(「2011年11月」)僅包含名稱&價格,但名稱重複且需要在第二張工作表(「銷售」)上添加總和。

例如「2011年11月」

A   B 
1 Name  Price 
2 McDonalds 10 
3 McDonalds 10 
4 Burger King 20 
5 Burger King 30 
6 Wendys  5 
7 iHop  20 
8 iHop  15 

第二個工作表( 「銷售」)只包含2列也命名&價格。但是,Name已刪除重複項。

例如「銷售」

A   B 
1 Name  Price 
2 McDonalds 
3 Burger King 
4 Wendys  
5 iHop   

我需要一個公式將第一張工作表「2011年11月」的總計加到第二張工作表「銷售」的價格上。

我已經使用這個公式= IF(ISNUMBER(SEARCH(A2,Sales!A1:A8)),'November 2011'!D2,「」),但它只匹配單行的文本。

我要的是一個公式,做到這一點:

「銷售」

A   B 
1 Name  Price 
2 McDonalds 20 
3 Burger King 50 
4 Wendys  5 
5 iHop  35 

回答

2

使用SUMIF嘗試,它採用以下格式:

=SUMIF(<some_range>, <some_critiera>, <range_to_sum>) 

在你的情況,你會將該公式放在表格Sales上的單元格B2中:

=SUMIF('November 2011'!$A$2:$A$8,A2,'Nov 2011'!$B$2:$B$8) 

或者讓它多一點靈活的通過將整個範圍:

=SUMIF('Nov 2011'!A:A,A2,'Nov 2011'!B:B) 
相關問題