Como comparar uma celula com uma lista no excel

Como comparar uma celula com uma lista no excel
Como comparar uma celula com uma lista 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 colocar data e hora atual no Excel
  • Como criar um formulário no Excel
Como comparar uma celula com uma lista no excel
Você pode comparar dados em duas colunas no Excel e encontrar informações duplicadas (Imagem: Mika Baumeister / Unsplash)

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 uma celula com uma lista no excel

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

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

    Como comparar uma celula com uma lista no excel

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

    Como comparar uma celula com uma lista 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 uma celula com uma lista no excel

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

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;
    Como comparar uma celula com uma lista no excel
  3. No menu “Inserir”, selecione “Módulo”;
    Como comparar uma celula com uma lista no excel
  4. 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”;
    Como comparar uma celula com uma lista no excel
  2. Na janela que se abrir, clique em “Find matches” e então, clique em “Executar”;
    Como comparar uma celula com uma lista 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.