Toda lista de contatos colada é assim
Jane Doe <jane.doe@example.com>
SMITH, BOB <BOB@EXAMPLE.COM>
jane.doe@example.com
info@example.com; Priya K <priya@example.co.uk>
Nomes e endereços fundidos, caixa aleatória, separadores inconsistentes, duplicatas disfarçadas. Aqui vai a limpeza, fórmula por fórmula – e, no fim, como não criar a bagunça em primeiro lugar.
1. Primeiro, uma entrada por linha
Se as células contêm vários contatos separados por ; ou ,, divida antes de qualquer outra coisa:
=SPLIT(A2, ";")
Depois empilhe os resultados em uma coluna só (TOCOL no Planilhas atual, ou colar especial os intervalos um sob o outro).
2. Extraia o endereço de e-mail
=REGEXEXTRACT(A2, "[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,}")
Isso extrai o primeiro endereço de qualquer string – nome fundido com e-mail, sinais de menor e maior, texto ao redor. Envolva em IFERROR(..., "") para linhas sem endereço.
3. Extraia o nome
Para o formato comum Nome <e-mail>:
=TRIM(REGEXREPLACE(A2, "<[^>]*>", ""))
– remova o endereço entre colchetes angulares e apare o que sobrou. Conserte o CAIXA ALTA com =PROPER() e separe em nome/sobrenome com =SPLIT(B2, " "). "SMITH, BOB" precisa de uma passagem própria: divida na vírgula e troque as metades de lugar.
4. Normalize a coluna de e-mail
=LOWER(TRIM(C2))
Minúsculas porque Jane@ e jane@ são a mesma caixa de e-mail, mas strings diferentes para toda ferramenta adiante. Um aviso vindo da experiência: o TRIM() não remove um espaço não separável – aquele caractere invisível que as exportações CSV adoram. Se uma célula "limpa" continua se comportando mal, =SUBSTITUTE(C2, CHAR(160), "") antes.
5. Remova duplicatas – primeiro à vista, depois de fato
Veja as duplicatas antes de apagá-las:
=COUNTIF(C:C, C2) > 1
Depois vá em Dados → Limpeza de dados → Remover duplicatas, apenas na coluna de e-mail – os nomes divergem ("Bob" e "Robert") em linhas que são a mesma pessoa. Mantenha a linha com o nome mais completo.
6. A última passagem é humana
Nenhuma fórmula vai te dizer que info@example.com é uma caixa de e-mail e não uma pessoa, ou que alguém que só apareceu em cópia não pertence à sua lista de abordagem. Ordene por domínio, dê uma olhada e apague o que um humano apagaria.
Ou: não crie a bagunça
Se a coluna bagunçada saiu da sua própria caixa de e-mail – colada de conversas, apresentações encaminhadas, exportações meio lembradas –, a limpeza é opcional. O Contact Extractor traz endereços e nomes do Gmail já separados, sem duplicatas e com caixa consistente, delimitados por qualquer busca ou marcador. As etapas 1 a 5 são o que ele faz no caminho de saída; a etapa 6 continua sendo sua.
Fontes
- Lista de funções do Google Planilhas – lido em 03/09/2026
- Remover dados duplicados – Ajuda dos Editores de Documentos Google – lido em 03/09/2026