gpt4 book ai didi

excel - 通过在行中查找值来获取列

转载 作者:行者123 更新时间:2023-12-04 21:13:07 27 4
gpt4 key购买 nike

在 Excel 中,我查看了 hlookup , vlookup , matchindex但这些功能都没有执行以下操作:

我需要在 A1:Z1 中找到一个文本值并得到它的专栏。例如,我在 F1 中找到了值,那么我想要一个结果F:F .

编辑:这是我希望将其添加到的功能:

=COUNTIFS(Source!B:B;Result!C3;Source!AT:AT;Result!$D$2)

我需要 Source!B:B或者 Source!AT:AT是一个搜索功能,在我的表格行和不同工作表的列中查找特定值(来源)。

最佳答案

INDEX 函数可以返回一整列,例如假设您想在 A1:Z1 中搜索“x”,请尝试
=INDEX(A:Z;0;MATCH("x";A1:Z1;0))
注意:这不会返回像 F:F 这样的文本字符串,它会返回对相关列的引用,您通常会在需要整列引用的函数中使用该引用,例如SUM、SUMIF、LOOKUP 等

编辑:您可以在 COUNTIFS 函数中使用上述内容,如下所示:
=COUNTIFS(INDEX(Source!A:Z;0;MATCH("x";Source!A1:Z1;0));Result!C3;Source!AT:AT;Result!$D$2)
这使得第一个范围是动态的(在 A 列和 Z 列之间 - 根据需要扩展)基于在 Source!A1:Z1 中首次找到“x”的位置,例如如果首先在 J1 中找到“x”,则 COUNTIFS 将 Source!J:J 用于第一个范围 - 您可以对 COUNTIFS 中的任何范围执行此操作

关于excel - 通过在行中查找值来获取列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13112877/

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