Skip to main content

Contar todas as correspondências / duplicatas entre duas colunas no Excel

Author: Xiaoyang Last Modified: 2025-06-04

Comparar duas colunas de dados e contar todas as correspondências ou duplicatas nas duas colunas pode ser uma tarefa comum para a maioria de nós. Por exemplo, você tem duas colunas de nomes, alguns nomes aparecem tanto na primeira quanto na segunda coluna, agora você deseja contar todos os nomes correspondentes (as correspondências localizadas em qualquer lugar dentro das duas colunas) entre duas colunas, conforme mostrado na captura de tela abaixo. Este tutorial introduzirá algumas fórmulas para alcançar esse objetivo no Excel.

doc-count-all-matches-in-two-cols-1


Contar todas as correspondências entre duas colunas com as funções SOMARPRODUTO e CONT.SE

Para contar todas as correspondências entre duas colunas, a combinação das funções SOMARPRODUTO e CONT.SE pode ajudá-lo, a sintaxe genérica é:

=SOMARPRODUTO(CONT.SE(intervalo1;intervalo2))
  • intervalo1, intervalo2: Os dois intervalos contêm os dados que você deseja contar todas as correspondências.

Agora, insira ou copie a fórmula abaixo em uma célula em branco e pressione a tecla Enter para obter o resultado:

=SOMARPRODUTO(CONT.SE(A2:A12;C2:C12))

doc-count-all-matches-in-two-cols-2


Explicação da fórmula:

=SOMARPRODUTO(CONT.SE(A2:A12;C2:C12))

  • CONT.SE(A2:A12;C2:C12): Esta função CONT.SE verifica se cada nome da coluna C existe na coluna A. Se o nome existir, um número 1 será exibido, caso contrário, um número 0 será exibido. A função retornará o resultado como este: {1;1;0;0;0;1;0;0;1;0;1}.
  • SOMARPRODUTO(CONT.SE(A2:A12;C2:C12))=SOMARPRODUTO({1;1;0;0;0;1;0;0;1;0;1}): A função SOMARPRODUTO soma todos os itens neste array e obtém o resultado: 5.

Contar todas as correspondências entre duas colunas com as funções CONTAR e CORRESP

Com a combinação das funções CONTAR e CORRESP, você também pode obter o número de correspondências entre duas colunas, a sintaxe genérica é:

{=COUNT(MATCH(range1,range2,0))}
Fórmula de matriz, deve-se pressionar as teclas Ctrl + Shift + Enter juntas.
  • intervalo1, intervalo2: Os dois intervalos contêm os dados que você deseja contar todas as correspondências.

Insira ou copie a seguinte fórmula em uma célula em branco e pressione as teclas Ctrl + Shift + Enter juntas para obter o resultado correto, veja a captura de tela:

=CONTAR(CORRESP(A2:A12;C2:C12;0))

doc-count-all-matches-in-two-cols-3


Explicação da fórmula:

=CONTAR(CORRESP(A2:A12;C2:C12;0))

  • CORRESP(A2:A12;C2:C12;0): Esta função CORRESP procurará os nomes da coluna A na coluna C e retornará a posição de cada valor correspondente. Se um valor não for encontrado, um valor de erro será exibido. Assim, você obterá a lista de arrays como esta: {11;2;#N/D;#N/D;#N/D;6;1;#N/D;#N/D;#N/D;9}.
  • CONTAR(CORRESP(A2:A12;C2:C12;0))= CONTAR({11;2;#N/D;#N/D;#N/D;6;1;#N/D;#N/D;#N/D;9}): A função CONTAR contará os números na lista de arrays para obter o resultado: 5.

Contar todas as correspondências entre duas colunas com as funções SOMARPRODUTO, ÉNÚMERO e CORRESP

No Excel, você pode tentar encontrar as correspondências em duas colunas e contá-las usando as funções SOMARPRODUTO, ÉNÚMERO e CORRESP, a sintaxe genérica é:

=SOMARPRODUTO(--(ÉNÚMERO(CORRESP(intervalo1;intervalo2;0))))
  • intervalo1, intervalo2: Os dois intervalos contêm os dados que você deseja contar todas as correspondências.

Insira ou copie a fórmula abaixo em uma célula em branco para exibir o resultado e pressione a tecla Enter para retornar o cálculo, veja a captura de tela:

=SOMARPRODUTO(--(ÉNÚMERO(CORRESP(A2:A12;C2:C12;0))))

doc-count-all-matches-in-two-cols-4


Explicação da fórmula:

=SOMARPRODUTO(--(ÉNÚMERO(CORRESP(A2:A12;C2:C12;0))))

  • CORRESP(A2:A12;C2:C12;0): Esta função CORRESP procurará os nomes da coluna A na coluna C e retornará a posição de cada valor correspondente. Se o valor não for encontrado, um valor de erro será exibido. Assim, você obterá a lista de arrays como esta: {11;2;#N/D;#N/D;#N/D;6;1;#N/D;#N/D;#N/D;9}.
  • ÉNÚMERO(CORRESP(A2:A12;C2:C12;0))= ÉNÚMERO({11;2;#N/D;#N/D;#N/D;6;1;#N/D;#N/D;#N/D;9}): Aqui, a função ÉNÚMERO converte os números para VERDADEIRO e outros valores para FALSO no array. Assim, você obterá um array como este: {VERDADEIRO;VERDADEIRO;FALSO;FALSO;FALSO;VERDADEIRO;VERDADEIRO;FALSO;FALSO;FALSO;VERDADEIRO}.
  • --(ÉNÚMERO(CORRESP(A2:A12;C2:C12;0)))=--({VERDADEIRO;VERDADEIRO;FALSO;FALSO;FALSO;VERDADEIRO;VERDADEIRO;FALSO;FALSO;FALSO;VERDADEIRO}): --este sinal negativo duplo é usado para converter um valor VERDADEIRO para 1 e um valor FALSO para 0 e retorna o resultado como este: {1;1;0;0;0;1;1;0;0;0;1}.
  • SOMARPRODUTO(--(ÉNÚMERO(CORRESP(A2:A12;C2:C12;0))))=SOMARPRODUTO({1;1;0;0;0;1;1;0;0;0;1}): Finalmente, a função SOMARPRODUTO somará todos os itens neste array e obterá o resultado: 5.

Função relacionada usada:

  • SOMARPRODUTO:
  • A função SOMARPRODUTO pode ser usada para multiplicar duas ou mais colunas ou arrays juntos e, em seguida, obter a soma dos produtos.
  • CONT.SE:
  • A função CONT.SE é uma função estatística no Excel que é usada para contar o número de células que atendem a um critério.
  • CONTAR:
  • A função CONTAR é usada para contar o número de células que contêm números ou contar os números em uma lista de argumentos.
  • CORRESP:
  • A função CORRESP do Microsoft Excel procura um valor específico em um intervalo de células e retorna a posição relativa desse valor.
  • ÉNÚMERO:
  • A função ÉNÚMERO retorna VERDADEIRO quando uma célula contém um número e FALSO se não contiver.

Mais artigos:

  • Contar Correspondências Entre Duas Colunas
  • Por exemplo, tenho duas listas de dados na coluna A e na coluna C, agora quero comparar as duas colunas e contar se o valor na coluna A for encontrado na coluna C na mesma linha, conforme mostrado na captura de tela abaixo. Nesse caso, a função SOMARPRODUTO pode ser a melhor função para você resolver essa tarefa no Excel.
  • Contar Número De Células Que Contêm Texto Específico No Excel
  • Suponha que você tenha uma lista de strings de texto e queira encontrar o número de células que contêm determinado texto como parte de seu conteúdo. Nesse caso, você pode usar os caracteres curinga (*) que representam quaisquer textos ou caracteres em seus critérios ao aplicar a função CONT.SE. Este artigo apresentará como usar fórmulas para lidar com essa tarefa no Excel.
  • Contar número de células não igual a muitos valores no Excel
  • No Excel, você pode facilmente obter o número de células não iguais a um valor específico usando a função CONT.SE, mas você já tentou contar as células que não são iguais a muitos valores? Por exemplo, quero obter o número total de produtos na coluna A, mas excluir os itens específicos em C4:C6, conforme mostrado na captura de tela abaixo. Este artigo apresentará algumas fórmulas para resolver essa tarefa no Excel.

As Melhores Ferramentas de Produtividade para o Office

Kutools para Excel - Ajuda Você a Se Destacar na Multidão

🤖 Assistente AI do KUTOOLS: Revolucione a análise de dados com base em: Execução Inteligente   |  Gerar Código  |  Criar Fórmulas Personalizadas  |  Analisar Dados e Gerar Gráficos  |  Invocar Funções Aprimoradas
Recursos Populares: Encontrar, Destacar ou Identificar Duplicatas  |  Excluir Linhas em Branco  |  Combinar Colunas ou Células sem Perder Dados  |  Arredondar sem Fórmula ...
Super VLookup: Múltiplos Critérios  |  Múltiplos Valores  |  Entre Multi-Planilhas  |  Correspondência Fuzzy...
Lista Suspensa Avançada: Lista Suspensa Simples  |  Lista Suspensa Dependente  |  Lista Suspensa de Múltipla Seleção...
Gerenciador de Colunas: Adicionar um Número Específico de Colunas  |  Mover Colunas  |  Alterar Status de Visibilidade de Colunas Ocultas  Comparar Colunas para Selecionar Mesmas & Células Diferentes ...
Recursos Destacados: Grade de Foco  |  Visualização de Design  |  Barra de Fórmulas Aprimorada  |  Gerenciador de Pasta de Trabalho & Planilha | Biblioteca de Recursos (AutoTexto)  |  Selecionador de Data  |  Mesclar Planilhas  |  Criptografar/Descriptografar Células  |  Enviar Emails por Lista  |  Super Filtro  |  Filtro Especial (filtrar negrito/itálico/tachado...) ...
Os 15 Principais Conjuntos de Ferramentas12 Ferramentas de Texto (Adicionar Texto, Excluir Caracteres ...)  |  Mais de 50 Tipos de Gráficos (Gráfico de Gantt ...)  |  Mais de 40 Fórmulas Práticas (Calcular a idade com base na data de nascimento ...)  |  19 Ferramentas de Inserção (Inserir Código QR, Inserir Imagem do Caminho ...)  |  12 Ferramentas de Conversão (Converter em Palavras, Conversão de Moeda ...)  |  7 Ferramentas de Mesclar & Dividir (Mesclar Linhas Avançado, Dividir Células do Excel ...)  |  ... e mais

Kutools para Excel Conta com Mais de 300 Funcionalidades, Garantindo Que O Que Você Precisa Está Apenas Um Clique de Distância...


Office Tab - Ative a Leitura e Edição com Guias no Microsoft Office (inclui Excel)

  • Um segundo para alternar entre dezenas de documentos abertos!
  • Reduz centenas de cliques de mouse para você todos os dias, diga adeus à mão do mouse.
  • Aumenta sua produtividade em 50% ao visualizar e editar vários documentos.
  • Traz Guias Eficientes para o Office (inclui Excel), Assim Como Chrome, Edge e Firefox.