2013-02-19 34 views
0

我有一張工作簿,其中包含三張[Sheet1,Sheet2和Sheet3]中的數據,第四張是主表。從三張表中提取數值到基於名稱的最後一張

我想根據名稱添加三張表中的值到主表中,如果匹配。 例如,

Sheet 1 
A,B [columns] 
test1,1000 
test2,2000 

Sheet 2 
A,B [columns] 
test2,1000 
test1,2000 

Sheet 3 
A,B [columns] 
test1,1000 
test2,2000 

預期結果......

Main Sheet 
test1, 4000 
test2, 5000 

能否請你建議我的公式或這方面的任何參考?

回答

2

我覺得這就是你所需要的 - 如果我理解正確的輸入,假設您在您的工作簿和SUM片,其「主」有Sheet1:Sheet3(公式是最後一個) :

  1. 輸入A1test1或您想要總結的任何值。
  2. 鍵入B1CTRL + =SUM((Sheet1!A:A=A1)*Sheet1!B:B,(Sheet2!A:A=A1)*Sheet2!B:B,(Sheet3!A:A=A1)*Sheet3!B:B),但按SHIFT + ENTER,而不是通常的ENTER - 這將定義一個數組公式,並會導致它周圍{}括號(但不要手動輸入, !)。
  3. 根據需要添加新值,以總計爲A和自動填充公式B

示例文件:https://www.dropbox.com/s/95n46kavpfj4xs7/Sum3Sheets.xlsx

0

公式爲test1的是:

=Sheet1!A2+Sheet2!B2+Sheet3!A2 

公式爲test2的是:

=Sheet1!B2+Sheet2!A2+Sheet3!B2 

然後使用填充來填補這個公式中的所有列。

更新時間:

HLOOKUP("Test2",Sheet1!A1:B2,2)+HLOOKUP("Test2",Sheet2!A1:B2,2)+HLOOKUP("Test2",Sheet3!A1:B2,2) 
+0

如前所述,您能否提供基於域名(TEST1)的公式得到的價值和總和。我的意思是,如果在sheet1 [range]中name ='test1',sheet2 [range]和sheet3 [range]獲取值並對其進行求和。 – user1865439 2013-02-19 08:35:27

相關問題