Excel 使用间接变量的动态Vlookup
我在使用间接函数方面遇到了问题 这就是我要找的,我正试图创建一个基于当前选项卡的动态vlookupExcel 使用间接变量的动态Vlookup,excel,excel-formula,vlookup,Excel,Excel Formula,Vlookup,我在使用间接函数方面遇到了问题 这就是我要找的,我正试图创建一个基于当前选项卡的动态vlookup =VLOOKUP(B3;'NH BBC'!$E$1:$Z$188;匹配(“未偿股份”;'NH BBC'!$E$1:$Z$1;0);0) 我的计划是通过'NH'&RIGHT(单元格(“文件名”);3)修改'NH BBC',假设我的选项卡的名称是XXX_BBC 我尝试过使用间接函数,但我不确定我是否走上了正确的道路 以下是我尝试过的: =VLOOKUP(B3;间接(“'NH”和“RIGHT”(单元格(
=VLOOKUP(B3;'NH BBC'!$E$1:$Z$188;匹配(“未偿股份”;'NH BBC'!$E$1:$Z$1;0);0)
我的计划是通过'NH'&RIGHT(单元格(“文件名”);3)
修改'NH BBC'
,假设我的选项卡的名称是XXX_BBC
我尝试过使用间接函数,但我不确定我是否走上了正确的道路
以下是我尝试过的:
=VLOOKUP(B3;间接(“'NH”和“RIGHT”(单元格(“'”和“filename”和“'NH”);3)&“!”和“E1:Z188”);匹配(“流通股”;'NH BBC'!$E$1:$Z$1;0)
希望我已经说清楚了
提前感谢!您正试图将一些文本与公式返回的结果连接起来,但您将公式用引号括起来,并将其转换为文本。此外,您没有很好地跟踪文本。到处都是引号。如果需要,请在单独的单元格中一点一点地使用引号,慢慢增加您的文本由内而外的公式,这样你就可以确保一切都如预期的那样。现在一切都一团糟
INDIRECT("'" "NH " & "RIGHT(CELL("'" & "filename" & "'" & ");3)" & "!" & "E1:Z188")
应该是:
INDIRECT("'NH " & RIGHT(CELL("filename");3) & "'!E1:Z188")
不需要所有的复杂因素。我终于找到了,这个公式非常有效
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?因为我的标签名是XXX\U BBC,所以我想用itI检索BBC。对不起,这很有道理。