excel链接到同一工作簿中的其他工作表

excel链接到同一工作簿中的其他工作表,excel,Excel,假设我有一个excel工作簿,其中有四张标签为: 352 353 354 表1 假设活页352中的A1单元格是从352中提取的 假设活页353中的A1单元格是从353中提取的 假设活页354中的A1单元格是从354中提取的 现在,我希望能够链接回各种A1单元格,因此我询问一个从一张纸(例如,标记为352的纸)到另一张纸(即标记为Sheet1的纸)的链接 我知道如何正常操作:在表1中输入公式='352'$A一美元 但是,我希望Sheet1中的条目用作引用名称,而不是显式使用352。例如,如果She

假设我有一个excel工作簿,其中有四张标签为: 352 353 354 表1

假设活页352中的A1单元格是从352中提取的

假设活页353中的A1单元格是从353中提取的

假设活页354中的A1单元格是从354中提取的

现在,我希望能够链接回各种A1单元格,因此我询问一个从一张纸(例如,标记为352的纸)到另一张纸(即标记为Sheet1的纸)的链接

我知道如何正常操作:在表1中输入公式='352'$A一美元

但是,我希望Sheet1中的条目用作引用名称,而不是显式使用352。例如,如果Sheet1中A1的条目是352,那么我希望我正在寻找的公式给出与what='352'相同的精确值$一美元就够了

更详细地说,表1中的A1是352 表1中的A2为353 表1中的A3为354


直觉上我想要的是=“[Sheet1!$B$1]352”$A$1但我仍然有那个讨厌的352,但我不想要352,我想要一个对Sheet1中A1的动态引用,此时正好是352。

您可以使用这个公式,假设在单元格B1中的Sheet1中存储了正确的工作表名称:

=INDIRECT("'" & Sheet1!$B$1 & "'!" & CELL("address",A1))
你也可以使用

=INDIRECT("'" & Sheet1!$B$1 & "'!A1")

但第一种方法更好,因为如果您想在第一种方法中向下拖动公式,您将有相对引用A1,它将根据存储公式的行而相应地更改,但在第二种方法中,您将有相同的公式用于所有行,它将始终引用A1单元格。

=INDIRECTA2&!A1,如果A2是之前的或其他图纸名称或编号,则应适用。注意:在复制/粘贴此公式时,引号可能会变成双撇号“-这不起作用。如果随后克隆了图纸,只需将A2更改为现在的上一个图纸名称即可。不需要编辑公式本身。我现在有两本使用这个公式的工作手册。其中一个已经有一个具有上一个图纸名称的单元格,用于该图纸上的计算。这些表可以是实际名称一月、二月等,也可以是数字352、353等。

在这里,我们将尝试使用+SheetX!XX公式。 选择要在其中交换数据的单元格。 在公式栏中键入以下命令:

+SheetX!XY

X代表纸张标签

XY表示目标单元格坐标。 不要考虑括号。
例如:2!B3:将从表2的单元格B21复制数据。

查看间接函数。很好!但是,如果工作表名称包含空格,它就不起作用:例如,工作表有名称我的新工作表这在simoco之前的文章中添加了哪些新信息?