Excel 尝试动态图纸/单元格引用时,偏移公式产生错误
我试图在Excel 2010中制作一个工作表工具,允许用户从复制或移动到工作簿的其他(新)工作表中提取数据。我尝试使用偏移公式,但收到以下错误:Excel 尝试动态图纸/单元格引用时,偏移公式产生错误,excel,excel-formula,excel-2010,worksheet-function,excel-indirect,Excel,Excel Formula,Excel 2010,Worksheet Function,Excel Indirect,我试图在Excel 2010中制作一个工作表工具,允许用户从复制或移动到工作簿的其他(新)工作表中提取数据。我尝试使用偏移公式,但收到以下错误: =OFFSET(("'"&'Profit Scenarios'!$I$1&"'!"&"$A"&$I$3),16,5) Profit Scenarios是使用该工具的工作表的名称,用户可以在单元格I1中键入移动到工作簿并希望分析的新工作表的名称(及其数据)。在利润方案(工具工作表)的I3单元格中,用户键入其导入的数据工作
=OFFSET(("'"&'Profit Scenarios'!$I$1&"'!"&"$A"&$I$3),16,5)
Profit Scenarios
是使用该工具的工作表的名称,用户可以在单元格I1中键入移动到工作簿并希望分析的新工作表的名称(及其数据)。在利润方案(工具工作表)的I3单元格中,用户键入其导入的数据工作表中具有数据标签的行(用户从不同的数据库导入,具有数据标签的行可以更改;我需要为抵销公式建立正确的参考)
目前,我在单元格I1中有v1
,在单元格I3中有1
。我希望上面的公式计算为:
=OFFSET(('v1'!$A1),16,5)
当我手动输入这个公式时,函数的计算结果是正确的
我也尝试过使用ADDRESS函数。ADDRESS函数本身的计算结果很好,但当我将其嵌套在OFFSET中作为第一个变量时,仍然会出现错误
我做错了什么?这与OFFSET是一个易失函数或者我的引号有问题有关吗 请尝试:
=OFFSET(INDIRECT(("'"&'Profit Scenarios'!$I$1&"'!"&"$A"&$I$3)),16,5)
表格:
要作为偏移基准的参照。引用必须指一个单元格或相邻单元格的范围
就像你喂它一根绳子一样。请尝试:
=OFFSET(INDIRECT(("'"&'Profit Scenarios'!$I$1&"'!"&"$A"&$I$3)),16,5)
表格:
要作为偏移基准的参照。引用必须指一个单元格或相邻单元格的范围
就像你喂它一根绳子一样