索引 - 匹配过滤和多选(2列)

时间:2013-08-19 13:01:19

标签: excel-vba excel-2007 vba excel

您能否在Excel 2007中对此公式提供帮助:

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

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

的列 E 的行

提前谢谢!

对于Vasim:这是一种可以(合成)工作的变体,但不会给出所需的结果:

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

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

1 个答案:

答案 0 :(得分:0)

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