INDIRECT()excel - 添加到公式

时间:2015-07-27 17:03:46

标签: excel excel-formula excel-indirect

我需要输入一个可以变化的值。它是列中的最后一行。我将此变量单元格添加到A1。价值是$ L $ 9001

我有以下公式:= VLOOKUP($ H4,'周结束04JUL'!$ A $ 1:$ L $ 9001,3,FALSE)

在A1中,我的价值为$ L $ 9001。这个数字可能会改变,因此我需要添加它并且不能使用硬编码值。

在B1测试我得到了正确的输出:= INDIRECT(“A1”) 这将按预期返回$ L $ 9001

当我尝试:= VLOOKUP($ H4,'周结束04JUL'!$ A $ 1:间接(“A1”),3,FALSE) 这会返回#VALUE错误。

所以我需要A1中的值来替换$ L $ 9001部分的公式。任何帮助是极大的赞赏。

1 个答案:

答案 0 :(得分:1)

你几乎就在那里,间接作品略有不同。试试这个:

=VLOOKUP($H4,Indirect("'week ending 04JUL'!$A$1:"&A1),3,FALSE)

您将整个范围放在间接()字段中,而不仅仅是您所指的部分。另外,请注意使用引号(")启动Range,将引用基本上包装为Excel使用的字符串。