Ferramenta grátis

Encontrar duplicados em uma lista

Cole nomes, e-mails, números de pedido ou o que quiser, um por linha. Cada valor repetido é marcado ao lado da lista, e o resumo mostra quais valores se repetem.

fx=COUNTA(UNIQUE(FILTER(A2:A501,A2:A501<>"")))
ABCD
1ValoresDuplicado?Resumo
2AnnaDuplicadoValores10
3BenDuplicadoValores únicos7
4ChloeDuplicadoCópias extras3
5BenDuplicadoValores que se repetemAnna, Ben, Chloe
6David
7Emma
8annaDuplicado
9Frank
10ChloeDuplicado
11Gina

As células azuis são entradas: digite um novo valor e a planilha recalcula. Clique em um resultado para ver a fórmula.

As fórmulas

Como funciona, passo a passo

=IF(COUNTIF(A$2:A$501,A2)>1,"Duplicate","")
Marcar cada duplicado. COUNTIF conta quantas vezes o valor da linha aparece na lista inteira. Mais de uma vez significa que é duplicado. Arraste a fórmula para baixo ao lado da sua lista, ou use uma única fórmula para a coluna toda, como na planilha acima, que se espalha sozinha para baixo.
=COUNTA(UNIQUE(FILTER(A2:A501,A2:A501<>"")))
Contar os valores únicos. FILTER tira as células vazias, UNIQUE mantém um de cada valor e COUNTA os conta. A lista menos os valores únicos é o número de cópias extras que você removeria.
=TEXTJOIN(", ",TRUE,UNIQUE(FILTER(A2:A501,COUNTIF(A2:A501,A2:A501)>1)))
Listar os valores que se repetem. Mantenha só os valores com contagem acima de 1, pegue cada um uma vez e junte tudo em uma linha. Sem o TEXTJOIN, eles saem um por linha.
=UNIQUE(FILTER(A2:A501,A2:A501<>""))
Manter só o primeiro de cada. Para remover duplicados sem apagar nada, deixe o UNIQUE escrever a lista limpa ao lado da original, na ordem em que os valores aparecem pela primeira vez.
Com dados ao vivo

A mesma fórmula nos seus dados do Sheets

Nos pedidos de uma loja, ao vivo, o número de pedidos menos o número de clientes distintos conta os pedidos repetidos: cada pedido depois do primeiro de um cliente.

Sheets para Sheets

=data.orders.count(id)-data.orders.countd(customer_id)
O Sheets lê a tabela ao vivo da conta conectada: sem exportar, sem copiar e colar, e o resultado se atualiza quando os dados mudam.
Perguntas frequentes

Perguntas

Como encontrar duplicados em uma planilha?

Coloque =COUNTIF(A:A,A2)>1 ao lado do primeiro valor e arraste para baixo: TRUE marca um valor que aparece mais de uma vez. Envolva com IF para mostrar uma palavra, como na planilha acima. A mesma fórmula funciona em todos os aplicativos de planilha comuns.

Maiúsculas e minúsculas contam como iguais?

Sim. COUNTIF e UNIQUE ignoram maiúsculas e minúsculas, então "Anna" e "anna" contam como o mesmo valor. Para diferenciar, compare com EXACT: =SUMPRODUCT(--EXACT(A$2:A$501,A2))>1.

Como contar quantos duplicados existem?

Conte todos os valores com COUNTA e os únicos com COUNTA(UNIQUE(...)). A diferença é o número de cópias extras: 10 nomes com 7 únicos significam 3 cópias extras.

Como remover duplicados mantendo o primeiro?

=UNIQUE(range) devolve cada valor uma vez, na ordem em que aparece pela primeira vez. Copie o resultado e cole como valores se quiser substituir a lista original.

Espaços fazem diferença?

Sim: "Ben" e "Ben " (com um espaço no final) são valores diferentes. Na planilha, limpe a lista antes com =TRIM(A2). A ferramenta acima tira os espaços do início e do fim de cada linha colada da mesma forma.

Use essas fórmulas com dados ao vivo

O Sheets é uma planilha com 491 funções que lê ao vivo os dados da sua loja, contabilidade ou projetos, monta painéis e envia relatórios agendados por e-mail.