【问题标题】:index indirect.ext match formula索引indirect.ext 匹配公式
【发布时间】:2015-07-14 03:21:16
【问题描述】:

我在下面使用这个公式。它确实有效,但不幸的是,一旦找到匹配项,我就没有得到正确的列结果。我希望 E 列中的信息,但我得到另一列的单元格信息。那么我需要做什么才能始终将结果返回 E 列?

=INDEX(INDIRECT.EXT("'"&BO13&"
["&BO17&"]"&BO18&"'!"&BU5),MATCH(A75,INDIRECT.EXT("'"&BO13&"
["&BO17&"]"&BO18&"'!"&BU7),0),MATCH(AA75,INDIRECT.EXT("'"&BO13&"
["&BO17&"]"&BO18&"'!"&BU8),0))
  • BO13 = 路径
  • BO17 = 文件名.xlsx
  • BO18 = 工作表名称
  • BU5 = $E$3:$E$5 --> 查找范围
  • BU7 = $B$2:$B$5 --> 包括某个名字
  • BU8 = $C$2:$C$5 --> 包括某个数字
  • A75 = 作为名称的查找值
  • AA75 = 查找值是一个数字

【问题讨论】:

  • 我很困惑,你说它有效,但你说它没有给你正确的结果。什么意思?
  • 您应该将其发布为您问题的答案,而不是评论。

标签: excel indexing match


【解决方案1】:

如果遇到类似问题,请使用此公式。 INDEX(INDIRECT.EXT("'"&BO13&"["&BO17&"]"&BO18&"'!"&BU5),MATCH(1,(INDIRECT.EXT("'"&BO13&"["&BO17&"]"&BO18&"'!" &BU7)=A75)*(INDIRECT.EXT("'"&BO13&"["&BO17&"]"&BO18&"'!"&BU8)=AA75),0))

【讨论】:

    猜你喜欢
    • 2017-08-16
    • 2018-11-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-09
    • 2019-08-12
    • 1970-01-01
    • 2023-03-12
    相关资源
    最近更新 更多