Procurando por um Match em duas planilhas do excel

0

Estou tentando comparar um campo de número de série em duas planilhas do Excel. Se encontrar o número de série correspondente, quero refletir a data no campo ao lado dela.

Sheet 1
123456
654321
6789
9876

Sheet2
9876            1/1/13
123456          5/4/12
6789            6/20/13
654321          4/2/11
    
por KevinV 28.06.2013 / 22:58

2 respostas

0

Use a fórmula VLOOKUP .

Sheet 1
123456          =VLOOKUP(A1;Sheet2!A:B;2)
654321          =VLOOKUP(A2;Sheet2!A:B;2)
6789            =VLOOKUP(A3;Sheet2!A:B;2)
9876            =VLOOKUP(A4;Sheet2!A:B;2)

VLOOKUP(needle; matrix; index) pesquisa na primeira coluna de um matrix para o needle e retorna o campo correspondente no número da coluna index .

    
por 29.06.2013 / 00:06
0

Se seus dados estiverem organizados como na amostra, o Vlookup funcionará, mas somente com o quarto parâmetro definido como False.

=VLOOKUP(A1,Sheet2!$A$1:$B$100,2,false)

Omitindo o quarto parâmetro, o padrão é "true", o que requer que a tabela de dados seja classificada em ordem crescente na primeira coluna. Se não for classificado e o quarto parâmetro for omitido, os resultados serão incorretos para algumas células.

Além disso, é aconselhável ligar a tabela de consulta às linhas necessárias, em vez de usar referências de colunas inteiras. Isso afetará a velocidade de cálculo.

Por favor, note que, dependendo das suas configurações regionais, os parâmetros são separados por uma vírgula ou um ponto e vírgula. Se você copiar e colar uma fórmula, talvez seja necessário ajustar isso.

    
por 29.06.2013 / 05:20