尝试连接单元格中的函数和值

我有这个:

=MATCH('Plot Data - RAF'!B171,'MA Base'!J:J,0) 

这给了我一个特定的string匹配的工作表上的行。 结果是88.我想在这个函数中使用88。

 =INDEX('MA Base'!$K$88:$AN$88,1,MATCH(AS4,'MA Base'!$K$10:$AN$10,0)) 

像这样的东西:

 =INDEX('MA Base'!$K$"& 88 &":$AN$"& 88 &",1,MATCH(AS4,'MA Base'!$K$10:$AN$10,0)) 

我可以在VBA中做到这一点,但我不确定是否可以通过串联一个函数来实现。 基本上,我不想为此使用VBA。

你可以按照build议使用INDIRECT(),但是我会build立一个嵌套的索引,并使用index()的能力来查找列和行。

你build议的事情是:

 =INDEX('MA Base'!$K$"& 88 &":$AN$"& 88 &",1,MATCH(AS4,'MA Base'!$K$10:$AN$10,0)) 

最好是这样写的:

 =INDEX('MA Base'!$K:$AN,88,MATCH(AS4,'MA Base'!$K$10:$AN$10,0)) 

现在只是在同一个公式中创build“88”的问题。 从而:

 =INDEX('MA Base'!$K:$AN,MATCH('Plot Data - RAF'!B171,'MA Base'!J:J,0),MATCH(AS4,'MA Base'!$K$10:$AN$10,0)) 

在这个索引中,首先是你的(k:an)数组,然后是你正在查找的行号(返回88)的索引,然后是第10行的列索引。