索引/匹配公式溢出

问题描述 投票:0回答:1

我的目标是创建一个公式,该公式将搜索一组单元格直到找到一个值,当它在该选择中找到一个值时,它将显示列标题。 例如,我所附示例中的公式位于 AU6 中。 下面是公式的总结。

公式: =INDEX($O$4:$AQ6,,MATCH($AT6,$O6:$AQ6,0))

我希望公式搜索具有 O4 到 AQ6 值的单元格(列标题位于第 4 行)。 当找到一个值时,它将返回列标题的名称。

我尝试使用 iNDEX 和 MATCH 函数来获取列标题名称,但我无法弄清楚为什么公式会将找到的值溢出到 A8 中。 为此,我根本不需要公式返回的值,只需要列标题。

最终,我想将公式复制到 AU 的每个单元格中,从 AU6 一直到 AU103。 溢出造成混乱,我不知道如何解决。 希望这是有道理的,感谢您的宝贵时间:)

如果您更喜欢使用该文件,如果有办法做到这一点,我很乐意提供它。

索引和匹配论坛示例

excel indexing match
1个回答
0
投票

我不确定这是否只是一个拼写错误,或者您需要一些关于

INDEX
的语法文档。

但是这里的链接解释了

INDEX
何时返回单个单元格,何时返回整行或整列。

https://exceljet.net/functions/index-function

简而言之,您可以在公式中指定 row_num = 1 来解决此问题:

=INDEX($O$4:$AQ6,1,MATCH($AT6,$O6:$AQ6,0))

© www.soinside.com 2019 - 2024. All rights reserved.