# Remover duplicados da lista de disparo no Excel e no Google Planilhas

> Para remover contatos duplicados, primeiro padronize o telefone e só então apague as repetições, no Excel ou no Google Planilhas. Tire espaços, parênteses e hífens, deixe todos os números com DDI e DDD e use uma chave única por pessoa. Depois marque as linhas repetidas, escolha qual manter e confira o total. A AD PRO faz esse tratamento antes do disparo.

Página original: https://www.adprotecnologia.com.br/disparo-em-massa/contatos-duplicados-na-planilha
Autor: AD PRO Tecnologia. Publicado em 2026-10-31. Atualizado em 2026-11-07.

**Atalho: fórmulas para copiar (telefone na coluna B, a partir da linha 2)**

```text
Marcar todas as linhas que se repetem:
=SE(CONT.SE($B$2:$B$50000;B2)>1;"duplicado";"ok")

Marcar só da 2ª vez em diante (a 1ª fica como "unico"):
=SE(CONT.SE($B$2:B2;B2)>1;"duplicado";"unico")

Lista sem repetidos em outra coluna (Excel 365 e Google Planilhas):
=ÚNICO(B2:B50000)

Contar quantos números únicos sobram:
=CONT.VALORES(ÚNICO(B2:B50000))

Botão pronto: Excel em Dados > Remover Duplicatas; Google Planilhas em Dados > Limpeza de dados > Remover duplicidades.
Antes de usar qualquer um, padronize o telefone (passo a passo abaixo), senão o mesmo número escrito de dois jeitos passa como diferente.
```

## Por que contato duplicado atrapalha o disparo?

Contato duplicado é a mesma pessoa aparecendo duas vezes na lista de disparo. Parece detalhe, mas custa de três jeitos. Primeiro, dinheiro: a Meta cobra por mensagem entregue, então cada repetição é uma mensagem paga a mais. Segundo, experiência: receber o mesmo anúncio duas vezes seguidas irrita e leva a bloqueio. Terceiro, métrica: o relatório mostra mais envios do que pessoas e distorce a leitura do resultado.

Há ainda o limite de marketing por pessoa. A Meta controla quantas mensagens de marketing cada contato recebe, e insistir com quem já está no limite gera o erro 131049. Duplicado é a forma mais fácil de bater nesse limite sem perceber.

Para dar uma ordem de grandeza (exemplo fictício, com a tabela de preços da AD PRO para a faixa de 10.000 a 30.000 disparos, de R$ 0,30 a R$ 0,32 por disparo): uma lista de 12.000 linhas com 1.500 repetidas custaria de R$ 3.600 a R$ 3.840 para ser disparada inteira. Sem as repetições, seriam 10.500 contatos, de R$ 3.150 a R$ 3.360. A diferença, de R$ 450 a R$ 480, é o que a limpeza economiza, além de poupar o cliente de receber a mesma mensagem duas vezes. O valor final de uma campanha real varia conforme volume, objetivo e estrutura.

## Por que apenas apertar Remover Duplicatas não resolve?

Porque a ferramenta só compara textos idênticos. Para o Excel, 11 90000-0000, (11) 90000-0000 e +55 11 90000 0000 são três valores diferentes, embora sejam o mesmo celular. A repetição fica escondida atrás da formatação. A ordem certa é padronizar, marcar, decidir e só então remover.

**Como o mesmo telefone aparece em uma planilha real**

| Como veio | É o mesmo número? | O que atrapalha |
| --- | --- | --- |
| (11) 90000-0000 | Sim | Parênteses, espaço e hífen |
| 11900000000 | Sim | Sem DDI |
| +55 11 90000-0000 | Sim | Sinal de mais e espaços |
| 5511900000000 | Sim | É o formato final (só dígitos, com DDI) |
| 1190000000 | Talvez | Falta o nono dígito, o mesmo número antigo |

## Como padronizar o telefone antes de procurar duplicados?

Crie uma coluna nova ao lado do telefone original e nunca sobrescreva o dado bruto. Assim, se algo der errado, você volta ao arquivo de origem. As fórmulas abaixo funcionam no Excel e no Google Planilhas em português.

**Fórmulas para padronizar e marcar duplicados (Excel e Google Planilhas)**

```text
Colunas: A = nome | B = telefone original | C = só dígitos | D = com DDI | E = chave | F = situação

C2 (tira espaço, hífen, parênteses e sinal de mais):
=SUBSTITUIR(SUBSTITUIR(SUBSTITUIR(SUBSTITUIR(SUBSTITUIR(B2;" ";"");"-";"");"(";"");")";"");"+";"")

D2 (acrescenta o DDI 55 quando falta):
=SE(NÚM.CARACT(C2)>=12;C2;"55"&C2)
Regra: com 12 dígitos ou mais, o número já tem DDI; com menos, a fórmula acrescenta 55.
Atenção: DDD 55 existe (Rio Grande do Sul). Por isso o teste é pelo tamanho, não pelo começo "55".

E2 (chave: DDD + 8 últimos dígitos, une o número com e sem o nono dígito):
=EXT.TEXTO(D2;3;2)&DIREITA(D2;8)

F2 (marca a repetição; a primeira ocorrência fica "unico"):
=SE(CONT.SE($E$2:E2;E2)>1;"duplicado";"unico")

Resumo (células livres):
=CONT.SE(F:F;"duplicado")
=CONT.SE(F:F;"unico")
```

A chave com DDD e os 8 últimos dígitos junta o número escrito com e sem o nono dígito. É uma conveniência de planilha, não uma regra do WhatsApp: se a sua base tem linhas fixas e celulares misturados, confira os marcados antes de apagar. Para a explicação completa de DDI, DDD e nono dígito, veja [formato de telefone para disparo](https://www.adprotecnologia.com.br/disparo-em-massa/formato-de-telefone-para-disparo).

## Como remover duplicados no Excel?

1. **Faça uma cópia do arquivo.** Salve outro arquivo com data no nome. Remover duplicatas apaga linhas e não tem como recuperar depois de salvar.
2. **Padronize o telefone.** Use as fórmulas acima até a coluna E, a chave. Copie as colunas D e E e use Colar Especial > Valores para fixar o resultado.
3. **Ordene para manter a linha certa.** O Excel mantém a primeira ocorrência e remove as seguintes. Ordene antes, por exemplo, pela data do último contato (mais recente primeiro), para ficar a linha mais atual.
4. **Marque para ver antes de apagar.** Selecione a coluna da chave e vá em Página Inicial > Formatação Condicional > Realçar Regras das Células > Valores Duplicados. As linhas repetidas ficam coloridas.
5. **Remova.** Selecione a tabela e vá em Dados > Remover Duplicatas. Desmarque todas as colunas, deixe marcada só a coluna da chave e confirme. O Excel informa quantas linhas removeu.
6. **Confira o total.** O número de linhas finais precisa ser igual ao número de chaves únicas calculado no resumo (CONT.SE(F:F;"unico")).

## Como remover duplicados no Google Planilhas?

1. **Duplique a aba.** Clique com o botão direito na aba e escolha Duplicar. Trabalhe sempre na cópia.
2. **Aplique as mesmas fórmulas.** As fórmulas da seção anterior funcionam igual. Em seguida, copie as colunas D e E e use Colar Especial > Somente valores.
3. **Limpe espaços extras.** Selecione as colunas e vá em Dados > Limpeza de dados > Cortar espaços em branco.
4. **Veja as repetições.** Em Formatar > Formatação condicional, escolha Fórmula personalizada e use =CONT.SE($E:$E;$E1)>1 para colorir as repetidas.
5. **Remova.** Selecione o intervalo, vá em Dados > Limpeza de dados > Remover duplicidades, marque apenas a coluna da chave e confirme. O Planilhas mostra quantas linhas foram removidas.
6. **Baixe a lista final.** Baixe em CSV pelo menu Arquivo e confira se o total de linhas bate com o resumo antes de enviar.

> **Qual duplicado manter?:** Quando a mesma pessoa aparece duas vezes, fique com a linha que tem opt-in registrado e o dado mais recente. Se uma das linhas tem pedido de saída, a pessoa inteira sai da campanha, mesmo que a outra linha não tenha a marca. Veja [registro de consentimento](https://www.adprotecnologia.com.br/disparo-em-massa/registro-de-consentimento).

## E quando o duplicado está entre duas listas?

É comum juntar a exportação do CRM, a lista de um evento e a planilha da loja. Cole as três em uma aba só, com uma coluna extra dizendo a origem, e aplique o mesmo processo. Para cruzar com a lista de quem pediu para sair, crie uma aba chamada Supressao com os telefones já padronizados e use:

**Cruzar a lista com quem pediu para sair**

```text
Aba "Supressao": coluna A com os telefones já padronizados (mesma regra da coluna D).

G2 (na aba da campanha):
=SE(CONT.SE(Supressao!A:A;D2)>0;"remover";"ok")

Resumo:
=CONT.SE(G:G;"remover")

Filtre a coluna G por "remover", apague essas linhas e só então envie o arquivo.

Checklist final antes de enviar:
[ ] telefone limpo, só dígitos, com DDI 55
[ ] chave calculada e duplicados removidos
[ ] cruzamento com a lista de saída feito
[ ] total de linhas conferido com o resumo
[ ] arquivo original guardado em outra aba ou pasta
```

Se o seu volume é grande, a conferência manual cansa. A [limpeza de base para disparo](https://www.adprotecnologia.com.br/disparo-em-massa/limpeza-de-base-para-disparo) cobre também números inválidos, e a [validação de números de WhatsApp](https://www.adprotecnologia.com.br/disparo-em-massa/validar-numeros-de-whatsapp) mostra como separar quem não existe no aplicativo.

## Quais erros acontecem ao remover duplicados?

- **Remover sem padronizar.** O mesmo número escrito de outro jeito sobrevive.
- **Sobrescrever o telefone original.** Sem o dado bruto, não há como auditar.
- **Remover pelo nome.** Dois clientes chamados Maria Silva são pessoas diferentes; o telefone é o identificador.
- **Manter a linha mais antiga.** Perde o dado mais atual e, às vezes, o opt-in mais recente.
- **Apagar duplicado com pedido de saída em apenas uma linha.** A pessoa continua na campanha.
- **Não conferir o total.** Se o número final não bate com o resumo, algo foi apagado a mais ou a menos.

> **Como a AD PRO faz:** Na AD PRO, unir duplicados é parte do tratamento de toda base, junto com a validação dos números e a padronização de DDI e DDD. Isso pesa no bolso: como você paga pelo que foi entregue, cada repetição que sai da lista é um disparo a menos no saldo. Depois vêm o teste em números reais, a sua aprovação e o envio em lotes pela API oficial. Contato: WhatsApp (11) 98604-5939. Mais sobre o serviço em [disparo em massa](https://www.adprotecnologia.com.br/disparo-em-massa).

## Perguntas frequentes

### Qual fórmula mostra só os números sem repetição?

No Excel 365 e no Google Planilhas, =ÚNICO(B2:B50000) devolve a lista sem repetidos em outra coluna, e =CONT.VALORES(ÚNICO(B2:B50000)) conta quantos números únicos sobram. Padronize o telefone antes, para o mesmo número escrito de dois jeitos não passar como diferente.

### Como achar contatos duplicados no Excel?

Padronize o telefone em uma coluna nova, calcule uma chave única e use Formatação Condicional > Valores Duplicados ou a fórmula =SE(CONT.SE($E$2:E2;E2)>1;"duplicado";"unico"). Depois remova com Dados > Remover Duplicatas, marcando só a coluna da chave.

### Como remover duplicados no Google Planilhas?

Padronize o telefone, selecione o intervalo e vá em Dados > Limpeza de dados > Remover duplicidades, marcando só a coluna da chave. Antes, duplique a aba para ter uma cópia segura.

### Qual linha o Excel mantém ao remover duplicatas?

A primeira ocorrência de cada valor. Ordene a planilha antes, por exemplo pela data do último contato mais recente, para que a linha mantida seja a mais atual.

### Duplicado no disparo custa dinheiro?

Sim. A Meta cobra por mensagem entregue, e a mesma pessoa recebendo duas vezes gera duas cobranças, além de aumentar o risco de bloqueio e de bater no limite de marketing por pessoa.

### A AD PRO remove duplicados da minha base?

Remove. Unir telefones repetidos faz parte do tratamento da base, antes do teste. Se você souber qual linha tem o dado mais atual ou o opt-in registrado, deixe essa linha primeiro na planilha.

## Fontes

- [Meta for Developers, preços da WhatsApp Business Platform](https://developers.facebook.com/documentation/business-messaging/whatsapp/pricing), conferido em 2026-10-31
- [Meta for Developers, limites de marketing por pessoa](https://developers.facebook.com/documentation/business-messaging/whatsapp/templates/marketing-templates/per-user-limits/), conferido em 2026-10-31
- [WhatsApp, Política de Mensagens do WhatsApp Business (atualizada em 23/09/2026)](https://business.whatsapp.com/policy), conferido em 2026-10-31

---

AD PRO Tecnologia LTDA, CNPJ 68.425.611/0001-15, São Paulo/SP. Atendimento on-line para todo o Brasil. Diagnóstico comercial gratuito de 30 minutos: https://www.adprotecnologia.com.br/#agendar. WhatsApp +55 11 98604-5939. Fatos e preços publicados: https://www.adprotecnologia.com.br/fatos
