使用当前工作表中的文本引用另一工作表中的单元

时间:2013-05-16 16:37:07

标签: excel excel-formula cell excel-indirect

我需要从其他工作表中的单元格中获取数字。我目前在单元格D14中的Sheet 1中进行以下操作(但也在另外100个单元格中):

=('Sheet Two'!$AA$69*'Sheet Three'!AA$70)

这可以获得我需要的信息。虽然我在Sheet 1中有一个单元格,但是我需要从中获取信息。 我想要一个引用工作表1中的单元格来获取名称的公式,这样我就不必手动输入100个单元格的不同工作表名称。

所以如果说我用文字写的话:

Cell A1: Sheet two
Cell A2: Sheet Three

我需要类似的东西:

=(***Name in Cell A1***!$AA$69*'***Name In Cell A2***'!AA$70)

2 个答案:

答案 0 :(得分:1)

=INDIRECT(INDIRECT("A1")&"$AA$69")*INDIRECT(INDIRECT("A2")&"$AA$70")似乎具有您所要求的性质(A1包含''Sheet Two'!,但看起来不同的布局可能更有效,或者使用搜索和替换。

答案 1 :(得分:1)

你可以使用INDIRECT公式作为建议的pnuts,但更简单:

=INDIRECT("'",A1&"'!AA$69")*INDIRECT("'"&A2&"'!AA$70")