gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 20:40:22 27 4
gpt4 key购买 nike

我有这个:

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

这给了我某个字符串匹配的工作表上的行。结果是 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。

最佳答案

您可以按照建议使用 INDIRECT(),但我会构建一个嵌套索引并使用 index() 的功能来查找列和行。

你建议的事情:

=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))

现在只需在同一公式中创建“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 行的列引用。

关于excel - 尝试连接单元格中的函数和值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34957910/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com