2014-10-31 108 views
0

我有以下Excel表格:如何從單元格中命名的工作表檢索值?

|----------------|------------------------| 
| SHEET NAME  | VALUE FROM SHEET  | 
|----------------|------------------------| 
| sheet1   | =’sheet1’!$A$12  | 
| sheet2   | =’sheet2’!$A$12  | 
| sheet3   | =’sheet3’!$A$12  | 
| sheet4   | =’sheet4’!$A$12  | 
... lots of other lines ... 

但我想第二列公式,以從第一列自動檢索表名稱。有些事情是這樣的:

|----------------|------------------------| 
| SHEET NAME  | VALUE FROM SHEET  | 
|----------------|------------------------| 
| sheet1   | =A2!$A$12    | 
| sheet2   | =A3!$A$12    | 
| sheet3   | =A4!$A$12    | 
| sheet4   | =A5!$A$12    | 
... lots of other lines ... 

不幸的是,公式=A2!$A$12不起作用。

該公式如何才能從指定單元通知的工作表中檢索數據?

回答

1

你要使用INDIRECT()爲這樣的:B2,用公式=INDIRECT("'" & A2 & "'!$A$12")

1

您可以在Excel中使用indirect功能,在這種情況下,如果你的光標在第一行中,從「值工作表「列中選中,則可以在該單元格中寫入:

=indirect("'"&a2&"'!$A$12") 
相關問題