Tutorial do Excel: dividir células de texto, número e data (separar em várias colunas)
Ao utilizar o Excel, poderá precisar de dividir o texto de uma célula em várias células para determinados fins. Este tutorial está organizado em três partes: dividir células de texto, dividir células de números e dividir células de datas. Cada secção inclui exemplos práticos para o ajudar a dominar a divisão de conteúdos sempre que enfrentar situações semelhantes.
Índice:[ Ocultar ]
1 Dividir células de texto
Esta secção reúne as situações que poderá encontrar ao dividir uma célula de texto em várias colunas e apresenta os métodos correspondentes.
Exemplo #1 Dividir Células por vírgula, espaço ou outro(s) delimitador(es)
Para dividir uma célula de texto em várias colunas com base num delimitador específico — como vírgula, espaço, travessão, entre outros — pode utilizar um dos seguintes métodos.
Dividir Células por delimitador com a funcionalidade Texto para Colunas
A funcionalidade Texto para Colunas, integrada no Excel, é frequentemente utilizada para dividir células. Conforme mostrado na imagem abaixo, para dividir as células da coluna «Text Strings» por vírgula, basta aplicar a funcionalidade Texto para Colunas da seguinte forma.

1. Selecione o intervalo de colunas que pretende dividir por vírgula e clique em Dados > Texto para Colunas.

2. Na caixa de diálogo Assistente para converter texto em colunas – Passo 1 de 3, mantenha selecionada a opção Delimitado e, em seguida, clique no botão Seguinte.

3. Na caixa de diálogo Assistente para converter texto em colunas – Passo 2 de 3, selecione os delimitadores de acordo com as suas necessidades (neste caso, basta marcar a caixa de verificação)Vírgula) e, em seguida, clique no botão Seguinte.

4. No último passo da caixa de diálogo, clique no botão
para selecionar uma célula onde colocar os textos separados e, em seguida, clique no botão Concluir.

Os textos em «Selecionar intervalo» são então divididos por vírgula e distribuídos por colunas distintas, conforme ilustrado abaixo.

Dividir Células por delimitador com fórmula
Pode utilizar a seguinte fórmula para dividir textos em células com base num delimitador especificado no Excel.
Fórmula genérica
=TRIM(MID(SUBSTITUTE(A1,delim,REPT(« »,LEN(A1))),(N-1)*LEN(A1)+1,LEN(A1)))
Argumentos
Em seguida, avance para aplicar esta fórmula.
1. Conforme ilustrado na imagem abaixo, comece por criar uma linha auxiliar com os números 1, 2, 3... em células distintas.
NotaAqui, 1, 2 e 3 representam, respetivamente, a primeira, segunda e terceira subcadeia da cadeia de texto.

2. Selecione uma célula abaixo da que contém o número 1, copie ou introduza a fórmula seguinte nela e prima a tecla Enter para obter a primeira subcadeia da cadeia de texto. Em seguida, selecione a célula com o resultado e arraste a Alça de Preenchimento Automático para a direita e para baixo, de modo a obter as restantes subcadeias. Veja a imagem:
=TRIM(MID(SUBSTITUTE($B5,",",REPT(« »,LEN($B5))),(D$4-1)*LEN($B5)+1,LEN($B5)))

Nota: Na fórmula, “,” é o delimitador utilizado para dividir a cadeia de texto em B5. Pode alterá-lo conforme as suas necessidades.
Dividir Células por delimitador com uma ferramenta incrível
Recomendamos aqui a funcionalidade Kutools para Excel’s Dividir Célulaspara o ajudar a dividir facilmente células em colunas ou linhas separadas por um determinado delimitador no Excel.
1. Após instalar o Kutools para Excel, selecione o intervalo onde pretende dividir as cadeias de texto e, em seguida, clique em Kutools > Mesclar e Dividir > Dividir Células.

2. Na caixa de diálogo Dividir Células, configure-a da seguinte forma:

3. Na próxima caixa de diálogo Dividir Células, selecione uma célula para colocar as subcadeias e, em seguida, clique em OK.

As subcadeias são então distribuídas por colunas ou linhas distintas, conforme indicado no passo 2 acima.
Dividir em Colunas:

Dividir em Linhas:

Exemplo #2 Dividir Células por comprimento específico
Para dividir uma cadeia de texto por um comprimento específico, os métodos seguintes poderão ajudá-lo.
Dividir Células por comprimento específico com a funcionalidade Texto para Colunas
A funcionalidade Texto para Colunas oferece a opção Largura especificada para o ajudar a dividir cadeias de texto nas células selecionadas com base num comprimento específico no Excel.
Conforme ilustrado na imagem abaixo, para dividir os textos no intervalo B5:B9 em colunas a cada 3 caracteres, siga os passos seguintes.

1. Selecione as células nas quais pretende dividir as cadeias de texto.
2. Clique em Dados>Texto para Colunas.
3. Na caixa de diálogo Assistente para converter texto em colunas – passo 1 de 3, selecione a opção Largura especificada no botão de rádio e clique em Seguinte.

4. Em seguida, surge a caixa de diálogo Passo 2 de 3. Na secção Pré-visualização dos dados, clique na posição desejada no eixo para criar uma linha de quebra (uma linha com seta). Após criar todas as linhas de quebra, clique no botão Seguintepara continuar.
Neste caso, insiro quebras de linha a cada 3 caracteres na cadeia de texto.

5. No último passo do assistente, selecione uma célula para inserir os textos separados e clique no botão.Concluir.

Agora, as cadeias de texto nas células selecionadas são divididas a cada 3 caracteres, conforme ilustrado na imagem abaixo.

Dividir Células por comprimento específico com uma ferramenta incrível
Para dividir células por um comprimento específico no Excel, pode utilizar a funcionalidade Dividir Células do Kutools para Excel e realizar esta tarefa com facilidade.
1. Selecione as células contendo as cadeias de texto que deseja dividir por um comprimento específico e clique em Kutools > Mesclar e Dividir > Dividir Células.
2. Na caixa de diálogo Dividir Células, configure-a da seguinte forma.

3. Na próxima caixa de diálogo Dividir Células, selecione uma célula para colocar os textos divididos e, em seguida, clique em OK.

As cadeias de texto nas células selecionadas são então divididas com base num comprimento específico e distribuídas por colunas distintas.
Exemplo #3 Dividir Células por uma determinada palavra
Conforme ilustrado na imagem abaixo, para dividir as cadeias de texto no intervalo B5:B9 pela palavra completa «sales», pode utilizar as fórmulas fornecidas nesta secção.

Obter a subcadeia antes de uma determinada palavra numa célula
Utilizar uma fórmula com base nas funções ESQUERDA e PROCURAR permite-lhe obter facilmente a subcadeia que precede uma determinada palavra numa cadeia de texto.
Fórmula genérica
=LEFT(A1,FIND(«certain_word», A1)-1)
Argumentos
1. Selecione uma célula vazia, copie ou introduza a fórmula abaixo nela e prima a tecla Enter para obter a substring antes da palavra específica. Em seguida, selecione esta célula de resultado e arraste a sua Alça de Preenchimento Automático para baixo, de modo a aplicar a fórmula às restantes células.
=LEFT(B5,FIND(«sales»,B5)-1)

Obter a substring após uma palavra numa célula
Após obter a substring antes da palavra, terá de aplicar a fórmula abaixo para obter a substring após a mesma.
Fórmula genérica
=TRIM(MID(A1,SEARCH(«certain_word»,A1)+LEN(«certain_word»),255))
Argumentos
1. Selecione uma célula vazia junto à primeira célula de resultados (D5).
2. Copie ou introduza a fórmula abaixo na mesma célula e prima a tecla Enter. Em seguida, selecione esta célula de resultado e arraste-a.Alça de Preenchimento Automático para baixo para obter os restantes resultados.
=TRIM(MID(B5,SEARCH(«sales»,B5)+LEN(«sales»),255))

Agora já dividiu cadeias de texto em colunas distintas com base numa palavra inteira.
Exemplo #4 Dividir Células por quebra de linha
Esta secção apresenta diferentes métodos para o ajudar a dividir células de texto por quebra de linha no Excel.

Dividir Células por quebra de linha com a funcionalidade Texto em Colunas
A funcionalidade Texto em Colunas permite dividir células por quebra de linha no Excel. Siga estes passos:
1. Selecione o intervalo de células onde deseja dividir o texto por quebra de linha.
2. Clique em Dados>Texto em Colunas.
3. Na caixa de diálogo Assistente para conversão de Texto em Colunas – Passo 1 de 3, selecione a opção Delimitado no botão de rádio e clique em Seguinte;

4. Na caixa de diálogo Passo 2 de 3, desmarque quaisquer Delimitadores já selecionados, marque a caixa Outro e, em seguida, prima a combinação Ctrl+J. Verá que apenas um pequeno ponto é apresentado na caixa de texto; na pré-visualização Pré-visualização dos dados, os textos são divididos por quebras de linha. Clique no botão Seguinte.

5. No último passo do assistente, selecione uma célula de destino para inserir os textos separados e clique no botão.Concluir.

Os textos nas células selecionadas são então divididos em colunas diferentes por quebras de linha.
Dividir Células por quebra de linha com fórmula
As fórmulas seguintes também podem ajudar a Dividir Células por quebra de linha no Excel.
Utilizando o mesmo exemplo acima, após a divisão, obterá três substrings em colunas distintas.
Obter a substring antes da primeira quebra de linha
Em primeiro lugar, podemos aplicar uma fórmula baseada nas funções ESQUERDA e PESQUISAR para extrair a substring antes da primeira quebra de linha na célula.
Fórmula genérica
=LEFT(cell, SEARCH(CHAR(10),cell,1)-1)
Argumentos
1. Selecione uma célula vazia (como D5), copie ou introduza a fórmula abaixo nela e prima a tecla Enter. Em seguida, selecione a célula de resultado e arraste-a Alça de Preenchimento Automáticopara baixo, de modo a obter as substrings anteriores à primeira quebra de linha das restantes células.
=ESQUERDA(B5; PESQUISAR(CARACT(10);B5;1)-1)

Obter a substring entre a primeira e a segunda quebras de linha
Para obter a substring entre a primeira e a segunda quebras de linha numa célula, utilize a seguinte fórmula.
Fórmula genérica
=MID(cell,SEARCH(CHAR(10),cell)+1,SEARCH(CHAR(10),cell,SEARCH(CHAR(10),cell)+1)-SEARCH(CHAR(10),cell)-1)
Argumentos
1. Selecione uma célula (E5) junto a D5, copie ou introduza a fórmula abaixo na mesma e prima a tecla Enter. Selecione a célula de resultado e arraste a sua Alça de Preenchimento Automáticopara baixo para obter as substrings entre a primeira e a segunda quebras de linha das restantes células.
=EXT.TEXTO(B5; PESQUISAR(CARACT(10);B5) + 1; PESQUISAR(CARACT(10);B5;PESQUISAR(CARACT(10);B5)+1) - PESQUISAR(CARACT(10);B5) - 1)

Obter a substring após a segunda quebra de linha
O primeiro passo consiste em obter a substring após a segunda quebra de linha, utilizando a fórmula abaixo.
Fórmula genérica
=RIGHT(cell,LEN(cell) - SEARCH(CHAR(10),cell, SEARCH(CHAR(10), cell) + 1))
Argumentos
1. Selecione uma célula (F5, neste caso), copie ou introduza a fórmula abaixo na mesma e prima a tecla Enter. Em seguida, selecione a célula de resultado e arraste a sua alça de preenchimento automático para baixo, obtendo assim as substrings após a segunda quebra de linha nas restantes células.
=DIREITA(B5;NÚM.CARACT(B5) - PESQUISAR(CARACT(10); B5; PESQUISAR(CARACT(10); B5) + 1))

Dividir Células por quebra de linha com VBA
Esta secção fornece um código VBA que o ajuda a dividir facilmente textos nas células selecionadas por quebra de linha no Excel.
1. Prima as teclas Alt+F11 para abrir a janela do Microsoft Visual Basic para Aplicações.
2. Na janela do Microsoft Visual Basic para Aplicações, clique em Inserir > Módulo. Em seguida, copie o código VBA abaixo para a janela Código.
Código VBA: Dividir Células por quebra de linha no Excel
Sub ExtendOffice_SplitRangeTex()
'Updated by Extendoffice 20211116
Dim xStr() As String
Dim xRg As Range
Dim xCell As Range
Dim xI As Integer
Set xRg = Application.InputBox("Please select the range of cells where you want to split by line break:", "Kutools for Excel", "", , , , , 8)
If xRg Is Nothing Then Exit Sub
For xI = 1 To xRg.Count
Set xCell = xRg.Item(xI)
xStr = VBA.Split(xCell.Value, vbLf)
xCell.Resize(1, UBound(xStr) + 1).Offset(0, 1) = xStr
Next
End Sub 
3. Prima a tecla F5 para executar o código. Em seguida, surge uma caixa de diálogo Kutools para Excel; selecione o intervalo de células onde pretende dividir por quebra de linha e, por fim, clique no botão OK.

Os textos nas células selecionadas são imediatamente divididos em colunas distintas pelas quebras de linha.

Dividir Células por quebra de linha com uma ferramenta incrível
Aqui, apresentamos uma ferramenta prática – a utilidade Dividir Célulasdo Kutools para Excel. Com esta ferramenta, pode dividir textos nas células selecionadas em lote por quebra de linha com apenas alguns cliques.
1. Selecione o intervalo de células onde pretende dividir os textos por quebra de linha.
2. Clique em Kutools > Mesclar e Dividir > Dividir Células para ativar a funcionalidade.
3. Na caixa de diálogo Dividir Células, terá de efetuar as seguintes configurações.

4. Na caixa de diálogo seguinte que aparece,Dividir Células, selecione uma célula vazia para colocar os textos separados e clique em OK.

Os textos nas células selecionadas são então divididos em colunas distintas com base nas quebras de linha, conforme ilustrado na imagem seguinte.

Kutools para Excel– Potencie o Excel com mais de 300 ferramentas essenciais, tornando o seu trabalho mais rápido e fácil, e aproveite as funcionalidades de IA para um processamento de dados mais inteligente e uma maior produtividade.Obtenha Já
Exemplo #5 Dividir Células pelo primeiro ou último delimitador apenas
Por vezes, poderá precisar de dividir uma célula em duas partes apenas com base no primeiro ou no último delimitador; nesse caso, experimente as fórmulas abaixo.
Dividir Células pelo primeiro delimitador com fórmulas
Conforme ilustrado na imagem seguinte, para dividir cada célula no intervalo B5:B9 em duas partes pelo primeiro espaço, terá de aplicar duas fórmulas.

Dividir a substring antes do primeiro espaço
Para dividir a substring antes do primeiro espaço, pode utilizar uma fórmula baseada na função ESQUERDA e na função PROCURAR.
Fórmula genérica
=LEFT(cell,FIND(«delimiter»,cell)-1)
Argumentos
1. Selecione uma célula (como D5) para inserir a substring, copie ou introduza a fórmula abaixo nessa célula e prima a tecla Enter. Em seguida, selecione a célula de resultado e arraste a sua Alça de Preenchimento Automático para baixo, de modo a obter a substring das restantes células.
=LEFT(B5,FIND(« »,B5)-1)

Dividir a substring após o primeiro espaço
Em seguida, aplique a fórmula abaixo para extrair a substring após o primeiro espaço numa célula.
Fórmula genérica
=RIGHT(cell,LEN(cell)-FIND(«delimiter»,cell))
Argumentos
1. Copie ou introduza a fórmula abaixo na célula E5 e prima a tecla Enter para obter o resultado. Selecione esta célula de resultado e arraste a sua alça de autorreenchimento para baixo, de modo a obter a subcadeia após o último espaço das restantes células.
=RIGHT(B5,LEN(B5)-FIND(« »,B5))

NotaNas fórmulas, pode ajustar a referência da célula, a cadeia de texto e o delimitador conforme as suas necessidades.
Dividir Células pelo último delimitador com fórmulas
Para dividir textos no intervalo de células (B5:B9) em duas partes pelo último espaço, conforme mostrado na captura de ecrã, as duas fórmulas fornecidas nesta secção podem ajudá-lo a concluir esta tarefa.

Obter o texto à esquerda do último delimitador
Para obter o texto à esquerda do último delimitador numa célula, utilize a fórmula abaixo.
Fórmula genérica
=LEFT(B5,SEARCH(«^»,SUBSTITUTE(cell,«delimiter»,«^»,LEN(cell)-LEN(SUBSTITUTE(cell,«delimiter»,«»))))-1)
Argumentos
1. Selecione uma célula para inserir a subcadeia esquerda, copie ou introduza a fórmula abaixo na mesma e prima a tecla Enter. Em seguida, selecione a célula de resultado e arraste-a.alça de autorreenchimentoArraste para baixo para aplicar a fórmula às restantes células.
=LEFT(B5,SEARCH(«^»,SUBSTITUTE(B5,« »,«^»,LEN(B5)-LEN(SUBSTITUTE(B5,« »,«»))))-1)

Obter o texto à direita do último delimitador
Agora precisamos de obter o texto à direita do último espaço, neste caso.
Fórmula genérica
=TRIM(RIGHT(SUBSTITUTE(cell,«delimiter»,REPT(«delimiter»,LEN(cell))),LEN(cell)))
Argumentos
1. Selecione uma célula à direita para inserir a subcadeia, copie ou introduza a fórmula abaixo nessa célula e prima a tecla Enter. Em seguida, selecione a célula com o resultado e arraste a alça de autorreenchimento para baixo, de modo a aplicar a fórmula às restantes células.
=TRIM(RIGHT(SUBSTITUTE(B5,« »,REPT(« »,LEN(B5))),LEN(B5)))

NotaNas fórmulas, pode adaptar a referência da célula, a cadeia de texto e o delimitador às suas necessidades.
Exemplo #6 Dividir Células por letra maiúscula
Esta secção apresenta uma função definida pelo utilizador que divide palavras em células com base em cada letra maiúscula.

1. Prima as teclas Alt + F11 para abrir a janela do Microsoft Visual Basic for Applications.
2. Na janela do Microsoft Visual Basic for Applications, clique em Inserir>Módulo, depois copie o código VBA abaixo para a janela de código.
Código VBA: Dividir Células por letra maiúscula no Excel
Function GetName(s As String, Num As Long) As String
'Updated by Extendoffice 20211116
With CreateObject("VBSCript.RegExp")
.Global = True
.Pattern = "[A-Z][a-z]+|[A-Z]"
GetName = .Execute(s).Item(Num - 1)
End With
End Function 3. Prima as teclas Alt+Qpara fechar a janela do Microsoft Visual Basic for Applications.
4. Selecione uma célula (como D5) para exibir a palavra à esquerda da primeira letra maiúscula, introduza a fórmula abaixo nessa célula e prima a tecla Enter. Em seguida, selecione esta célula de resultado e arraste-a.alça de autorreenchimento para a direita e depois para baixo, de modo a obter as restantes palavras.
=IFERROR(GetName($B5,COLUMNS($D:D)),«»)

NotaNo código, $B5 é a célula que será dividida e $D:D é a coluna onde aparecerá o resultado. Ajuste-as conforme os seus próprios dados.
Exemplo #7 Dividir Nome em células
Suponha que tem uma folha de cálculo com uma coluna de Nome Completo e pretende dividi-la em colunas separadas — por exemplo, extrair o primeiro nome e o sobrenome, ou ainda separar o primeiro nome, o nome do meio e o sobrenome. Esta secção apresenta passos detalhados para o ajudar a resolver esses desafios.
Dividir Nome Completo em primeiro e Sobrenome
Conforme ilustrado na captura de ecrã abaixo, o Primeiro Nome, o Nome do Meio e o Sobrenome estão separados por um único espaço. Para dividir apenas o Primeiro Nome e o Sobrenome de um Nome Completo e colocá-los em colunas distintas, pode utilizar um dos seguintes métodos.

1) Dividir Nome Completo em primeiro e Sobrenome com fórmulas
Tem de aplicar duas fórmulas separadas para dividir um nome completo no primeiro nome e no sobrenome.
Dividir o Primeiro Nome de um Nome Completo
Pode utilizar uma fórmula com base nas funções ESQUERDA e PROCURAR para separar o primeiro nome de um nome completo.
Fórmula genérica
=LEFT(cell, SEARCH(« », cell) - 1)
1. Selecione uma célula para exibir o Primeiro Nome.
2. Copie ou introduza a fórmula abaixo na mesma e prima a tecla Enter. Selecione esta célula de resultado e arraste a sua alça de autorreenchimentopara baixo para dividir o Primeiro Nome dos outros Nome Completo.
=LEFT(B5, SEARCH(« », B5) - 1)

Agora que já dividiu todos os Primeiros Nomes do Nome Completo no intervalo limitado de células, avance e aplique a fórmula abaixo para separar o Sobrenome.
Dividir o Sobrenome de um Nome Completo
Fórmula genérica
=RIGHT(cell, LEN(cell) - SEARCH(«^», SUBSTITUTE(cell,« », «^», LEN(cell) - LEN(SUBSTITUTE(cell, « », «»)))))
1. Selecione uma célula adjacente à célula do Primeiro Nome.
2. Copie ou introduza a fórmula abaixo na mesma célula e prima a tecla Enter. Em seguida, selecione esta célula de resultado e arraste a sua alça de autorreenchimento para baixo para obter o sobrenome dos restantes nomes completos.
=RIGHT(B5, LEN(B5) - SEARCH(«^», SUBSTITUTE(B5,« », «^», LEN(B5) - LEN(SUBSTITUTE(B5, « », «»)))))

Nota: Nas fórmulas, B5 é a célula com o nome completo que pretende dividir. Pode alterá-la conforme necessário.
2) Dividir Nome Completo em primeiro e Sobrenome com uma ferramenta incrível
As fórmulas são difíceis de memorizar para muitos utilizadores do Excel. Por isso, recomendamos a funcionalidade Dividir Nome do Kutools para Excel. Com esta funcionalidade, pode dividir facilmente um nome completo em primeiro nome e sobrenome com apenas alguns cliques.
1. Selecione o intervalo de células correspondente ao Nome Completo e clique em Kutools>Mesclar e Dividir>Dividir Nome.

2. Na caixa de diálogo Dividir Nome, marque apenas as caixas Primeiro Nomee Sobrenomena secção Tipo de Divisão, e depois clique em OK.
Sugestões: O Selecionar intervalo é apresentado na caixa Intervalo de Divisão— podendo ajustá-lo conforme necessário.

3. Em seguida, surge outra caixa de diálogo.Dividir Nome. Selecione uma célula de destino e clique em OK.

Assim, os Nomes Completos nas células selecionadas serão divididos automaticamente em Primeiro Nome e Sobrenome, conforme ilustrado na captura de ecrã abaixo.

Kutools para Excel– Potencie o Excel com mais de 300 ferramentas essenciais, tornando o seu trabalho mais rápido e fácil, e aproveite as funcionalidades de IA para um processamento de dados mais inteligente e uma maior produtividade.Obtenha Já
Dividir Nome Completo em primeiro, do meio e Sobrenome
Conforme ilustrado na captura de ecrã abaixo, existe uma coluna de Nome Completo, onde o Primeiro Nome, o Nome do Meio e o Sobrenome estão separados por um único espaço. Para dividir o Nome Completo em Primeiro Nome, Nome do Meio e Sobrenome e distribuí-los por colunas distintas, os métodos seguintes poderão ajudá-lo.

1) Dividir Nome Completo em primeiro, do meio e Sobrenome com Texto em Colunas
A funcionalidade incorporada **Texto em Colunas** permite-lhe dividir facilmente o Nome Completo em Primeiro Nome, Nome do Meio e Sobrenome no Excel.
Pode seguir os passos mencionados acima para aplicar a funcionalidade Texto em Colunas.
Nota: No Passo 2 do assistente 3, marque apenas a caixa Espaço.
2) Dividir Nome Completo em primeiro, do meio e Sobrenome com fórmulas
Também pode aplicar fórmulas para dividir um Nome Completo em Primeiro Nome, Nome do Meio e Sobrenome no Excel.
Fórmulas genéricas utilizadas para dividir Nome Completo
Dividir o Primeiro Nome
=LEFT(cell,SEARCH(« », cell)-1)
Dividir o Nome do Meio
=MID(cell, SEARCH(« », cell) + 1, SEARCH(« », cell, SEARCH(« », cell)+1) - SEARCH(« », cell)-1)
Dividir o Sobrenome
=RIGHT(cell,LEN(cell) - SEARCH(« »,cell, SEARCH(« »,cell,1)+1))
Depois, aplique as fórmulas em células diferentes para obter o primeiro nome, o nome do meio e o sobrenome.
1. Na célula D5, insira a fórmula abaixo e prima a tecla Enter. Selecione esta célula de resultado e arraste a sua alça de autorreenchimento para baixo para obter o primeiro nome dos restantes nomes completos.
=LEFT(B5,SEARCH(« », B5)-1)

2. Introduza a fórmula abaixo na célula E5 e prima a tecla Enterpara obter o primeiro Nome do Meio. Selecione a célula do resultado e arraste a Alça de Preenchimento Automático para baixo para obter os restantes Nome do Meio.
=MID(B5, SEARCH(« », B5) + 1, SEARCH(« », B5, SEARCH(« », B5)+1) - SEARCH(« », B5)-1)

3. Para obter o sobrenome, introduza a fórmula abaixo na célula F5 e prima Enter. Em seguida, selecione a célula do resultado e arraste a sua alça de preenchimento automático pelas células que necessitar.
=RIGHT(B5,LEN(B5) - SEARCH(« »,B5, SEARCH(« »,B5,1)+1))

3) Divida Nome Completo em primeiro, segundo e Sobrenome com uma ferramenta incrível
Eis uma introdução à funcionalidade Kutools para Excel’s Dividir Nome, que lhe permite separar um nome completo em primeiro nome, nome do meio e sobrenome de uma só vez — com apenas alguns cliques!
1. Selecione as células com o Nome Completo que pretende dividir e, em seguida, clique em Kutools>Mesclar e Dividir>Dividir Nome.
2. Na caixa de diálogo Dividir Nome, configure da seguinte forma:

3. Na próxima caixa de diálogo Dividir Nome que surgir, selecione uma célula de destino para colocar os textos separados e, em seguida, clique em OK. Veja a demonstração abaixo.

Kutools para Excel– Potencie o Excel com mais de 300 ferramentas essenciais, tornando o seu trabalho mais rápido e fácil, e aproveite as funcionalidades de IA para um processamento de dados mais inteligente e uma maior produtividade.Obtenha Já
Exemplo #8 Dividir Dividir por Texto e Número nas células
Suponha que tem uma lista de cadeias de texto com texto e números intercalados, como se ilustra na imagem seguinte. Para separar o texto do número e colocá-los em colunas distintas, disponibilizamos-lhe quatro métodos.

Dividir Dividir por Texto e Número com fórmulas
Com as seguintes fórmulas, pode separar o texto e o número de uma célula em duas células distintas.
Fórmulas genéricas
Obter texto da célula
=LEFT(cell,MIN(FIND({0,1,2,3,4,5,6,7,8,9},cell&"0123456789"))-1)
Obter números da célula
=RIGHT(cell,LEN(B5)-MIN(FIND({0,1,2,3,4,5,6,7,8,9},cell&"0123456789"))+1)
Aplique então estas duas fórmulas em células diferentes para obter o texto e o número separados.
1. Selecione uma célula vazia para inserir o texto da primeira cadeia da lista, copie ou introduza a fórmula abaixo e prima a tecla Enter. Selecione a célula do resultado e arraste a alça de preenchimento automático para baixo para obter o texto das restantes cadeias da lista.
=LEFT(B5,MIN(FIND({0,1,2,3,4,5,6,7,8,9},B5&"0123456789"))-1)

2. Selecione uma célula (E5) junto à primeira célula do resultado (D5), copie ou introduza a fórmula abaixo e prima Enter. Selecione a célula do resultado e arraste a Alça de Preenchimento Automático para baixo para obter os números das outras cadeias de texto da lista.
=RIGHT(B5,LEN(B5)-MIN(FIND({0,1,2,3,4,5,6,7,8,9},B5&"0123456789"))+1)

Dividir Dividir por Texto e Número com Preenchimento Rápido (versões 2013 e posteriores)
Se estiver a utilizar o Excel 2013 ou versões posteriores, pode utilizar a funcionalidade incorporada Preenchimento Rápido para dividir texto e número de uma célula em duas colunas.
NotaPara que a funcionalidade Preenchimento Rápido funcione corretamente, as colunas de resultados devem estar imediatamente ao lado da coluna com o texto original. Por exemplo, se os textos originais estiverem na coluna B, os resultados divididos — texto e número — devem ser inseridos nas colunas C e D, respetivamente. Veja a imagem:

1. Escreva manualmente o texto da primeira célula da cadeia de texto (D5) na célula C5.
2. Continue escrevendo o texto da segunda célula da cadeia de texto (D6) na célula C6.

3. Na célula C7, clique em Dados>Preenchimento Rápido.

Os textos das restantes cadeias de texto são então preenchidos automaticamente nas células, tal como se mostra na imagem seguinte.

4. Repita os passos 1 a 3 para obter os números na coluna D.

Notas:

Dividir Dividir por Texto e Número com Função Definida pelo Utilizador
Se as cadeias de texto numa lista não forem consistentes, os dois métodos anteriores poderão produzir resultados incorretos, como ilustrado na imagem seguinte.

Apresentamos aqui uma função definida pelo utilizador que lhe permite separar texto e números de uma célula em duas colunas distintas, independentemente da posição dos números na cadeia. Veja a imagem:

1. Prima as teclas Alt+F11.
2. Na janela Microsoft Visual Basic para Aplicações aberta, clique em Inserir > Móduloe, em seguida, copie o código VBA abaixo para a janela de código.
Código VBA: Dividir Dividir por Texto e Número de uma célula em duas colunas
Public Function SplitText(pWorkRng As Range, pIsNumber As Boolean) As String
'Update by Extendoffice 20211105
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. Prima as teclas Alt + Q para fechar a janela do Microsoft Visual Basic para Aplicações.
4. Selecione uma célula para inserir o texto da primeira cadeia, introduza a fórmula abaixo e prima a tecla Enter. Em seguida, selecione essa célula com o resultado e arraste a Alça de Preenchimento Automático para baixo para obter o texto das restantes cadeias da mesma lista.
=SplitText(B5,FALSE)

5. Selecione uma célula junto à primeira célula do resultado de texto para inserir os números, introduza a fórmula abaixo e prima a tecla Enter. Em seguida, selecione essa célula de resultado e arraste a Alça de Preenchimento Automático para baixo para obter os números das restantes cadeias de texto.
=SplitText(B5,TRUE)

Dividir Dividir por Texto e Número com uma ferramenta incrível
Aqui, recomendamos a forma mais fácil de separar, de uma só vez, texto e número de uma célula em duas colunas. A funcionalidade Dividir Células do Kutools para Excel ajuda-o a resolver este problema com apenas alguns cliques.
1. Selecione as células com as cadeias de texto onde pretende dividir os Dividir por Texto e Número em duas colunas.
2. Clique em Kutools > Mesclar e Dividir > Dividir Células.
3. Na caixa de diálogo Dividir Células, terá de efetuar as seguintes definições.
para selecionar um novo intervalo conforme necessário;
4. Na próxima caixa de diálogo Dividir Células, selecione uma célula para colocar o texto e o número separados e, em seguida, clique no botão OK.
Poderá então verificar que o conteúdo das células selecionadas foi dividido em duas colunas de uma só vez — texto e número — tal como se mostra na imagem seguinte.

Kutools para Excel– Potencie o Excel com mais de 300 ferramentas essenciais, tornando o seu trabalho mais rápido e fácil, e aproveite as funcionalidades de IA para um processamento de dados mais inteligente e uma maior produtividade.Obtenha Já
2. Dividir células numéricas
Esta secção explica como dividir células numéricas em duas situações: separar um número com vários dígitos nos seus algarismos individuais e dividir um número na vírgula decimal para isolar a parte inteira da parte decimal.
Exemplo #1: Dividir Células por dígitos
Se pretender separar um número com mais de um dígito em dígitos individuais, distribuídos por colunas distintas, experimente um dos métodos abaixo.

Dividir um número numa célula em dígitos individuais com fórmula
A fórmula abaixo ajuda a dividir um número nos seus dígitos individuais e a colocá-los em colunas separadas.
Fórmula genérica
=MID($A1, COLUMNS($A$1:A$1), 1)
Argumento
1. Selecione uma célula vazia para introduzir o primeiro dígito, insira a fórmula abaixo e prima a tecla Enter.
=MID($B3, COLUMNS($B$3:B$3), 1)
2. Selecione esta célula do resultado e arraste a Alça de Preenchimento Automático para a direita até às células onde pretende obter os restantes dígitos. Mantenha todas as células do resultado selecionadas e, em seguida, arraste a Alça de Preenchimento Automático para baixo para obter os dígitos individuais dos restantes números.

Nota: Nesta fórmula, B3 é a célula que contém o número a dividir em dígitos individuais; pode alterá-la conforme necessário.
Dividir um número numa célula em dígitos individuais com VBA
O código VBA abaixo também pode ajudar a dividir um número numa célula em dígitos individuais no Excel. Proceda da seguinte forma.
1. Prima as teclas Alt+F11para abrir a janela do Microsoft Visual Basic for Applications.
2. Na janela do Microsoft Visual Basic for Applications, clique em Inserir > Módulo e, de seguida, copie o código VBA abaixo para a janela de código.
Código VBA: dividir número em dígitos individuais no Excel
Sub SplitNumberIntoDigits()
'Updateby Extendoffice 2021118
Dim Rng As Range
Dim InputRng As Range, OutRng As Range
xTitleId = "Kutools for Excel"
Set InputRng = Application.Selection
Set InputRng = Application.InputBox("Range :", xTitleId, InputRng.Address, Type:=8)
Set OutRng = Application.InputBox("Out put to (single cell):", xTitleId, Type:=8)
xInt = InputRng.Row
Application.ScreenUpdating = False
For Each Rng In InputRng
xValue = Rng.Value
xRow = (Rng.Row - xInt) + 1
For I = 1 To VBA.Len(xValue)
OutRng.Cells(xRow, I).Value = VBA.Mid(xValue, I, 1)
Next
Next
Application.ScreenUpdating = True
End Sub 
3. Prima a tecla F5 para executar o código. Em seguida, aparece uma caixa de diálogo Kutools para Excel; terá de selecionar o intervalo de células com números que pretende dividir e clicar no botão OK.

4. Surge então uma segunda caixa de diálogo.Kutools para Excel; terá de selecionar uma célula para colocar os dígitos individuais e clicar no botão OK.

Nota: Este código também pode dividir uma palavra em letras individuais.
Os números nas células selecionadas são então divididos em dígitos individuais e colocados em colunas diferentes.

Divida facilmente um número em dígitos individuais com uma ferramenta incrível
Kutools para Excel’s Dividir Células é uma ferramenta útil que o ajuda a dividir facilmente um número em dígitos individuais no Excel.
1. Após instalar o Kutools para Excel, selecione o intervalo de células com os números que pretende dividir e clique em Kutools>Mesclar e Dividir>Dividir Células.
2. Na caixa de diálogo Dividir Células, efetue as seguintes definições.
para alterar o intervalo conforme necessário;
3. Na caixa de diálogo Dividir Células que se abre, selecione uma célula vazia para colocar os dígitos e clique no botão OK.

Os números nas células selecionadas são imediatamente divididos em dígitos individuais.
Kutools para Excel– Potencie o Excel com mais de 300 ferramentas essenciais, tornando o seu trabalho mais rápido e fácil, e aproveite as funcionalidades de IA para um processamento de dados mais inteligente e uma maior produtividade.Obtenha Já
Exemplo #2 Dividir número na vírgula decimal
Esta secção apresenta alguns métodos para separar um número nas suas partes inteira e decimal no Excel.

Dividir número na vírgula decimal com fórmulas
A função TRUNC pode ser utilizada para dividir um número na vírgula decimal no Excel. Siga estes passos:
Fórmulas genéricas
Obter a parte inteira
=TRUNC(A1)
Obter a parte decimal
=A1-TRUNC(A1)
Argumento
Pode agora aplicar estas duas fórmulas para dividir números num Intervalo limitado de células na vírgula decimal no Excel.
1. Selecione uma célula para colocar a parte inteira do primeiro número, introduza a fórmula abaixo e prima a tecla Enter. Em seguida, selecione a célula com o resultado e arraste a Alça de Preenchimento Automático para baixo para obter as partes inteiras dos restantes números.
=TRUNC(B5)

2. Selecione uma célula junto à primeira célula com o resultado para colocar a parte decimal, introduza a fórmula abaixo e prima a tecla Enter. Em seguida, selecione esta célula com o resultado e arraste a Alça de Preenchimento Automático para baixo para obter as partes decimais dos restantes números.
=B5-TRUNC(B5)

Dividir número na vírgula decimal com Texto em Colunas
Pode utilizar a funcionalidade Texto em Colunas para dividir um número na vírgula decimal no Excel.
1. Selecione o intervalo de células com os números que pretende dividir na vírgula decimal e clique em Dados > Texto em Colunas.
2. Na caixa de diálogo Assistente para converter texto em colunas – Passo 1 de 3, selecione a opção DelimitadoBotão de Rádio e clique no botão Seguinte.

3. Na caixa de diálogo Passo 2 de 3, ative apenas a caixa de verificação Outro, introduza um ponto na caixa de texto e clique no botão Seguinte.

4. Na caixa de diálogo Passo 3 de 3, clique no botão
para selecionar uma célula de destino onde colocar as partes inteiras e decimais divididas e, por fim, clique no botão Concluir. Veja a imagem:

Pode então verificar que as partes inteira e decimal foram separadas das células selecionadas, conforme ilustrado na imagem abaixo. Contudo, a parte decimal perde o sinal negativo, que poderá ser necessário para o utilizador.

Dividir número na vírgula decimal com Preenchimento Rápido (versões 2013 e posteriores)
No exemplo anterior, apresentámos a utilização da função Preenchimento Rápido para dividir texto e número em células; aqui, introduziremos o mesmo método para separar um número na vírgula decimal.
1. Introduza alguns exemplos. Neste caso, introduza a parte inteira de B5 em C5 e a parte inteira de B6 em C6. Veja a imagem:
Nota: Para números negativos, não se esqueça de introduzir também o sinal de menos.

3. Selecione as células que incluem os exemplos na coluna que pretende preencher e vá até Dados > Preenchimento Rápido.

As partes inteiras são então extraídas das células indicadas, conforme ilustrado na imagem abaixo.

4. Repita os passos acima para extrair as partes decimais das mesmas células que contêm números.

3. Dividir células que contêm datas
Outra situação comum é a divisão de células que contêm datas. Se precisar de separar essas células em dia, mês e ano distintos, ou dividi-las em data e hora separadas, utilize a solução seguinte de acordo com as suas necessidades.
Exemplo #1 Dividir células com datas em dia, mês e ano separados
Imagine que tem uma lista de datas no intervalo B5:B9 e pretende separar cada data em três colunas distintas — uma para o dia, outra para o mês e outra para o ano. Eis três métodos que o ajudam a alcançar este resultado.

Dividir células com datas em dia, mês e ano com fórmulas
Pode utilizar três fórmulas baseadas nas funções DATA, MÊS e ANO para dividir uma data em dia, mês e ano separados no Excel.
Fórmulas genéricas
=DATE(A1)
=MONTH(A1)
=YEAR(A1)
Argumento
1. Crie três colunas para colocar o dia, o mês e o ano separadamente.
2. Selecione a primeira célula na coluna Dia, introduza a fórmula abaixo e prima a tecla Enterpara obter o dia da primeira célula com data (B5). Selecione esta célula com o resultado e arraste a Alça de Preenchimento Automático para baixo para obter os dias das restantes células com datas.
=DAY(B5)

3. Realize a mesma operação descrita no passo 1 para aplicar as seguintes fórmulas nas colunas Mês e Ano e obter o mês e o ano separados das células com datas.
Obter o mês de uma data
=MONTH(B5)

Obter o ano de uma data
=YEAR(B5)

Dividir células com datas em dia, mês e ano com Texto em Colunas
Pode seguir os passos acima para aplicar a funcionalidade Texto em Colunase dividir células com datas em dia, mês e ano separados no Excel.
Nota: Na caixa de diálogo Passo 2 de 3, assinale apenas a caixa Outroe digite um símbolo /na caixa de texto.

Divida células com datas em dia, mês e ano com uma ferramenta incrível
A demonstração seguinte mostra como dividir uma data em mês, dia e ano separados com a funcionalidade Dividir Célulasdo Kutools para Excel.
Esta funcionalidade permite-lhe obter o resultado de dividir datas em lote com apenas alguns cliques.
Clique para descobrir mais sobre esta funcionalidade.

Kutools para Excel– Potencie o Excel com mais de 300 ferramentas essenciais, tornando o seu trabalho mais rápido e fácil, e aproveite as funcionalidades de IA para um processamento de dados mais inteligente e uma maior produtividade.Obtenha Já
Exemplo n.º 2 Dividir data e hora numa célula
Suponha que tem uma lista de datas e horas em B5:B9 e pretende separá-las em colunas distintas; esta secção mostra-lhe várias formas de o fazer.

Dividir data e hora numa célula com fórmula
Pode aplicar as seguintes fórmulas para dividir data e hora em colunas diferentes no Excel.
1. Prepare duas colunas para inserir as datas e as horas.
2. Deve definir as células da coluna de datas com o formato Data e as células da coluna de horas com o formato Hora.


3. Selecione a primeira célula da coluna Data, introduza a fórmula abaixo e prima a tecla Enterpara obter a data de B5. Selecione esta célula com o resultado e arraste a Alça de Preenchimento Automático para baixo para obter as restantes datas.
=INT(B5)

4. Aplique a seguinte fórmula na coluna de horas para obter as horas no intervalo B5:B9.
=B5-D5

Dividir data e hora numa célula com o Flash Fill (versões 2013 e posteriores)
Se estiver a utilizar o Excel 2013 ou versões posteriores, pode aproveitar a funcionalidade integrada Flash Fill para separar data e hora em colunas distintas.
1. Crie as colunas Data e Hora e introduza alguns exemplos do resultado pretendido. Na coluna Data, insira a data de B5 em C5 e a data de B6 em C6. Na coluna Hora, insira a hora de B5 em D5 e a hora de B6 em D6. Veja a imagem:

2. Selecione a coluna Data (incluindo os exemplos introduzidos) que pretende preencher, vá a Dados>Flash Fill.
3. Selecione a coluna Hora (incluindo os exemplos introduzidos) que pretende preencher e ative também a funcionalidade Flash Fill. Dessa forma, as datas e horas em B5:B9 são automaticamente divididas em colunas separadas, conforme demonstrado abaixo.

Agora já sabe como Dividir Células no Excel com diferentes métodos em situações distintas. Conseguirá tomar a melhor decisão, escolhendo o método mais adequado ao seu cenário específico.
As Melhores Ferramentas de Produtividade para o Office
Potencie as suas competências no Excel com Kutools para Excel e experimente uma eficiência como nunca antes.Kutools para Excel Oferece mais de 300 funcionalidades avançadas para impulsionar a produtividade e Economizar Tempo.Clique aqui para obter a funcionalidade de que mais precisa...
Office Tab Traz uma interface com separadores para o Office e torna o seu trabalho muito mais fácil
- Ative a edição e leitura com separadores no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Abra e crie vários documentos em novos separadores da mesma janela, em vez de em janelas separadas.
- Aumente a sua produtividade em 50 % e elimine centenas de cliques do rato todos os dias!
Todos os suplementos Kutools — num único instalador.
Kutools for Office reúne suplementos para Excel, Word, Outlook e PowerPoint, além do Office Tab Pro, sendo a solução ideal para equipas que trabalham em várias aplicações do Office.
- Pacote tudo-em-um— suplementos para Excel, Word, Outlook e PowerPoint + Office Tab Pro
- Um instalador, uma licença— configuração em minutos (pronto para MSI)
- Funciona melhor em conjunto— produtividade simplificada em todas as aplicações do Office
- Teste gratuito de 30 dias com todas as funcionalidades— sem registo, sem cartão de crédito
- Melhor relação qualidade-preço— poupe face à compra individual dos suplementos