0

如果它与相应的电子邮件列匹配并且具有关键字,我想检索活动工作表上单元格中的值search。此公式显示错误#VALUE!

IF(INDEX('DATA 1'!C:C;MATCH(OUTPUT!B13;'DATA 1'!A:A;0)="search");INDEX('DATA 1'!C:C;MATCH(B13;'DATA 1'!A:A;0));"Not available")
4

1 回答 1

0

您在第一个索引/匹配项上缺少一个右括号:

=IF(INDEX('DATA 1'!C:C;MATCH(OUTPUT!B13;'DATA 1'!A:A;0))="search";INDEX('DATA 1'!C:C;MATCH(B13;'DATA 1'!A:A;0));"Not available")

如果您想要多个关键字,则将它们与 结合起来Or(),例如:

=If(Or(INDEX('DATA 1'!C:C;MATCH(OUTPUT!B13;'DATA 1'!A:A;0))="search",INDEX('DATA 1'!C:C;MATCH(OUTPUT!B13;'DATA 1'!A:A;0))="display"),INDEX('DATA 1'!C:C;MATCH(OUTPUT!B13;'DATA 1'!A:A;0)),"")

但也许索引/匹配并不是做你想要做的事情的最佳方式。您能否解释一下(编辑您的 OP),您正在尝试做什么,以便我们可以避免XY 问题

于 2015-10-21T16:43:59.940 回答