我在使用间接功能方面遇到了麻烦。
以下是我正在寻找的内容,我尝试根据当前标签创建动态vlookup。
=VLOOKUP(B3;'NH BBC'!$E$1:$Z$188;MATCH("Share Outstanding";'NH BBC'!$E$1:$Z$1;0);0)
我的计划是'NH BBC'
修改'NH ' & RIGHT(CELL("filename");3)
假设我的标签名称为XXX_BBC
。
我试图使用间接功能,但我不确定我是不是很好。
以下是我尝试的内容:
= VLOOKUP(B3;INDIRECT("'" "NH " & "RIGHT(CELL("'" & "filename" & "'" & ");3)" & "!" & "E1:Z188");MATCH("Share Outstanding";'NH BBC'!$E$1:$Z$1;0);0)
希望我已经清楚了。
提前致谢!
答案 0 :(得分:0)
您正在尝试将某些文本与从公式返回的结果连接起来,但是您将公式括在引号中,将它们转换为文本。此外,您没有很好地跟踪您的文本。这里到处都有报价。如果需要,可以在一个单独的单元格中一点一点地从内到外慢慢增长您的公式,这样您就可以确保一切都符合预期。现在这是一团糟。
INDIRECT("'" "NH " & "RIGHT(CELL("'" & "filename" & "'" & ");3)" & "!" & "E1:Z188")
应该是:
INDIRECT("'NH " & RIGHT(CELL("filename");3) & "'!E1:Z188")
不需要所有的并发症。
答案 1 :(得分:0)
我终于找到了,这个公式运作得很好。
VLOOKUP($B3;INDIRECT("'NH "&RIGHT(CELL("filename");3)&"'!$G$1:$ZZ$9999");MATCH("SHARE_OUTSTANDING";INDIRECT("'NH "&RIGHT(CELL("filename");3)&"'!$G$1:$ZZ$1");0))
顺便说一下,我所遇到的问题是,当我在另一个标签页中使用该公式时,单元格正在发生变化。这有可能看到我获得的价值吗?
像F9这样的东西?