dynamicVlookup与间接使用

我在使用间接函数时遇到了麻烦。

这就是我正在寻找的,我试图创build一个基于当前选项卡的dynamicvlookup。

=VLOOKUP(B3;'NH BBC'!$E$1:$Z$188;MATCH("Share Outstanding";'NH BBC'!$E$1:$Z$1;0);0)

我的计划是通过'NH ' & RIGHT(CELL("filename");3)修改'NH BBC' 'NH ' & RIGHT(CELL("filename");3)假设我的标签名称是XXX_BBC

我试图使用间接function,但我不知道我在好的方式。

以下是我所尝试的:

= VLOOKUP(B3;INDIRECT("'" "NH " & "RIGHT(CELL("'" & "filename" & "'" & ");3)" & "!" & "E1:Z188");MATCH("Share Outstanding";'NH BBC'!$E$1:$Z$1;0);0)

希望我已经清楚。

提前致谢 !

您试图连接一些文本与从公式返回的结果,但是您将公式粘在引号中,将它们转换为文本。 此外,你没有保持很好的跟踪你的文字。 那里有引号。 如果需要的话,可以在一个单独的单元格中慢慢增加一点点,从内到外慢慢增长你的公式,这样你就可以确保一切都如预期的那样。 现在是一团糟。

 INDIRECT("'" "NH " & "RIGHT(CELL("'" & "filename" & "'" & ");3)" & "!" & "E1:Z188") 

应该:

  INDIRECT("'NH " & RIGHT(CELL("filename");3) & "'!E1:Z188") 

不需要所有的并发症。

我终于find了,这个公式是完美的。

 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的东西?