我有以下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
不起作用。
该公式如何从指定单元格通知的工作表中检索数据?
答案 0 :(得分:1)
您希望INDIRECT()
使用B2
:对于=INDIRECT("'" & A2 & "'!$A$12")
,请使用公式{{1}}
答案 1 :(得分:1)
您可以在Excel中使用indirect
功能,在这种情况下,如果您的光标位于"表格中的第一行"选择了列,您可以在该单元格中写入:
=indirect("'"&a2&"'!$A$12")