Index Match em vários critérios que não funcionam

0

Eu tenho duas planilhas com os seguintes dados dentro de

Folha1:

Coluna A (linhas 2 - 100): EASTING; Coluna B (linhas 2 - 100): NORTHING; Coluna C (linhas 2 - 100): MYKEY;

Folha2:

Coluna A (linhas 2 - 100): EASTING; Coluna B (linhas 2 - 100): NORTHING; Coluna C: MYKEY_TOMATCH

Desejo obter MYKEY em Sheet2 MYKEY_TOMATCH fazendo a correspondência em EASTING e NORTHING. Para fazer isso, estou usando essa fórmula (inserida na célula Sheet2! C2;

=INDEX(Sheet1!C2:100,MATCH(Sheet2!B2,IF(Sheet1!A2:A100=Sheet2!A2,Sheet1!B2:B100,0)))

Inserido como uma fórmula de matriz (Ctrl + Shift + Enter).

Eu usei essa fórmula no passado para isso com sucesso. No entanto, agora ele está retornando o mesmo "MYKEY" para todas as linhas, ou seja, para a última linha na Planilha1.

Qual é o erro na minha fórmula ou na minha abordagem?

    
por branches 29.03.2016 / 10:11

1 resposta

1

A referência do índice está faltando uma letra da coluna. Além disso, Match () sem o terceiro parâmetro será padronizado para uma correspondência aproximada. Eu acho que você está atrás de uma correspondência exata, então talvez

=INDEX(Sheet1!C2:C100,MATCH(Sheet2!B2,IF(Sheet1!A2:A100=Sheet2!A2,Sheet1!B2:B100,0),0))

matriz inserida.

    
por 29.03.2016 / 11:02