Como converter o formato de número de telefone para dígitos no Excel?
Ao trabalhar com planilhas do Excel que contêm listas de números de telefone, você pode frequentemente encontrar vários estilos de formatação, como parênteses, espaços ou traços. Esses caracteres não numéricos podem interferir na análise de dados, importações de sistemas ou processos de discagem automática que exigem que os números de telefone estejam em uma sequência pura de dígitos. Se você precisa padronizar seus dados extraindo apenas os dígitos de qualquer número de telefone formatado, este artigo fornece várias soluções práticas para alcançar isso de forma eficiente no Excel.
Aqui está um exemplo da situação que você pode enfrentar: a coluna à esquerda contém números de telefone em diferentes formatos, enquanto a coluna à direita mostra o resultado desejado: números de telefone com todos os caracteres não numéricos removidos, deixando apenas uma sequência contínua de números.
Converter o formato de número de telefone para dígitos com fórmula
Use o Preenchimento Relâmpago para extrair dígitos de números de telefone formatados
Converter o formato de número de telefone para dígitos com Kutools para Excel
Use uma macro para remover todos os caracteres não numéricos dos números de telefone
Converter o formato de número de telefone para dígitos com fórmula
As fórmulas do Excel permitem que você remova caracteres indesejados e mantenha apenas dígitos na sua lista de números de telefone. Esse método é especialmente útil se você prefere não usar complementos ou programação, e funciona bem com números de telefone que seguem um formato consistente, como (123)456-7890 ou 123-456-7890. No entanto, se seus dados contêm símbolos ou letras adicionais não padrão, técnicas mais avançadas podem ser necessárias.
1. Selecione uma célula em branco (por exemplo, C2) onde deseja exibir os dígitos extraídos. Insira a seguinte fórmula e pressione Enter:
=--SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A2,"(",""),")","")," ",""),"-","")
Nota: Nesta fórmula, A2 é a referência para a célula que contém o número de telefone original. Você pode modificar essa referência se seus dados estiverem em uma coluna ou linha diferente.
2. Enquanto ainda seleciona a célula C2, arraste a alça de preenchimento (o pequeno quadrado no canto inferior direito da célula) para baixo para preencher a fórmula para o restante da sua lista (por exemplo, de C2 a C8). Isso aplicará a fórmula a cada número de telefone no intervalo.
Agora, cada número de telefone no seu intervalo de dados deve ser convertido em uma sequência de dígitos apenas.
Use o Preenchimento Relâmpago para extrair dígitos de números de telefone formatados
O recurso Preenchimento Relâmpago do Excel oferece uma alternativa inteligente e manual para extrair dígitos de números de telefone—especialmente eficaz ao lidar com formatos de lista consistentes ou quando você deseja uma abordagem rápida e sem fórmulas. O Preenchimento Relâmpago avalia padrões com base na sua entrada manual e depois preenche o restante da coluna para corresponder ao seu exemplo.
1. Suponha que seus números de telefone estão na coluna A, começando na célula A2. Na coluna adjacente (B2), digite manualmente apenas os dígitos do seu primeiro número de telefone, omitindo quaisquer símbolos ou espaços (por exemplo: 1234567890).
2. Vá para a célula B3. Comece a digitar os dígitos do próximo número de telefone. Ao começar, o Excel detectará automaticamente o padrão e exibirá uma sugestão de preenchimento automático (destacada em cinza abaixo do valor digitado).
3. Pressione Enter para aceitar a sugestão do Preenchimento Relâmpago, e o Excel preencherá a coluna com os dígitos extraídos para todas as linhas correspondentes.
Dica: Se o Preenchimento Relâmpago não for acionado automaticamente, você pode ativá-lo manualmente selecionando a célula concluída e usando o atalho Ctrl + E, ou clicando em Dados > Preenchimento Relâmpago na Faixa de Opções.
Precaução: Verifique os resultados preenchidos quanto à precisão, especialmente se os números de telefone tiverem formatos variados. O Preenchimento Relâmpago pode não funcionar bem em listas com espaçamento imprevisível, formatação mista ou texto embutido.
Sugestão de resumo: O Preenchimento Relâmpago é um método rápido para conjuntos de dados únicos ou pequenos, mas ele não atualiza dinamicamente se seus dados originais mudarem. Para listas constantemente atualizadas, considere métodos com fórmulas ou VBA.
Converter o formato de número de telefone para dígitos com Kutools para Excel
Para usuários que procuram uma solução mais conveniente e interativa, o utilitário Remover Caracteres no Kutools para Excel pode remover eficientemente símbolos especificados — incluindo traços, espaços, colchetes e mais — das células selecionadas. Essa abordagem é ideal para aqueles que frequentemente processam dados estruturados e querem um método rápido e orientado por menu para limpar números de telefone sem escrever fórmulas ou código.
1. Selecione o intervalo contendo os números de telefone que deseja converter para dígitos, depois navegue até Kutools > Texto > Remover Caracteres.
2. Na caixa de diálogo Remover Caracteres, selecione a opção Personalizado e insira um hífen – na caixa de texto. Você também pode especificar outros caracteres que deseja remover, como espaços, parênteses ou pontos, adicionando-os à caixa. Após configurar, clique em OK para processar o intervalo.
Os números de telefone selecionados serão atualizados instantaneamente, com os caracteres especificados removidos, deixando uma sequência limpa de dígitos conforme mostrado abaixo.
Se você deseja experimentar este utilitário gratuitamente (30 dias), clique para baixá-lo e, em seguida, vá aplicar a operação de acordo com as etapas acima.
Use uma macro para remover todos os caracteres não numéricos dos números de telefone
Se sua tarefa envolve muitos números de telefone em formatos mistos ou imprevisíveis (incluindo caracteres especiais, espaços, pontuação extra, texto ou até mesmo códigos de país), as macros VBA do Excel podem fornecer uma maneira altamente flexível e automática de limpar essas entradas — tudo de uma vez. Essa abordagem é especialmente útil para grandes conjuntos de dados ou tarefas repetitivas de limpeza.
Cenário aplicável: Use VBA se seus formatos de número de telefone forem irregulares, se você tiver muitas linhas para processar, ou se nem fórmulas nem recursos internos resolverem completamente suas necessidades. No entanto, usar macros requer salvar sua pasta de trabalho em um formato habilitado para macros (*.xlsm) e conceder permissões de macro.
Passos:
1. Pressione Alt + F11 para abrir o editor Visual Basic for Applications. Na nova janela, clique em Inserir > Módulo para criar um módulo em branco, depois copie e cole o seguinte código VBA na janela de código:
Sub StripNonDigitsFromPhoneNumbers()
Dim xRg As Range
Dim xCell As Range
Dim xDigits As String
Dim i As Integer
Dim xTitleId As String
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set xRg = Application.Selection
Set xRg = Application.InputBox("Select the range with phone numbers", xTitleId, xRg.Address, Type:=8)
For Each xCell In xRg
xDigits = ""
For i = 1 To Len(xCell.Value)
If Mid(xCell.Value, i, 1) Like "#" Then
xDigits = xDigits & Mid(xCell.Value, i, 1)
End If
Next i
xCell.Value = xDigits
Next xCell
End Sub
2. E clique no botão Executar ou pressione F5). Na caixa de diálogo que aparece, confirme ou selecione seu intervalo de dados. A macro removerá automaticamente todos os caracteres não numéricos de cada célula na sua seleção — deixando apenas a sequência pura de números.
Explicação de parâmetro: Esta macro processa cada caractere em cada célula, anexando apenas dígitos numéricos ao resultado. Ajuste a seleção para cobrir todas as colunas/linhas desejadas antes de executar.
Dicas e lembretes de erro: Sempre salve sua pasta de trabalho antes de executar scripts VBA pela primeira vez, pois as alterações não podem ser desfeitas com um único clique. Se você encontrar um aviso de segurança de macro, verifique a origem do código e habilite macros conforme necessário. Em ambientes colaborativos, tenha cuidado para não sobrescrever dados críticos.
Sugestão de resumo: Depois de executar a macro, faça uma rápida verificação nos dados limpos para garantir a precisão. Se códigos de país ou ramais forem necessários, observe que esses serão concatenados na sequência de dígitos; trate esses elementos separadamente, se necessário.
Artigos relacionados:
Melhores Ferramentas de Produtividade para Office
Potencialize suas habilidades no Excel com o Kutools para Excel e experimente uma eficiência sem igual. O Kutools para Excel oferece mais de300 recursos avançados para aumentar sua produtividade e economizar tempo. Clique aqui para obter o recurso que você mais precisa...
O Office Tab traz interface com abas para o Office e facilita muito o seu trabalho
- Habilite a edição e leitura com abas no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Abra e crie vários documentos em novas abas na mesma janela, em vez de abrir novas janelas.
- Aumente sua produtividade em50% e reduza centenas de cliques do mouse todos os dias!