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 に答える