KutoolsforOffice — Uma solução, cinco ferramentas poderosas.Fazer mais com menos esforço.

Tutorial do Excel: dividir células de texto, número e data (separar em várias colunas)

AutorSiluvia Data de Modificação

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 ]

(Clique em qualquer título na tabela de conteúdos abaixo ou à direita para navegar até ao capítulo correspondente.)

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.

Uma captura de ecrã de uma célula de texto dividida em várias colunas

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

Uma captura de ecrã da opção Texto em Colunas na fita do Excel

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.

Uma captura de ecrã da caixa de diálogo Assistente para Converter Texto em Colunas – Passo 1 de 3, com a opção Delimitado selecionada

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.

Uma captura de ecrã da caixa de diálogo Assistente para Converter Texto em Colunas – Passo 2 de 3, a mostrar a seleção de delimitadores

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

Uma captura de ecrã da seleção de uma célula para a saída no Assistente para Converter Texto em Colunas

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

Uma captura de ecrã de uma célula de texto dividida em várias colunas

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

Delim: O delimitador utilizado para dividir a cadeia de texto;
A1: Representa a célula que contém a cadeia de texto que irá dividir;
N: Um número que representa a enésima subcadeia da cadeia de texto que irá dividir.

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.

Uma captura de ecrã de uma linha auxiliar com os números 1, 2, 3... criada para dividir cadeias de texto no Excel

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

Uma captura de ecrã a mostrar o Alça de Preenchimento Automático utilizada para estender a fórmula para dividir cadeias de texto no Excel

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.

Kutools para Exceloferece mais de 300 funcionalidades avançadas para simplificar tarefas complexas, potenciando a criatividade e a eficiência.Integrado com capacidades de IA, o Kutools automatiza tarefas com precisão, tornando a gestão de dados descomplicada.Informações detalhadas de Kutools para Excel...         Teste gratuito...

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.

Uma captura de ecrã a mostrar a opção Dividir Células sob o separador Kutools no Excel

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

2,1) O Selecionar intervalo está listado na caixa Intervalo de Divisão, podendo alterá-lo conforme necessário;
2,2) Na secção Tipo, selecione a opção Dividir em Linhasou Dividir em ColunasBotão de Rádio;
2,3) Na secção Dividir por, selecione o delimitador pretendido. Se o delimitador necessário não estiver listado nesta secção, selecione a opção OutroBotão de Rádio e introduza um delimitador na caixa de texto. Neste caso, introduzo uma vírgula na caixa de texto;
2,4) Clique em OK. Veja a captura de ecrã:

Uma captura de ecrã da caixa de diálogo Dividir Células do Kutools com configuração de delimitador

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.

Uma captura de ecrã da caixa de diálogo final do Dividir Células do Kutools para selecionar a localização de saída

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

Dividir em Colunas:

Uma captura de ecrã de cadeias de texto divididas em colunas utilizando o Kutools

Dividir em Linhas:

Uma captura de ecrã de cadeias de texto divididas em linhas utilizando o Kutools

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.

Uma captura de ecrã a mostrar células a serem divididas por largura fixa

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.

Uma captura de ecrã da caixa de diálogo do Assistente para Converter Texto em Colunas – Passo 1 de 3 no Excel, com Largura Fixa selecionada

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.

Uma captura de ecrã da caixa de diálogo do Assistente para Converter Texto em Colunas – Passo 2 de 3, com linhas de quebra colocadas para dividir o texto

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

Uma captura de ecrã da caixa de diálogo do Assistente para Converter Texto em Colunas – Passo 3 de 3 no Excel, com a célula de saída destacada

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

Uma captura de ecrã de cadeias de texto divididas em colunas separadas a cada 3 caracteres no Excel

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.

Kutools para Exceloferece mais de 300 funcionalidades avançadas para simplificar tarefas complexas, potenciando a criatividade e a eficiência.Integrado com capacidades de IA, o Kutools automatiza tarefas com precisão, tornando a gestão de dados descomplicada.Informações detalhadas de Kutools para Excel...         Teste gratuito...

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.

2,1) O intervalo que selecionou no passo 1 está listado na caixa Intervalo de Divisão, podendo alterá-lo se necessário;
2,2) Na secção Tipo, escolha a opção Dividir em Linhas ou Dividir em Colunas conforme as suas necessidades;
2,3) Na secção Dividir por, selecione a opção Especificar larguraBotão de Rádio e introduza um número que represente o comprimento do carácter utilizado para dividir a cadeia de texto. Neste caso, introduzo o número 3 na caixa de texto;
2,4) Clique no botão OK.

Uma captura de ecrã da caixa de diálogo Dividir Células com a opção Dividir por largura selecionada

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.

Uma captura de ecrã da caixa de diálogo Dividir Células em Kutools for Excel com o destino de saída selecionado

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.

Uma captura de ecrã de cadeias de texto no Excel a serem divididas pela palavra 'sales'

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

A1: Representa a célula que contém a cadeia de texto que pretende dividir por uma determinada palavra;
Palavra_determinada: A palavra utilizada para dividir uma cadeia de texto. Pode corresponder Uma referência de célula à palavra ou ser uma palavra exata entre aspas duplas;

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)

Uma captura de ecrã da fórmula utilizada no Excel para obter a subcadeia antes de uma determinada palavra

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

A1: Representa a célula que contém a cadeia de texto que pretende dividir por uma determinada palavra;
Palavra_determinadaA palavra utilizada para dividir uma cadeia de texto pode corresponder a uma referência de célula ou ser uma palavra exata entre aspas duplas.

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

Uma captura de ecrã da fórmula utilizada no Excel para obter a subcadeia após uma determinada palavra

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.

Uma captura de ecrã do Excel com uma tabela, a mostrar as células selecionadas a serem divididas por quebras de linha

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;

Uma captura de ecrã do Assistente para Converter Texto em Colunas no Excel, a mostrar a opção Delimitado selecionada

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.

Uma captura de ecrã da caixa de diálogo Passo 2 de 3 no Excel com o delimitador Outro selecionado e Ctrl + J introduzido

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

Uma captura de ecrã do passo final do Assistente para Texto em Colunas no Excel, a mostrar a célula de destino selecionada

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

Célula: A célula com a cadeia de texto onde pretende dividir a subcadeia antes da primeira quebra de linha.

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)

Uma captura de ecrã da folha do Excel a mostrar uma fórmula para extrair uma subcadeia antes da primeira quebra de linha

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

Célula: A célula com a cadeia de texto onde pretende dividir a subcadeia entre a primeira e a segunda quebras de linha.

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)

Uma captura de ecrã da folha do Excel a mostrar uma fórmula para extrair uma subcadeia entre a primeira e a segunda quebras de linha

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

Célula: A célula com a cadeia de texto onde pretende dividir a subcadeia após a segunda quebra de linha.

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

Uma captura de ecrã da folha do Excel a mostrar uma fórmula para extrair uma subcadeia após a segunda quebra de linha

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

Uma captura de ecrã da janela Microsoft Visual Basic for Applications a mostrar código VBA para dividir células por quebras de linha

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.

Uma captura de ecrã da caixa de diálogo Kutools for Excel com o intervalo de células selecionado para dividir por quebra de linha

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

Uma captura de ecrã do resultado após dividir células por quebra de linha no Excel utilizando o Kutools

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.

3,1) Na caixa Intervalo de Divisão, mantenha o Selecionar intervalo ou altere-o para um novo intervalo;
3,2) Na secção Tipo, escolha Dividir em Linhasou Dividir em Colunasconforme as suas necessidades;
3,3) Na secção Dividir por, escolha a opção Nova linhaBotão de Rádio;
3,4) Clique no botão OK. Veja a captura de ecrã:

Uma captura de ecrã da caixa de diálogo Dividir Células com definições para dividir por quebras de linha

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.

Uma captura de ecrã da caixa de diálogo Dividir Células com a célula de destino selecionada

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.

Uma captura de ecrã a mostrar o resultado da divisão de texto por quebras de linha no Excel utilizando o Kutools

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.

Uma captura de ecrã da divisão de texto pelo primeiro espaço no Excel

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

Célula: A célula com a cadeia de texto onde pretende dividir a subcadeia antes do primeiro espaço.
Delimitador: O delimitador utilizado para dividir a célula.

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)

Uma captura de ecrã da fórmula para dividir texto antes do primeiro espaço no Excel

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

Célula: A célula com a cadeia de texto onde pretende dividir a subcadeia após o primeiro espaço.
Delimitador:O delimitador utilizado para dividir a célula.

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

Uma captura de ecrã do resultado da divisão de texto após o primeiro espaço no Excel

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.

Uma captura de ecrã da divisão de texto pelo último espaço no Excel

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

Célula: A célula com a cadeia de texto onde pretende dividir o texto à esquerda do último delimitador.
Delimitador: O delimitador utilizado para dividir a célula.

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)

Uma captura de ecrã da fórmula para dividir texto antes do último espaço no Excel

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

Célula: A célula com a cadeia de texto onde pretende dividir o texto à direita do último delimitador.
Delimitador: O delimitador utilizado para dividir a célula.

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

Uma captura de ecrã da fórmula para dividir texto após o último espaço no Excel

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.

Uma captura de ecrã da divisão de texto por letra maiúscula no Excel

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)),«»)

Uma captura de ecrã do resultado da divisão de texto por letra maiúscula utilizando VBA

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.

Uma captura de ecrã a mostrar uma coluna de nomes completos a serem divididos em colunas separadas para nome próprio e apelido

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)

Uma captura de ecrã da fórmula utilizada para extrair o nome próprio de um nome completo no Excel

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, « », «»)))))

Uma captura de ecrã da fórmula utilizada para extrair o apelido de um nome completo no Excel

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.

Kutools para Exceloferece mais de 300 funcionalidades avançadas para simplificar tarefas complexas, potenciando a criatividade e a eficiência.Integrado com capacidades de IA, o Kutools automatiza tarefas com precisão, tornando a gestão de dados descomplicada.Informações detalhadas de Kutools para Excel...         Teste gratuito...

1. Selecione o intervalo de células correspondente ao Nome Completo e clique em Kutools>Mesclar e Dividir>Dividir Nome.

Uma captura de ecrã da opção Dividir Nomes no separador Kutools no Excel

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.

Uma captura de ecrã a mostrar a caixa de diálogo Dividir Nomes onde Nome Próprio e Apelido estão selecionados para serem divididos

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

Uma captura de ecrã da caixa de diálogo Dividir Nomes onde o utilizador seleciona uma célula de destino

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

Uma captura de ecrã a mostrar os resultados após dividir nomes completos em nome próprio e apelido no Excel utilizando o Kutools

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.

Uma captura de ecrã de uma coluna contendo nomes completos com nome próprio, nome intermédio e apelido separados por espaços

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)

Uma captura de ecrã da fórmula utilizada para extrair o nome próprio de um nome completo para uma coluna separada

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)

Uma captura de ecrã da fórmula utilizada para extrair o nome intermédio de um nome completo para uma coluna separada

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

Uma captura de ecrã da fórmula utilizada para extrair o apelido de um nome completo para uma coluna separada

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!

Kutools para Exceloferece mais de 300 funcionalidades avançadas para simplificar tarefas complexas, potenciando a criatividade e a eficiência.Integrado com capacidades de IA, o Kutools automatiza tarefas com precisão, tornando a gestão de dados descomplicada.Informações detalhadas de Kutools para Excel...         Teste gratuito...

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:

2,1) O Selecionar intervalo está apresentado na caixa Intervalo adividir, podendo alterá-lo conforme necessário;
2,2) Na secção Tipo de Divisão, assinale as caixas Primeiro Nome,Nome do Meioe Sobrenome;
2,2) Clique no botão OK.

Uma captura de ecrã da caixa de diálogo Dividir Nomes onde os nomes próprio, intermédio e apelido estão selecionados para serem divididos

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.

Um GIF a mostrar a funcionalidade Dividir Nomes em Kutools for Excel a dividir nomes completos em nome próprio, nome intermédio e apelido

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.

Uma captura de ecrã a mostrar uma lista de cadeias de texto contendo tanto texto como números

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)

Uma captura de ecrã a mostrar a fórmula para extrair texto de uma célula no Excel

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)

Uma captura de ecrã a mostrar a fórmula para extrair números de uma célula no Excel

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:

Uma captura de ecrã a mostrar a funcionalidade Preenchimento Rápido do Excel a ser utilizada para dividir texto e números em colunas

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.

Uma captura de ecrã a mostrar a introdução manual do primeiro exemplo de texto dividido no Excel

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

Uma captura de ecrã a mostrar a opção Preenchimento Rápido no Excel

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

Uma captura de ecrã a mostrar texto preenchido automaticamente no Excel utilizando o Preenchimento Rápido

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

Uma captura de ecrã a mostrar números divididos preenchidos automaticamente no Excel utilizando o Preenchimento Rápido

Notas:

1) Se as suas cadeias de texto não forem regulares, poderá obter valores incorretos. Pode premir Ctrl+Zpara anular o Preenchimento Relâmpagoe, em seguida, aplicar outros métodos.
2) Se o Preenchimento Relâmpago não funcionar, clique em Ficheiro>Opções. Na janela Opções do Excel, clique em Avançadasno painel esquerdo, assinale a caixa Preenchimento Relâmpagoautomáticona secção Opções de Ediçãoe, em seguida, clique em OK.

Uma captura de ecrã a mostrar como ativar a funcionalidade Preenchimento Rápido nas opções do Excel

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.

Uma captura de ecrã a mostrar resultados incorretos da utilização do Preenchimento Rápido no Excel com dados irregulares

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:

Uma captura de ecrã a mostrar resultados corretos utilizando uma função definida pelo utilizador no Excel para dividir texto e números

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

Uma captura de ecrã a mostrar a janela Microsoft Visual Basic for Applications

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)

Uma captura de ecrã a mostrar a fórmula utilizada para extrair texto utilizando uma função definida pelo utilizador no Excel

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)

Uma captura de ecrã a mostrar a fórmula utilizada para extrair números utilizando uma função definida pelo utilizador no Excel

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.

3,1) O Selecionar intervalo está listado na caixa Intervalo de Divisãoe pode clicar no botão Botão de seleção de intervalopara selecionar um novo intervalo conforme necessário;
3,2) Na secção Tipo, escolha Dividir em Linhasou Dividir em Colunas;
3,3) Na secção Dividir por, selecione a opção Textoe númeroBotão de Rádio;
3,4) Clique no botão OK.

Uma captura de ecrã a mostrar as definições da caixa de diálogo Dividir Células

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.

Uma captura de ecrã a mostrar o resultado após dividir texto e números em duas colunas no Excel utilizando o Kutools

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.

Uma captura de ecrã a mostrar o método de dividir um número em dígitos individuais no Excel com múltiplas colunas

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

A1: Representa a célula que contém um número que pretende dividir em dígitos individuais.

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.

Uma captura de ecrã a mostrar o resultado da divisão de um número em dígitos individuais no Excel

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

Uma captura de ecrã da janela Microsoft Visual Basic for Applications a mostrar código VBA para dividir números em dígitos individuais

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.

Uma captura de ecrã da caixa de diálogo Kutools for Excel utilizada para selecionar um intervalo de células numéricas a dividir

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.

Uma captura de ecrã da caixa de diálogo Kutools for Excel utilizada para selecionar a célula de saída ao dividir células numéricas em dígitos

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.

Uma captura de ecrã a mostrar o resultado da divisão de células numéricas em dígitos individuais utilizando o Kutools

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.

2,1) Na secção Intervalo de Divisão, pode ver o intervalo que selecionou apresentado na caixa de texto. Pode clicar no botão Botão de seleção de intervalopara alterar o intervalo conforme necessário;
2,2) Na secção Tipo, escolha Dividir em Linhasou Dividir em Colunasconforme as suas necessidades;
2,3) Na secção Dividir por, selecione a opção Especificar larguraBotão de Rádio, introduza o número 1na caixa de texto;
2,4) Clique no botão OK.

Uma captura de ecrã da caixa de diálogo Dividir Células com a opção para dividir células em linhas ou colunas

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.

Uma captura de ecrã da caixa de diálogo Dividir Células com o destino de saída para dígitos individuais

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.

Uma captura de ecrã de uma tabela de exemplo a mostrar células numéricas a dividir nos pontos decimais

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

A1: Representa a célula que pretende dividir na vírgula decimal.

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)

Uma captura de ecrã do resultado após dividir um número na parte inteira utilizando a função TRUNC

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)

Uma captura de ecrã do resultado após dividir um número na parte decimal utilizando a função TRUNC

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.

Uma captura de ecrã da caixa de diálogo 'Passo 1 de 3' da funcionalidade Texto em Colunas no Excel, com o botão de opção 'Delimitado' selecionado

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.

Uma captura de ecrã da caixa de diálogo 'Passo 2 de 3' da funcionalidade Texto em Colunas no Excel, com a caixa de verificação 'Outro' selecionada e um ponto introduzido

4. Na caixa de diálogo Passo 3 de 3, clique no botão Botão de seleção de intervalo 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:

Uma captura de ecrã da caixa de diálogo 'Passo 3 de 3' da funcionalidade Texto em Colunas no Excel, com a célula de destino selecionada

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.

Uma captura de ecrã do resultado após dividir um número nas partes inteira e decimal utilizando Texto em Colunas, a mostrar um problema com decimais negativos

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.

Uma captura de ecrã do método Preenchimento Rápido a ser aplicado para extrair a parte inteira de um número no Excel

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

Uma captura de ecrã da opção Preenchimento Rápido no Excel

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

Uma captura de ecrã a mostrar a parte inteira extraída após utilizar o Preenchimento Rápido em células numéricas no Excel

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

Uma captura de ecrã a mostrar a parte decimal extraída após utilizar o Preenchimento Rápido em células numéricas no Excel


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.

Uma captura de ecrã de uma lista de células de data no Excel, a mostrar um exemplo de valores de data na coluna B5:B9

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

A1: Representa a célula de data que pretende dividir em dia, mês e ano separados.

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)

Uma captura de ecrã de uma fórmula no Excel para extrair o dia de uma data, utilizando a função DAY na coluna Dia

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)

Uma captura de ecrã de uma fórmula no Excel para extrair o mês de uma data, utilizando a função MONTH na coluna Mês

Obter o ano de uma data

=YEAR(B5)

Uma captura de ecrã de uma fórmula no Excel para extrair o ano de uma data, utilizando a função YEAR na coluna Ano

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.

Uma captura de ecrã da caixa de diálogo 'Texto em Colunas' no Excel, com a opção 'Outro' marcada e o símbolo barra (/) introduzido para dividir células de data

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.

Kutools para Exceloferece mais de 300 funcionalidades avançadas para simplificar tarefas complexas, potenciando a criatividade e a eficiência.Integrado com capacidades de IA, o Kutools automatiza tarefas com precisão, tornando a gestão de dados descomplicada.Informações detalhadas de Kutools para Excel...         Teste gratuito...

Esta funcionalidade permite-lhe obter o resultado de dividir datas em lote com apenas alguns cliques.

Clique para descobrir mais sobre esta funcionalidade.

Uma captura de ecrã de um GIF a mostrar a funcionalidade Dividir Células a dividir células de data em dia, mês e ano

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.

Uma captura de ecrã de uma lista de células de data e hora no Excel, a mostrar exemplos de datas e horas na coluna B5:B9

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.

1) Selecione o Intervalo de Datas, clique com o botão direito do rato e escolha Definir formato de célulano menu de contexto. Na caixa de diálogo Definir formato de célula, selecione Datana caixa Categoria, escolha qualquer formato Formato de data necessário na caixa Tipoe, em seguida, clique em OKpara guardar as alterações.

Uma captura de ecrã da caixa de diálogo Formatar Células no Excel, com a categoria Data selecionada para formatar uma coluna de datas

2) Selecione o Intervalo de Tempo, clique com o botão direito e selecione Definir formato de célulano menu de contexto. Na Definir formato de célulacaixa de diálogo, selecione Horana Categoria, selecione qualquer formato de hora que necessite na Tipoe, em seguida, clique em OKpara guardar as alterações.

Uma captura de ecrã da caixa de diálogo Formatar Células no Excel, com a categoria Hora selecionada para formatar uma coluna de horas

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)

Uma captura de ecrã de uma fórmula do Excel para extrair a parte da data de um valor de data e hora, utilizando a função INT

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

=B5-D5

Uma captura de ecrã de uma fórmula do Excel para extrair a parte da hora de um valor de data e hora, utilizando a fórmula =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:

Uma captura de ecrã a mostrar exemplos de valores de data e hora introduzidos manualmente em colunas do Excel para o Preenchimento Rápido os dividir

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.

Uma captura de ecrã de um GIF a demonstrar a funcionalidade Preenchimento Rápido do Excel a dividir automaticamente valores de data e hora em colunas separadas

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

🤖KUTOOLS AI Assistente: Revolucione o 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
Funcionalidades Populares:Localizar, Destacar ou Marcar Duplicatas   |  Excluir linhas em branco   |  Combinar Colunas ou Células sem Perder Dados   |   Arredondamento sem usar fórmula...
Super PROC:VLookup com Múltiplos Critérios  |  VLookup com Múltiplos Valores  |   VLookup em Múltiplas Folhas   |   Correspondência Fuzzy....
Lista Suspensa Avançada:Criar Rapidamente Lista de Seleção   |  Lista de Seleção Dependente   |  Lista de Seleção com Múltipla Escolha....
Gestor de Colunas:Adicionar um Número Específico de Colunas|Mover Colunas|Alternar Estado de Visibilidade de Colunas Ocultas|Comparar Intervalos e Colunas...
Funcionalidades em Destaque:Grade de foco   |  Visualização de Design   |Barra de fórmulas aprimorada   | Gestor de Pastas de Trabalho e Folhas   |  Biblioteca de Recursos(Texto Automático)|  Seleção de Data   |  Consolidar Planilhas  |  Encriptar/Descriptografar Células   | Enviar Emails por Lista   |  Super Filtro   |   Filtro Especial(Filtrar Células com Fonte em Negrito/itálico/rasurado...) ...
Principais Conjuntos de Ferramentas 15:12 Ferramentasde Texto(Adicionar Texto,Excluir Caracteres Específicos, ...)|   50+Tiposde Gráfico(Gráfico de Gantt, ...)|   40+ Fórmulas Práticas(Calcular a idade com base na data de nascimento, ...)|   19 Ferramentasde Inserção(Inserir QR Code,Inserir Imagem a Partir do Caminho, ...)|   12 Ferramentasde Conversão(Converter em Palavras,Conversão de moeda, ...)|   7 Ferramentasde Mesclar e Dividir(Mesclar Linhas Avançado,Dividir Células, ...)|... e muito mais
Utilize o Kutools na sua língua preferida – suporta inglês, espanhol, alemão, francês, chinês e mais 40+ idiomas!

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.

ExcelWordOutlookTabsPowerPoint
  • 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