在Excel中,如何在模板中引用本地工作表?

时间:2013-11-20 14:19:11

标签: excel templates reference

我正在创建自己的模板,我需要使用名为Schedules的工作表中的数据。该模板包含3张,其中没有是“计划”表。此模板仅用于计划表已存在的工作簿中。

我的问题是,如何引用不在模板中的本地工作表?

每当我创建模板时,我都会引用Schedules表,但它会询问文件目的地。如何强制它查找本地工作表,即使在实际使用模板之前工作表不存在?

1 个答案:

答案 0 :(得分:0)

根据公式的复杂程度,这可能会很快变得混乱,但一种选择是使用INDIRECT公式。

以下是一些例子:

  • 在“计划”表格中为您提供A1的值 =INDIRECT("Schedules!"&"A1")

  • 在“计划”工作表中的A1:C20范围内查找ID“5”并返回B列中的相应值 =VLOOKUP(5,INDIRECT("Schedules!"&"A1:C20"),2,0)

  • 将“计划”工作表上的两个值相乘 =INDIRECT("Schedules!"&"A1")*INDIRECT("Schedules!"&"A2")

使公式运行后,您可以将模板移动到包含计划的工作簿。所有公式都将使用适当的值进行更新,对于记录,计算应设置为自动。