2014-03-04 51 views
1

我正在編譯銷售分析表,我每次需要進行更改時都必須通過幾十個單元格。在公式中使用單詞變量

,如果我有表佈局如下所示:

月 - >在頂部

的收入渠道的名稱 - >往下方

我可以約定每個月的名稱,公式中基於單元格的渠道名稱,而不是手動執行?

我目前有:

=SUMIF(APRIL!$E:$E,"CHANNEL_NAME*",APRIL!$K:$K) 

我想要什麼:

SUMIF([C$1]!$E:$E, "[$A2]*", [C$1]!$K:$K) 

當小區C1是本月的名稱(C,從列更改爲列) 其中A2爲收入頻道的名稱(小區號碼根據頻道而變化)

+2

直視[間接](http://office.microsoft.com/en-gb/excel-help/indirect-HP005209139 .aspx)函數用於'[C $ 1]!$ E:$ E'和'[C $ 1]!$ K:$ K'。對於'「[$ A2] *」'只需使用'A2&「*」' –

+0

[使用公式中現有單元格的值]的可能重複(http://stackoverflow.com/questions/8783808/using-value – SeanC

+0

間接我不認爲會應用,因爲我在公式中使用它,並且它正在工作簿中的另一個工作表上引用一個單元格。你的其他評論使用&的工作就像一個魅力。我試圖完成的是使用靜態單元格來引用月份名稱以幫助引用表格名稱 - 靜態單元格將是該月份的名稱。 E:E(參考Jan Sheet) - >「C1」!E:E – Andrew

回答

0

INDIRECT絕對適用於 你在這裏。我在娛樂場分析中多次使用過它。

嘗試:

=SUMIF(INDIRECT('" & C$1 & "'!$E:$E"), $A2 & "*", INDIRECT('" & C$1 & "'!$K:$K")) 

乾杯,

ž