2017-01-19 64 views
1

我試圖根據另一個單元格的文本內容在多個工作表中動態求和同一個單元格。 在一個單元格中,文件將始終顯示「數據通過[月份名稱] [年]」。 我有一個提取月份的公式,但我無法弄清楚如何將它嵌入到我的其他公式中,這也適用於靜態時的公式。根據單元格文本值在Excel工作表中動態求和

這裏是我的公式來提取月份名稱:

=MID(A2,14,LEN(A2)-18) 

這裏是我的公式跨張,其中被命名爲與月份名稱靜態總結:

=SUM(January:December!J5) 

這裏是錯誤的公式我正在與:

=SUM("January:" & (MID(A2,14,LEN(A2)-18)) & "!J5") 

我也試過:

=SUM(INDIRECT("January:" & MID(A2,14,LEN(A2)-18) & "!J5")) 

有沒有人有我的任何提示?

在此先感謝!

編輯:

編輯後,我現在有一個公式,給我的第一個和最後一個月的總和,而不是那些之間。

=SUM(INDIRECT("January! J5"),INDIRECT(MID(A2,14,LEN(A2)-18)&"!J5")) 

總之,我需要更換一個冒號相當於是逗號,但雙方:也不":"作品。

+0

將您的上一個公式中的SUM更改爲SUMPRODUCT –

+0

不幸的是,在進行更改後,我仍然收到#REF錯誤 – reggie86

回答

2

把表的名稱,以某個地方,然後用這個公式:

=SUMPRODUCT(SUM(INDIRECT(D1:INDEX(D:D,MATCH(MID(A2,14,LEN(A2)-18),D:D,0)) & "!J5"))) 

我把我的名單D1啓動和正在下降。

+0

您過去幫助過我,現在再次 - 謝謝! – reggie86

相關問題