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