【问题标题】:Index-Match with filtering and multiple selection (2 columns)具有过滤和多选功能的索引匹配(2 列)
【发布时间】:2013-08-19 13:01:18
【问题描述】:

您能否就 Excel 2007 中的这个公式提供帮助:

INDEX('MappFile'!F:F &"","" & 'MappFile'!G:G, MATCH(E:E,IF('MappFile'!E:E="Prod",('MappFile'!C:C)),FALSE))

意图/目的如下: '匹配主文件中的列E '使用来自“映射文件”的列 C '基于此从'MappFile'中获取F & G '仅过滤列 E from 'MappFile' = Prod

的行

提前谢谢你!

对于 Vasim:这是一种(从语法上)有效但不能达到预期结果的变体:

=INDEX('MappFile'!F:F, MATCH(E:E,IF('MappFile'!E:E="Prod",('MappFile'!C:C)),FALSE))

在我的示例中,IF 旨在进行过滤,但可能必须以不同的方式进行

【问题讨论】:

  • 您的公式中似乎没有任何问题...也许您可以发布一些包含详细信息的电子表格...

标签: excel excel-2007 vba


【解决方案1】:

编辑:您应该创建一个额外的列来过滤您的 if,然后将该列用作比较数​​组。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-08-30
    • 2019-06-15
    • 1970-01-01
    • 1970-01-01
    • 2013-12-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多