【问题标题】:excel formula range reference using column number使用列号的excel公式范围参考
【发布时间】:2013-04-04 13:51:45
【问题描述】:

我正在寻找一种在范围引用中使用从 MATCH 获得的列号的方法。我需要计算这一行中 X 的数量,直到一个特定的点。这是一些代码作为我正在尝试工作的示例。

=COUNTIF($A$14:MATCH($E$1| $A$13:$V$13)$14|"X")

我需要使用 MATCH(或类似的东西),因为它可以让我知道我需要计算的列数。用户可能记得也可能不记得清除超过此列数的整行,即使它应该只计算,例如,该行中 X 的 10 列。由于工作表上的其他数据(在匹配中引用为 $E$1)与检查行中的数字相匹配,我已经确切知道要计算多少列,因此这些行是一个更可取的解决方案。

【问题讨论】:

    标签: excel excel-formula


    【解决方案1】:

    您可以使用INDEXMATCH 来结束您的范围,例如

    =COUNTIF($A$14:INDEX($14:$14,MATCH($E$1,$A$13:$V$13)),"X")

    因此,例如,如果 MATCH 函数为您提供 10,那将计算 A14:J14 中的“x”

    注意,如果你想要一个精确的 MATCH,你需要零作为 MATCH 函数的第三个参数(我没有包括那个)

    【讨论】:

    • 这正是我想要的。非常感谢!
    猜你喜欢
    • 2010-12-06
    • 1970-01-01
    • 1970-01-01
    • 2016-09-20
    • 2017-05-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-24
    相关资源
    最近更新 更多