Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 尝试动态图纸/单元格引用时,偏移公式产生错误_Excel_Excel Formula_Excel 2010_Worksheet Function_Excel Indirect - Fatal编程技术网

Excel 尝试动态图纸/单元格引用时,偏移公式产生错误

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单元格中,用户键入其导入的数据工作

我试图在Excel 2010中制作一个工作表工具,允许用户从复制或移动到工作簿的其他(新)工作表中提取数据。我尝试使用偏移公式,但收到以下错误:

=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)
表格:

要作为偏移基准的参照。引用必须指一个单元格或相邻单元格的范围

就像你喂它一根绳子一样