我正在创建自己的模板,我需要使用名为Schedules的工作表中的数据。该模板包含3张,其中没有是“计划”表。此模板仅用于计划表已存在的工作簿中。
我的问题是,如何引用不在模板中的本地工作表?
每当我创建模板时,我都会引用Schedules表,但它会询问文件目的地。如何强制它查找本地工作表,即使在实际使用模板之前工作表不存在?
答案 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")
使公式运行后,您可以将模板移动到包含计划的工作簿。所有公式都将使用适当的值进行更新,对于记录,计算应设置为自动。