como o VLOOKUP é usado para comparar duas colunas no Excel?

ok, vamos estabelecer o objetivo. Queremos ver se existe um “monte” de dados dentro de outro monte de dados. Agora, a menos que você esteja preparado para passar algum tempo usando o VBA para fazer scripts complexos, você não obterá um resultado preciso. No entanto, isso não é grande coisa.

simplesmente, queremos apenas confirmar se existem dados por razões investigativas. Não é um relatório ou análise complexa que estamos construindo, é apenas verificação e essa é a premissa deste guia rápido. Não é um longo guia sobre o assunto, de qualquer forma George vai responder às suas perguntas!

então, com isso dito, vamos em frente e usar o VLOOKUP confiável para fazer isso. Eu tenho uma lista de artistas 1 e uma lista de artistas 2 (identifique seus favoritos!)

bem, a tarefa é ver se os artistas da lista 1 estão na lista 2 e vice-versa. No início, vamos preparar o espaço na folha. Vou criar uma coluna à direita de cada lista (clique com o botão direito na coluna B e selecione ‘Inserir’) e rotulá-la ‘o artista existe em outras listas?’

VLOOKUP para comparar as duas colunas

agora, vamos usar a fórmula VLOOKUP confiável. Tudo o que precisamos fazer é digitar a seguinte fórmula na célula B2

= PROCV(A2,C:C,1,0)

Esta fórmula irá verificar se o conteúdo da Célula A2 (Thom Yorke) existe na Lista de Artistas 2. Depois de pressionar ‘Enter’, podemos ver que o resultado é #N / A, que é o erro do Excel por nos informar que não consegue encontrar o que estamos procurando.

agora, vamos arrastar esta fórmula até B15.

podemos ver que ‘Jeff Buckley’ e ‘Tim Buckley” são apenas nomes na Lista 1 que aparecem na Lista 2.

fazendo o mesmo para o outro lado com a fórmula =VLOOKUP (C2, A: a, 1, 0) arrastado todo o caminho para baixo, temos novamente, ‘Tim Buckley’ & ‘Jeff Buckley.’

novamente, ‘ Tim Buckley ‘&’Jeff Buckley’

perdemos algum valor ao comparar listas com VLOOKUP?

até agora ótimo…mas!

Se eu fizer uma inspeção visual, eu posso ver que ‘Christopher Wallace’ em ambas as listas, mas seu nome não foi verificado em ambos com o PROCV, por que é assim?

posso revelar que depois de dar uma olhada mais de perto, parece que o nome ‘Christopher Wallace’ na lista 2 tem um espaço extra depois dele!

então, como explicamos isso sem ter que nos preocupar com uma inspeção visual todas as vezes?

bem, este é um erro clássico que requer um pouco de ajuste às fórmulas.

precisamos usar a fórmula TRIM, que remove os espaços principais e finais do conteúdo de qualquer célula.

portanto, para a segunda fórmula, reescreveríamos assim;

= VLOOKUP(TRIM(C2),A:A,1,0)

se arrastarmos a fórmula até o fim, obtemos ‘Christopher Wallace’ (destacado em amarelo).

e o outro lado, onde não há espaço extra? Bem, precisamos ajustar o intervalo central que o VLOOKUP procura (coluna C) com a fórmula TRIM.

a maneira como fazemos isso é usar algo chamado de ‘fórmula de matriz’. Não vou entrar nos detalhes de uma fórmula de matriz, aqui como é bastante complexo, mas pode nos ajudar a ajustar todo o intervalo dentro da fórmula.

então, vamos escrever isso como:

= VLOOKUP (A2, TRIM(C: C),1,0)

mas, em vez de pressionar ‘Enter’, pressionamos Ctrl + Shift + Enter ao mesmo tempo.

Vamos terminar com um resultado em B2 semelhante a este:

{=PROCV(A2,TRIM(C:C),1,0)}

o Excel coloca chaves em torno da fórmula, o que indica que estamos usando uma fórmula de matriz.

Agora, se nós arraste-a para baixo, obtemos…

Este é o resultado que são depois e realmente nós queremos combinar o uso de Guarnições, para nós, essencialmente, utiliza a mesma fórmula em ambas as colunas:

=PROCV(TRIM(A2),TRIM(C:C),1,0)

para ver se as entradas da lista 1 estão presentes na lista 2 e

=VLOOKUP (TRIM (C2), TRIM (a: A),1,0)

então, lá você tem uma maneira rápida de comparar duas listas com VLOOKUP.

Write a Comment

O seu endereço de email não será publicado.