我需要输入一个可以变化的值。它是列中的最后一行。我将此变量单元格添加到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部分的公式。任何帮助是极大的赞赏。
答案 0 :(得分:1)
你几乎就在那里,间接作品略有不同。试试这个:
=VLOOKUP($H4,Indirect("'week ending 04JUL'!$A$1:"&A1),3,FALSE)
您将整个范围放在间接()字段中,而不仅仅是您所指的部分。另外,请注意使用引号("
)启动Range,将引用基本上包装为Excel使用的字符串。