Se duas células combinarem, em seguida, imprima ao lado do segundo, o que está ao lado da primeira célula?

0

Eu tenho 2 documentos do Excel com muitos dados (perto de 20.000 colunas) e tenho que fazer o seguinte:

Col 1 - Col 2 - Col 3 - Col 4

A - 1 - B - 2
B - 2 - F - 
C - 3 - G - 
D - 4 - H - 
E - 5 - A - 1
.....
.....

No exemplo acima, na célula ao lado de B (coluna 3) deve imprimir 2 e na célula ao lado de A deve imprimir 1 Então, eu tenho que digitalizar as colunas 1 e 3 para a correspondência, em seguida, quando as células correspondem impressão na coluna 4, o que está na coluna 2

Devo observar que todas as células são de texto

    
por dritjon 26.03.2013 / 21:10

1 resposta

4

Supondo que Col 1 é a coluna A, etc, e os dados começam na linha 2, coloque essa fórmula na célula D2 e copie.

=iferror(vlookup(C2,$A$1:$B$50000,2,false),"")

IFERROR () existe no Excel 2007 e posterior. Para versões anteriores, use

=if(iserror(match(C2,$A$1:$A$50000,0)),"",vlookup(C2,$A$1:$B$50000,2,false))
    
por 26.03.2013 / 21:34