2016-04-13 78 views
0

使用Google表格或Excel:基於列值的表名稱

我有列(B)和股票代碼。例如:B2 = GOOG,B3 = AAPL,B4 = MSFT

我有用這些相同的股票代號分別命名的表。例如:Sheet2:GOOG,Sheet3:AAPL等

我在sheet1上有一個公式,它使用其他工作表中的數據進行一些計算。例如:K2=((GOOG!B2+GOOG!B5)/GOOG!B24)

----我想基於B列,而不在片材名稱手動鍵入到這個公式.----

自動抓取正確的表名稱有一種方法來輸入基於sheet1中列B的公式K2=((GOOG!B2+GOOG!B5)/GOOG!B24)中的工作表名稱?

概念上類似K2=((*indirectB2*!B2+*indirectB2*!B5)/*indirectB2*!B24)

換句話說,如何基於在一個列中的串做一個輸入表名稱爲式

我的示例圖像是一點點不同於上面但是同樣的想法提到: enter image description here

謝謝!

+0

您應該使用INDIRECT函數求解 - http://stackoverflow.com/questions/14850828/dynamic-sheet-name-in-query-in-google-spreashsheet – Razvan

回答

0

請問K4=((B4&!C43+B4&!B5)/B4&!B24)有用嗎?

0

我該使用=INDIRECT("'"&B4&"'!$B$2")+INDIRECT("'"&B4&"'!$B$5"))/INDIRECT("'"&B4&"'!$B$24")