Como comparar mais de uma coluna no excel

Se você lida com planilhas muito grandes, com muitos dados, é preciso saber usar algumas ferramentas que facilitam a vida. Uma delas torna mais prático algumas análises, como comparar duas colunas no Excel e encontrar informações duplicadas ou específicas. Te mostro a seguir como usar este recurso.

Como comparar mais de uma coluna no excel

Você pode comparar dados em duas colunas no Excel e encontrar informações duplicadas

Foto: Mika Baumeister / Unsplash / Tecnoblog

O primeiro método que vamos te mostrar usa uma fórmula de formatação condicional para comparar dados em duas colunas no Excel e encontrar informações duplicadas. O exemplo será com poucos dados, mas tenha em mente que o intuito da ferramenta é ajudar a tornar prática uma análise em planilhas com muitas informações.

Tempo necessário: 5 minutos.

  1. Abra sua planilha do Excel;

    Usaremos uma planilha de exemplo;

  2. Na coluna A e C, temos números aleatórios;

    Vamos considerar que queremos listar na coluna B, os números que se repetem nas duas colunas;

    Como comparar mais de uma coluna no excel

  3. Na célula B1, digite a seguinte fórmula:

    =SE(ÉERROS(CORRESP(A1;$C$1:$C$5;0));"";A1)

    Como comparar mais de uma coluna no excel

  4. A coluna B exibirá os dados que estão repetidos nas colunas A e C;

    Como comparar mais de uma coluna no excel

  5. Para organizar os dados repetidos na coluna, basta clicar na opção "Preencher" e então, "Para baixo";

    Esta opção fica no grupo "Edição", no canto superior direito;

    Como comparar mais de uma coluna no excel

Pronto, agora todos os dados duplicados serão exibidos na coluna B.

Comparar colunas com Visual Basic (VBA) e Macro

Além do método anterior, também é possível comparar duas colunas no Excel com ajuda do Visual Basic, uma linguagem de programação da Microsoft, que pode ser usada no Excel para criar processos.

  1. Abra o Excel;
  2. Pressione ALT + F11 para iniciar o Visual Basic for Applications;
  3. Como comparar mais de uma coluna no excel

  4. No menu "Inserir", selecione "Módulo";
  5. Como comparar mais de uma coluna no excel

  6. Copie e cole o código abaixo:
Sub Find_Matches()Dim CompareRange As Variant, x As Variant, y As Variant' Set CompareRange equal to the range to which you will' compare the selection.Set CompareRange = Range("C1:C5")' NOTE: If the compare range is located on another workbook' or worksheet, use the following syntax.' Set CompareRange = Workbooks("Book2"). _' Worksheets("Sheet2").Range("C1:C5")'' Loop through each cell in the selection and compare it to' each cell in CompareRange.For Each x In SelectionFor Each y In CompareRangeIf x = y Then x.Offset(0, 1) = xNext yNext xEnd Sub

Retorne ao Excel e na planilha do exemplo anterior, selecione as células A1 até A5. Vamos iniciar o código que acabamos de criar.

  1. Na guia "Desenvolvedor", selecione "Macro";
  2. Como comparar mais de uma coluna no excel

  3. Na janela que se abrir, clique em "Find matches" e então, clique em "Executar";
  4. Como comparar mais de uma coluna no excel

Pronto! As colunas em duplicidade serão exibidas e retornadas, como no exemplo anterior. Agora, você já sabe como comparar duas colunas no Excel com dois métodos diferentes.

Com informações: Microsoft.

Como comparar duas colunas no Excel

Neste artigo você aprenderá passo-a-passo como comparar duas colunas no Excel.

1. INTRODUÇÃO

A comparação de duas colunas/listas/intervalos no Excel é uma necessidade recorrente e que pode ser resolvida de várias maneiras. Classificar os dados, usar fórmulas ou ainda formatação condicional (incluindo fórmulas) podem ser alternativas viáveis para esta necessidade.

2. MÉTODOS PARA COMPARAR COLUNAS NO EXCEL

2.1. Classificação dos dados

Classificar os dados pode ser útil, mas não suficiente. Especialmente no caso de colunas/listas/intervalos com quantidade diferente de elementos/células/registros, classificar pode revelar visualmente poucas diferenças e talvez apenas o primeiro item divergente. Aqui, uma fórmula auxiliar pode ser suficiente para identificar o primeiro item diferente entre os dois intervalos. Na imagem a seguir os dois intervalos estão classificados em ordem alfabética e temos uma fórmula aplicada. A fórmula (escrita em D3 e arrastada para baixo) estabelece uma comparação entre as Colunas e o valor FALSO é retornado quando existe um par de dados divergentes.

Como comparar mais de uma coluna no excel

Note que a primeira ocorrência de resultado FALSO ocorre na linha 7, quando comparamos ES e DF. Este método é ineficaz porque nem sempre os dados com valores iguais estarão lado a lado (o que corretamente retornaria VERDADEIRO). Note que ambas listas terminam em TO mas a fórmula aponta FALSO para este elemento.

2.2. Usando fórmulas com funções de pesquisa/referência e contagem para comparar colunas no Excel

a) PROCV

Empregando fórmulas pensamos logo de cara em empregar a função PROCV. A imagem abaixo mostra como seria para que pudéssemos verificar quais valores constam na Coluna 2 e estão ausentes na Coluna 1. A fórmula é escrita em D3 e arrastada para baixo.

Como comparar mais de uma coluna no excel

Os erros evidenciados em amarelo (#N/D – não disponível) representam os valores na Coluna 2 que estão ausentes na Coluna 1. A contagem de erros (#N/D – não disponível) revela quantos elementos presentes na Coluna 2 (podendo incluir repetições) não são encontrados na Coluna 1. Em caso de não haver erro, é retornado o próprio valor da Coluna 2 (que também está na Coluna 1). Também podemos fazer a busca inversa, a fim de identificar os itens da Coluna 1 que estão presentes e ausentes na Coluna 2.

Como comparar mais de uma coluna no excel

b) CORRESP

De maneira similar ao executado com PROCV, podemos proceder com CORRESP. Esta função também realiza procura e, quando não encontra o valor procurado, retorna o erro #N/D. Quando o valor é encontrado, um número inteiro é retornado. Ele expressa a posição que o elemento procurado ocupa na lista onde ele foi localizado. Se o elemento ocupa a terceira posição, por exemplo, o resultado será 3. No segundo argumento do CORRESP devemos implementar o intervalo da procura (região onde pretendemos localizar o valor procurado). Na imagem a seguir este intervalo é a Coluna 1 (indo de B3 até B22).

Como comparar mais de uma coluna no excel

c) CONT.SE/CONT.SES

Contar também pode ser uma boa alternativa. Quando a contagem de ocorrências que um certo elemento (conhecidamente presente na Coluna 2) tem na Coluna 1 for superior a 0, isto nos revela que este elemento está em ambas listas. Quando esta contagem resulta em 0, implica dizer que o elemento consta apenas na Coluna 2 e não consta na Coluna 1.

Como comparar mais de uma coluna no excel

2.3. Formatação condicional para comparar colunas no Excel

Podemos aplicar formatação condicional para evidenciar os valores que constam na Coluna 2 e não constam na Coluna 1. Para este fim, podemos construir fórmulas similares às expostas. No exemplo a seguir, apenas usar CORRESP fará a formatação condicional dos valores presentes em ambas listas, visto que CORRESP retorna número inteiro ao encontrar cada elemento. Números inteiros acabam tendo efeito de VERDADEIRO. Como queremos os erros, então podemos usar, conforme imagem a seguir, a função ÉERROS que encapsula o resultado de CORRESP.

Como comparar mais de uma coluna no excel

Poderíamos também usar É.NÃO.DISP para encapsular o resultado de CORRESP. Esta função retorna VERDADEIRO toda vez que CORRESP retorna o erro #N/D (não disponível).

Como comparar mais de uma coluna no excel

Adicionalmente, poderíamos aplicar um aninhamento com as funções NÃO e ÉNÚM para o mesmo propósito. Assim, estaríamos formatando sempre que o resultado não for número (nos referimos aos inteiros retornados por CORRESP sempre que uma correspondência é localizada).

Como comparar mais de uma coluna no excel

Se não houver repetições dentro de uma mesma lista podemos até usar uma formatação condicional mais simples (que não exige fórmulas) e assim formatar apenas valores exclusivos (não repetidos) entre as listas. Devemos selecionar ambas listas (podemos incluir células vazias abaixo da menor lista para fazermos apenas uma seleção) e escolher a opção evidenciada na imagem a seguir.

Como comparar mais de uma coluna no excel

Download Planilha de Comparação de Colunas no Excel

Realize o download da planilha de exemplo neste botão abaixo. Basta se inscrever na nossa newsletter gratuita para o download automático.

Baixe a planilha

Curso Excel Completo – Do Básico ao VBA

Quer aprender Excel do Básico, passando pela Avançado e chegando no VBA? Clique na imagem abaixo:

Como comparar mais de uma coluna no excel

Quer aprender Excel do Básico, passando pela Avançado e chegando no VBA? Clique na imagem abaixo:

Como comparar mais de uma coluna no excel