Skip to main content

Como converter o formato de número de telefone para dígitos no Excel?

Author: Siluvia Last Modified: 2025-07-21

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.

onvert the phone number format to digits

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,"(",""),")","")," ",""),"-","")

apply a formula to Convert the phone number format to digits

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.

drag and fill the formula to other cells

Agora, cada número de telefone no seu intervalo de dados deve ser convertido em uma sequência de dígitos apenas.

Dica: Se seus números de telefone incluem símbolos adicionais (como “.”, “+” ou “/”), você pode aninhar mais funções SUBSTITUTE para remover esses também. Além disso, listas grandes e com formatos mistos podem exigir uma abordagem personalizada, como combinar com MID, TEXTJOIN ou VBA para máxima flexibilidade.

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.

Kutools para Excel oferece mais de 300 recursos avançados para simplificar tarefas complexas, aumentando a criatividade e a eficiência. Integrado com capacidades de IA, o Kutools automatiza tarefas com precisão, tornando a gestão de dados fácil e eficiente. Mais informações sobre o Kutools para Excel...  Teste gratuito...

1. Selecione o intervalo contendo os números de telefone que deseja converter para dígitos, depois navegue até Kutools > Texto > Remover Caracteres.

click Remove Characters feature of kutools

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.

enter a hyphen – into the text box

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.

all hyphens between the selected phone numbers are removed

  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.

Dica: A ferramenta Remover Caracteres permite que você personalize quais caracteres são removidos. Se seus números de telefone usam vários símbolos (por exemplo, espaços, traços e parênteses), basta digitar todos esses caracteres na caixa personalizada. Sempre visualize sua seleção para evitar remover dígitos por engano.

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 Run button 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

🤖 Assistente AI do KUTOOLS: Revolucione a análise de dados com base em: Execução Inteligente | Gerar Código | Criar Fórmulas Personalizadas | Analisar Dados e Gerar Gráficos | Invocar Funções Aprimoradas
Recursos Populares: Encontrar, Destacar ou Marcar Duplicatas | Excluir Linhas em Branco | Combinar Colunas ou Endereço sem Perder Dados | Arredondar...
Super PROC: PROC com Múltiplos Critérios | PROC com Múltiplos Valores | Procura em várias planilhas | Correspondência Fuzzy...
Lista Suspensa Avançada: Crie rapidamente uma Lista Suspensa | Lista Suspensa Dependente | Lista Suspensa com Múltipla Seleção...
Gerenciador de Colunas: Adicionar um Número Específico de Colunas | Mover Colunas | Alternar Estado de Visibilidade das Colunas Ocultas | Comparar Intervalo & Colunas...
Recursos em Destaque: Grade de foco | Visualização de Design | Barra de fórmulas aprimorada | Gerenciador de Pasta de trabalho & Planilha | Biblioteca de AutoTexto | Selecionador de Data | Mesclar Dados | Criptografar/Descriptografar Células | Enviar Email por Lista | Super Filtro | Filtro Especial (filtrar negrito/itálico/tachado...)...
Top15 Conjuntos de Ferramentas:12 Ferramentas de Texto (Adicionar Texto, Excluir Caracteres Específicos, ...) | Mais de50 Tipos de Gráficos (Gráfico de Gantt, ...) | Mais de40 Fórmulas Práticas (Calcular a idade com base na data de nascimento, ...) |19 Ferramentas de Inserção (Inserir Código QR, Inserir Imagem a partir do Caminho, ...) |12 Ferramentas de Conversão (Converter em Palavras, Conversão de Moeda, ...) |7 Ferramentas de Mesclar & Dividir (Mesclar Linhas Avançado, Dividir Células, ...) | ... e muito mais

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!