Skip to main content

Como separar texto e números de uma célula em duas colunas?

Author: Xiaoyang Last Modified: 2025-06-04

Se você tem uma coluna de strings de texto compostas por texto e números, agora você gostaria de separar o texto e os números de uma célula para duas células diferentes, como mostra a captura de tela a seguir. No Excel, você pode concluir essa tarefa com esses métodos.


Método 1: Separar texto e números com fórmulas no Excel

Com as seguintes fórmulas, você pode extrair o texto e os números da célula em duas células separadas. Por favor, faça o seguinte:

1. Insira esta fórmula em uma célula em branco – C3 onde você deseja colocar o resultado: =ESQUERDA(A3,MÍNIMO(LOCALIZAR({0,1,2,3,4,5,6,7,8,9},A3&"0123456789"))-1), (A3 é a célula que contém a string de texto que você deseja separar), e depois pressione a tecla Enter para obter apenas o texto da célula A2. Veja a captura de tela:

apply a formula to extract text

2. E então você pode extrair os números da célula aplicando esta fórmula: =DIREITA(A3,NÚM.CARACT(A3)-MÍNIMO(LOCALIZAR({0,1,2,3,4,5,6,7,8,9},A3&"0123456789"))+1),( A3 é a célula que contém a string de texto que você deseja separar), insira esta fórmula na célula D3 onde você quer colocar os números, e pressione a tecla Enter, e então você obterá os números assim:

apply a formula to extract numbers

3. Em seguida, selecione a célula C3:D3 e arraste a alça de preenchimento sobre as células que você deseja que contenham essas fórmulas, e você pode ver que o texto e os números foram separados em células diferentes:

drag the formulas down to other cells


Dividir ou separar strings de texto em colunas individuais de texto e números:

O recurso Dividir Células do Kutools para Excel é uma ferramenta poderosa, ela pode ajudá-lo a dividir valores de células em várias colunas ou linhas, também pode ajudá-lo a dividir strings alfanuméricas em colunas separadas de texto e números, etc… Clique para baixar Kutools para Excel!

split text and number by kutools

Método 2: Separar texto e números com Preenchimento Rápido no Excel 2013 e versões posteriores

Com as fórmulas acima, você só pode separar o texto e os números se o texto estiver antes dos números. Para separar a string de texto onde o número está antes do texto, você pode usar o recurso Preenchimento Rápido do Excel 2013 e versões posteriores.

Se você tem o Excel 2013 e versões posteriores, o recurso Preenchimento Rápido pode ajudá-lo a preencher o texto em uma coluna e os números em outra coluna, por favor, faça o seguinte:

1. Digite completamente os números da sua primeira string de texto na célula adjacente em branco - B3, veja a captura de tela:

Type the numbers of the first text string completely

2. E então selecione o intervalo B3:B7 onde você deseja preencher os números, e clique em Dados > Preenchimento Rápido, e somente os números serão preenchidos nas células imediatamente, veja a captura de tela:

click Data > Flash Fill

3. Em seguida, digite completamente a string de texto na célula C3, veja a captura de tela:

enter the text string completely

4. E selecione o intervalo de células C3:C7 onde você deseja preencher apenas o texto, clique em Dados > Preenchimento Rápido assim como no passo 2, e você pode ver, o texto foi separado conforme segue:

click Data > Flash Fill

Dica: Você também pode arrastar a alça de preenchimento para o intervalo que deseja usar e, em seguida, clicar em Opção de Preenchimento Automático e marcar Preenchimento Rápido.

click Auto Fill Option and check Flash Fill

Método 3: Separar texto e números que estão misturados irregularmente com Função Definida pelo Usuário

Se você tem algumas strings de texto que são misturas de texto e números de forma irregular, como mostram os dados a seguir, o Excel não suporta um recurso geral para resolver esse problema, mas você pode criar uma Função Definida pelo Usuário para concluir isso.

Separate text and numbers which are mixed irregular

1. Mantenha pressionadas as teclas ALT + F11 para abrir a janela Microsoft Visual Basic for Applications.

2. Clique em Inserir > Módulo, e cole o seguinte código na Janela do Módulo.

Código VBA: separar texto e números em células diferentes de uma célula

Public Function SplitText(pWorkRng As Range, pIsNumber As Boolean) As String
'Updateby Extendoffice
Dim xLen As Long
Dim xStr As String
xLen = VBA.Len(pWorkRng.Value)
For i = 1 To xLen
    xStr = VBA.Mid(pWorkRng.Value, i, 1)
    If ((VBA.IsNumeric(xStr) And pIsNumber) Or (Not (VBA.IsNumeric(xStr)) And Not (pIsNumber))) Then
        SplitText = SplitText + xStr
    End If
Next
End Function

3. Em seguida, salve e feche este código, volte para a planilha, insira esta fórmula =SplitText(A3,FALSO) em uma célula em branco para obter apenas a string de texto e depois arraste a alça de preenchimento para baixo até as células que você deseja preencher com esta fórmula, veja a captura de tela:

split text by user defined function

4. E então, digite a fórmula =SplitText(A3,VERDADEIRO) em outra célula e arraste a alça de preenchimento para baixo até as células que você deseja preencher com esta fórmula para obter os números, veja a captura de tela:

splitnumbers by user defined function

Nota: O resultado será incorreto se houver números decimais na string de texto.


Método 4: Separar texto e números em duas colunas com Kutools para Excel

Se você tem o Kutools para Excel, com sua poderosa ferramenta - utilitário Dividir Células, você pode dividir rapidamente as strings de texto em duas colunas: uma é número, e a outra é texto.

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...

Após instalar o Kutools para Excel, por favor, faça o seguinte:

1. Selecione o intervalo de dados que você deseja separar o texto e o número.

2. Em seguida, clique em Kutools > Mesclar e Dividir > Dividir Células, veja a captura de tela:

click Kutools > Merge & Split > Split Cells

3. Na caixa de diálogo Dividir Células, selecione a opção Dividir em Colunas na seção Tipo, e depois marque Texto e número na seção Dividir por, veja a captura de tela:

set options in the dialog box

4. Em seguida, clique no botão Ok, e uma caixa de aviso aparecerá para lembrá-lo de selecionar uma célula para exibir o resultado, veja a captura de tela:

select a cell to output the result

5. Clique no botão OK, e as strings de texto na seleção foram separadas em duas colunas conforme mostra a captura de tela a seguir:

the text and numbers are split

Clique para Baixar Kutools para Excel e Experimente Agora Grátis!


Separar texto e números com Kutools para Excel

 

Artigos relacionados:

Como dividir palavras em letras separadas no Excel?

Como dividir células em várias colunas ou linhas por retorno de carro?


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!