2014-10-27 72 views
0

我有一個excel文件和幾個工作表,現在我想要獲得所有工作表中所有H1單元的SUM。這甚至有可能嗎?我該怎麼做?如何從所有工作表中獲取特定單元格的值?

+0

您允許使用VBA嗎?因爲這聽起來像是VBA的工作。 – jrad 2014-10-27 12:33:51

+0

你想用公式或excel vba代碼來實現這個嗎? – 2014-10-27 12:33:55

回答

1

你可以用這樣的公式:
=SUM(Sheet1:SheetX!H1)

或者在VBA:

For Each w in ThisWorkbook.Worksheets 
    H1Sum = H1Sum + w.range("H1").Value 
Next 
+0

我認爲VBA腳本可能適合我,因爲我的工作表名稱非常隨意,隨着時間的推移將會被添加。但是,如何將VBA腳本添加到我的Excel中? – Joel 2014-10-27 13:11:39

+2

只需插入兩個空白的「虛擬」工作表,一個名爲「開始」,另一個名爲「結束」,並確保它們始終是工作簿中左側和最右側的工作表。然後公式爲:SUM(開始:結束!H1)並始終工作,不管您的工作表名稱或順序如何。 – 2014-10-27 13:15:58

1

如果第一板是工作表Sheet1和最後一張是Sheet99則:

=SUM(Sheet1:Sheet99!H1) 
相關問題