Encontrando diferenças em duas listas

Uma tarefa típica que surge periodicamente antes de cada usuário do Excel é comparar dois intervalos com dados e encontrar diferenças entre eles. O método de solução, neste caso, é determinado pelo tipo de dado inicial.

Opção 1. Listas Síncronas

Se as listas estiverem sincronizadas (classificadas), tudo será feito de maneira muito simples, pois é necessário, de fato, comparar os valores nas células adjacentes de cada linha. Como a opção mais simples, usamos uma fórmula de comparação de valores, que produz valores booleanos na saída VERDADEIRO (VERDADE) or DEITADO (FALSO):

Encontrando diferenças em duas listas

O número de incompatibilidades pode ser calculado pela fórmula:

=SOMAPRODUTO(—(A2:A20<>B2:B20))

ou em inglês =SUMPRODUCT(—(A2:A20<>B2:B20))

Se o resultado for zero, as listas são idênticas. Caso contrário, eles têm diferenças. A fórmula deve ser inserida como uma fórmula de matriz, ou seja, após inserir a fórmula na célula, não pressione Entrar, E Ctrl + Shift + Enter.

Se você precisar fazer algo com células diferentes, outro método rápido fará: selecione as duas colunas e pressione a tecla F5, então na janela aberta o botão Destaques (Especial) - Diferenças de linha (Diferenças de linha). Nas versões mais recentes do Excel 2007/2010, você também pode usar o botão Encontre e selecione (Localizar e selecionar) – Selecionando um grupo de células (Ir para Especial) aba INÍCIO (Home)

Encontrando diferenças em duas listas

O Excel destacará as células que diferem em conteúdo (por linha). Eles podem então ser processados, por exemplo:

  • preencher com cor ou formatar visualmente de alguma forma
  • limpar com chave Apagar
  • preencha tudo de uma vez com o mesmo valor digitando e pressionando Ctrl + Enter
  • exclua todas as linhas com células selecionadas usando o comando Home — Excluir — Excluir linhas da planilha (Início — Excluir — Excluir Linhas)
  • etc.

Opção 2: listas embaralhadas

Se as listas forem de tamanhos diferentes e não estiverem classificadas (os elementos estiverem em uma ordem diferente), você terá que seguir o outro caminho.

A solução mais simples e rápida é habilitar o realce de cores das diferenças usando a formatação condicional. Selecione os dois intervalos com dados e selecione na guia home – Formatação condicional – Realçar regras de célula – Valores duplicados:

Encontrando diferenças em duas listas

Se você selecionar a opção Retornado, o Excel destacará as correspondências em nossas listas se a opção Único – diferenças.

O realce de cores, no entanto, nem sempre é conveniente, especialmente para mesas grandes. Além disso, se os elementos puderem ser repetidos dentro das próprias listas, esse método não funcionará.

Alternativamente, você pode usar a função COUNTIF (CONT.SE) da categoria Estatístico, que conta quantas vezes cada elemento da segunda lista ocorre na primeira:

Encontrando diferenças em duas listas

O zero resultante indica as diferenças.

E, finalmente, “acrobacias” – você pode exibir as diferenças em uma lista separada. Para fazer isso, você terá que usar uma fórmula de matriz:

Encontrando diferenças em duas listas

Parece assustador, mas faz o trabalho perfeitamente 😉

  • Realce duplicatas na lista com cores
  • Comparando dois intervalos com o complemento PLEX
  • Proibição de inserir valores duplicados

 

Deixe um comentário