Fórmula do Excel: limpar e reformatar números de telefone -

Fórmula genérica

=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,"(",""),")",""),"-","")," ",""),".","")+0

Resumo

Uma maneira de limpar e reformatar números de telefone é remover todos os caracteres estranhos e, em seguida, aplicar o formato de número de telefone embutido do Excel.

A fórmula acima usa uma série de funções SUBSTITUTE aninhadas para remover espaços, hifens, pontos, parênteses e vírgulas.

Você precisará ajustar as substituições reais de acordo com seus dados.

Explicação

A fórmula é executada de dentro para fora, com cada SUBSTITUTO removendo um caractere.

O SUBSTITUTO mais interno remove os parênteses esquerdos e o resultado é passado para o próximo SUBSTITUTO, que remove os parênteses direitos e assim por diante.

Sempre que você usar a função SUBSTITUTE, o resultado será um texto. Como você não pode aplicar um formato de número ao texto, precisamos converter o texto em um número. Uma maneira de fazer isso é adicionar zero (+0), que converte automaticamente os números no formato de texto em números no formato numérico.

Finalmente, o formato de número de telefone "especial" é aplicado (coluna D).

Esta página explica os formatos de número personalizados e com muitos exemplos.

Truque de espaço em branco para melhor legibilidade

Ao aninhar várias funções, pode ser difícil ler a fórmula e manter todos os parênteses equilibrados. O Excel não se preocupa com espaço em branco extra em uma fórmula, portanto, você pode adicionar quebras de linha na fórmula para torná-la mais legível. Por exemplo, a fórmula acima pode ser escrita da seguinte forma:

= SUBSTITUTE( SUBSTITUTE( SUBSTITUTE( SUBSTITUTE( SUBSTITUTE( A1, "(",""), ")",""), "-",""), " ",""), ".","")

Observe que a célula aparece no meio, com os nomes das funções acima e as substituições abaixo. Isso não apenas torna a fórmula mais fácil de ler, mas também torna mais fácil adicionar e remover substituições.

Você pode usar esse mesmo truque para tornar as instruções IF aninhadas mais fáceis de ler também.

Artigos interessantes...