Skip to main content

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

Author: Siluvia Last Modified: 2025-06-04

Ao utilizar o Excel, pode ser necessário dividir o texto de uma célula em várias células para diferentes finalidades. Este tutorial está dividido em três partes: dividir células de texto, dividir células numéricas e dividir células de data. Cada parte apresenta exemplos distintos para ajudá-lo a lidar com a tarefa de divisão ao se deparar com o mesmo problema.

Índice: [ Ocultar ]

(Clique em qualquer título no índice abaixo ou à direita para navegar até o capítulo correspondente.)

1 Dividir células de texto

Esta parte reúne as situações que você pode encontrar ao dividir uma célula de texto em várias colunas e apresenta os métodos correspondentes para cada caso.

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 por um delimitador específico, como vírgula, espaço, hífen, entre outros, você pode utilizar um dos métodos abaixo.

Dividir células por delimitador com o recurso Dividir Dados

O recurso Dividir Dados, integrado ao Excel, é amplamente utilizado para dividir células. Como mostrado na imagem abaixo, para dividir as células da coluna Text Strings por vírgula, você pode usar o recurso Dividir Dados conforme as etapas a seguir.

A screenshot of a text cell split into multiple columns

1. Selecione o intervalo de colunas que deseja dividir por vírgula, clique em Dados > Dividir Dados.

A screenshot of the Text to Columns option in Excel ribbon

2. Na caixa de diálogo Assistente de Dividir Dados – Passo1 de3, mantenha selecionada a opção Delimitado e clique no botão Avançar.

A screenshot of the Convert Text to Columns Wizard – Step 1 of 3 dialog box with the Delimited option selected

3. Na caixa de diálogo Assistente de Dividir Dados – Passo2 de3, especifique um delimitador conforme necessário (neste caso, marque apenas a caixa Vírgula) e clique no botão Avançar.

A screenshot of the Convert Text to Columns Wizard – Step 2 of 3 dialog box showing delimiters selection

4. Na última etapa da caixa de diálogo, clique no Destination cell selection button botão para selecionar uma célula onde os textos separados serão exibidos e, em seguida, clique no Concluir botão.

A screenshot of selecting a cell for the output in the Convert Text to Columns Wizard

Em seguida, os textos no intervalo selecionado são divididos por vírgula e posicionados em colunas diferentes, conforme mostrado abaixo.

A screenshot of a text cell split into multiple columns

Dividir células por delimitador com fórmula

Você pode aplicar a fórmula abaixo para dividir textos em células por um delimitador específico 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 sequência de texto;
A1: Representa a célula que contém a sequência de texto que você irá dividir;
N: Um número que representa a enésima substring da sequência de texto que você irá dividir.

Depois, prossiga para aplicar esta fórmula.

1. Conforme mostrado na imagem abaixo, primeiro, você precisa criar uma linha auxiliar com os números1,2,3... posicionados em células diferentes.

Observação: Aqui,1,2,3... representam a primeira, segunda e terceira substring da sequência de texto.

A screenshot of a helper row with numbers 1, 2, 3... created for splitting text strings in Excel

2. Selecione uma célula abaixo da célula com o número1, copie ou digite a fórmula abaixo nela e pressione Enter para obter a primeira substring da sequência de texto. Selecione a célula de resultado, arraste a Alça de Preenchimento para a direita e para baixo para obter as outras substrings. Veja a imagem:

=TRIM(MID(SUBSTITUTE($B5,",",REPT(" ",LEN($B5))),(D$4-1)*LEN($B5)+1,LEN($B5)))

A screenshot showing the AutoFill Handle used to extend the formula for splitting text strings in Excel

Observação: Na fórmula, "," é o delimitador utilizado para dividir a sequência de texto em B5. Você pode alterá-lo conforme necessário.

Dividir células por delimitador com uma ferramenta incrível

Aqui, recomendamos o recurso Dividir Células do Kutools para Excel para ajudá-lo a dividir facilmente células em colunas ou linhas separadas por um determinado delimitador no Excel.

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

1. Após instalar o Kutools para Excel, selecione o intervalo onde deseja dividir as sequências de texto e clique em Kutools > Mesclar & Dividir > Dividir Células.

A screenshot showing the Split Cells option under the Kutools tab in Excel

2. Na caixa de diálogo Dividir Células, você precisa configurar da seguinte forma.

2.1) O intervalo selecionado é exibido na caixa Intervalo de Divisão, você pode alterá-lo conforme necessário;
2.2) Na seção Tipo, selecione a opção Dividir em Linhas ou Dividir Dados;
2.3) Na seção Separador, selecione o delimitador desejado. Se o delimitador necessário não estiver listado, selecione a opção Outro e digite o delimitador na caixa de texto. Neste caso, digito uma vírgula na caixa de texto;
2.4) Clique em OK. Veja a imagem:

A screenshot of the Kutools Split Cells dialog box with delimiter configuration

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

A screenshot of the final Kutools Split Cells dialog box to select the output location

As substrings são divididas em diferentes colunas ou linhas conforme especificado na etapa2 acima.

Dividir Dados:

A screenshot of text strings split into columns using Kutools

Dividir em Linhas:

A screenshot of text strings split into rows using Kutools

Exemplo #2 Dividir células por comprimento específico

Para dividir uma sequência de texto por comprimento específico, os métodos a seguir podem ajudá-lo.

Dividir células por comprimento específico com o recurso Dividir Dados

O recurso Dividir Dados oferece a opção Largura especificada para ajudá-lo a dividir sequências de texto em células selecionadas por comprimento específico no Excel.

Como mostrado na imagem abaixo, para dividir os textos do intervalo B5:B9 em colunas a cada3 caracteres, siga os passos abaixo para realizar a tarefa.

A screenshot showing cells to be split by fixed width

1. Selecione as células onde deseja dividir as sequências de texto.

2. Clique em Dados > Dividir Dados.

3. Na caixa de diálogo Assistente de Dividir Dados – passo1 de3, selecione a opção Largura especificada e clique em Avançar.

A screenshot of the Convert Text to Columns Wizard step 1 of 3 dialog box in Excel with Fixed width selected

4. Em seguida, a caixa de diálogo Passo2 de3 será exibida. Na seção Visualização, 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 Avançar para continuar.

Neste caso, crio linhas de quebra a cada3 caracteres na sequência de texto.

A screenshot of the Convert Text to Columns Wizard step 2 of 3 dialog box with break lines placed to split text

5. Na última etapa do assistente, selecione uma célula para exibir os textos separados e clique no botão Concluir.

A screenshot of the Convert Text to Columns Wizard step 3 of 3 dialog box in Excel with output cell highlighted

Agora as sequências de texto nas células selecionadas são divididas a cada3 caracteres, conforme mostrado na imagem abaixo.

A screenshot of text strings split into separate columns every 3 characters in Excel

Dividir células por comprimento específico com uma ferramenta incrível

Para dividir células por comprimento específico no Excel, você pode usar o recurso Dividir Células do Kutools para Excel para realizar a tarefa facilmente.

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

1. Selecione as células de texto que deseja dividir por comprimento específico, clique em Kutools > Mesclar & Dividir > Dividir Células.

2. Na caixa de diálogo Dividir Células, configure conforme abaixo.

2.1) O intervalo selecionado na etapa1 é exibido na caixa Intervalo de Divisão, você pode alterá-lo se necessário;
2.2) Na seção Tipo, escolha a opção Dividir em Linhas ou Dividir Dados conforme necessário;
2.3) Na seção Separador, selecione a opção Especificar largura, digite um número que representa o comprimento de caracteres para dividir a sequência de texto. Neste caso, digito o número3 na caixa de texto;
2.4) Clique no botão OK.

A screenshot of the Split Cells dialog box with Split by width option selected

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

A screenshot of the Split Cells dialog box in Kutools for Excel with output destination selected

As sequências de texto nas células selecionadas são divididas por comprimento específico e posicionadas em colunas diferentes.

Exemplo #3 Dividir células por uma palavra específica

Como mostrado na imagem abaixo, para dividir sequências de texto no intervalo B5:B9 por uma palavra inteira “sales”, você pode aplicar as fórmulas apresentadas nesta seção.

A screenshot of text strings in Excel to be split by the word 'sales'

Obter a substring antes de uma palavra específica em uma célula

Aplicar uma fórmula baseada nas funções ESQUERDA e PROCURAR pode ajudar a obter a substring antes de uma palavra específica em uma sequência de texto.

Fórmula genérica

=ESQUERDA(A1;PROCURAR("palavra_especifica"; A1)-1)

Argumentos

A1: Representa a célula que contém a sequência de texto que você deseja dividir por uma palavra específica;
Palavra_especifica: A palavra usada para dividir uma sequência de texto. Pode ser uma referência de célula para a palavra ou uma palavra exata entre aspas duplas;

1. Selecione uma célula em branco, copie ou digite a fórmula abaixo nela e pressione Enter para obter a substring antes da palavra específica. Selecione esta célula de resultado e arraste a Alça de Preenchimento para baixo para aplicar a fórmula às demais células.

=ESQUERDA(B5;PROCURAR("sales";B5)-1)

A screenshot of the formula used in Excel to get the substring before a certain word

Obter a substring após uma palavra em uma célula

Após obter a substring antes da palavra, aplique a fórmula abaixo para obter a substring após ela.

Fórmula genérica

=ARRANCAR(MEIO(A1;PROCURAR("palavra_especifica";A1)+NÚM.CARACT("palavra_especifica");255))

Argumentos

A1: Representa a célula que contém a sequência de texto que você deseja dividir por uma palavra específica;
Palavra_especifica: A palavra usada para dividir uma sequência de texto. Pode ser uma referência de célula para a palavra ou uma palavra exata entre aspas duplas;

1. Selecione uma célula em branco ao lado da primeira célula de resultado (D5).

2. Copie ou digite a fórmula abaixo nela e pressione Enter. Selecione esta célula de resultado e arraste a Alça de Preenchimento para baixo para obter os outros resultados.

=ARRANCAR(MEIO(B5;PROCURAR("sales";B5)+NÚM.CARACT("sales");255))

A screenshot of the formula used in Excel to get the substring after a certain word

Agora você dividiu as sequências de texto em diferentes colunas por uma palavra inteira.

Exemplo #4 Dividir células por quebra de linha

Esta seção apresenta diferentes métodos para ajudá-lo a dividir células de texto por quebra de linha no Excel.

A screenshot of Excel with a table, showing the selected cells to be split by line breaks

Dividir células por quebra de linha com o recurso Dividir Dados

O recurso Dividir Dados pode ser utilizado para dividir células por quebra de linha no Excel. Siga os passos abaixo.

1. Selecione o intervalo de células onde deseja dividir os textos por quebra de linha.

2. Clique em Dados > Dividir Dados.

3. Na caixa de diálogo Assistente de Dividir Dados – Passo1 de3, escolha a opção Delimitado e clique em Avançar;

A screenshot of the Convert Text to Columns Wizard in Excel, showing the Delimited option selected

4. Na caixa de diálogo Passo2 de3, desmarque qualquer seleção de Delimitadores existente, marque a caixa Outro e pressione o atalho Ctrl + J. Você verá que apenas um pequeno ponto é exibido na caixa de texto, e na caixa de Visualização os textos são divididos por quebras de linha. Clique em Avançar.

A screenshot of the Step 2 of 3 dialog box in Excel with the Other delimiter selected and Ctrl + J entered

5. Na última etapa do assistente, selecione uma célula de destino para exibir os textos separados e clique no botão Concluir.

A screenshot of the final step of the Text to Columns Wizard in Excel, showing the destination cell selected

Os textos nas células selecionadas são divididos em diferentes colunas por quebras de linha.

Dividir células por quebra de linha com fórmula

As fórmulas a seguir também podem ajudar a dividir células por quebra de linha no Excel.

Utilizando o mesmo exemplo acima, após a divisão, você obterá três substrings em colunas diferentes.

Obter a substring antes da primeira quebra de linha

Primeiramente, podemos aplicar uma fórmula baseada nas funções ESQUERDA e PROCURAR para dividir a substring antes da primeira quebra de linha na célula.

Fórmula genérica

=ESQUERDA(célula; PROCURAR(CARACT(10);célula;1)-1)

Argumentos

Célula: A célula de texto onde você deseja dividir a substring antes da primeira quebra de linha.

1. Selecione uma célula em branco (D5 neste caso), copie ou digite a fórmula abaixo nela e pressione Enter. Selecione a célula de resultado e arraste a Alça de Preenchimento para baixo para obter as substrings antes da primeira quebra de linha das outras células.

=ESQUERDA(B5; PROCURAR(CARACT(10);B5;1)-1)

A screenshot of the Excel sheet showing a formula for extracting a substring before the first line break

Obter a substring entre a primeira e a segunda quebra de linha

Para obter a substring entre a primeira e a segunda quebra de linha em uma célula, utilize a fórmula a seguir.

Fórmula genérica

=MEIO(célula;PROCURAR(CARACT(10);célula)+1;PROCURAR(CARACT(10);célula;PROCURAR(CARACT(10);célula)+1)-PROCURAR(CARACT(10);célula)-1)

Argumentos

Célula: A célula de texto onde você deseja dividir a substring entre a primeira e a segunda quebras de linha.

1. Selecione uma célula (E5) ao lado de D5, copie ou digite a fórmula abaixo nela e pressione Enter. Selecione a célula de resultado e arraste a Alça de Preenchimento para baixo para obter as substrings entre a primeira e a segunda quebras de linha das outras células.

=MEIO(B5; PROCURAR(CARACT(10);B5) +1; PROCURAR(CARACT(10);B5;PROCURAR(CARACT(10);B5)+1) - PROCURAR(CARACT(10);B5) -1)

A screenshot of the Excel sheet showing a formula for extracting a substring between the first and second line breaks

Obter a substring após a segunda quebra de linha

O primeiro passo é obter a substring após a segunda quebra de linha com a fórmula abaixo.

Fórmula genérica

=DIREITA(célula;NÚM.CARACT(célula) - PROCURAR(CARACT(10);célula; PROCURAR(CARACT(10); célula) +1))

Argumentos

Célula: A célula de texto onde você deseja dividir a substring após a segunda quebra de linha.

1. Selecione uma célula (F5 neste caso), copie ou digite a fórmula abaixo nela e pressione Enter. Selecione a célula de resultado e arraste a Alça de Preenchimento para baixo para obter as substrings após a segunda quebra de linha das outras células.

=DIREITA(B5;NÚM.CARACT(B5) - PROCURAR(CARACT(10); B5; PROCURAR(CARACT(10); B5) +1))

A screenshot of the Excel sheet showing a formula for extracting a substring after the second line break

Dividir células por quebra de linha com VBA

Esta seção fornece um código VBA para ajudá-lo a dividir facilmente textos em células selecionadas por quebra de linha no Excel.

1. Pressione as teclas Alt + F11 para abrir a janela Microsoft Visual Basic for Applications.

2. Na janela Microsoft Visual Basic for Applications, clique em Inserir > Módulo. Em seguida, copie o VBA abaixo para a janela de 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

A screenshot of the Microsoft Visual Basic for Applications window showing VBA code to split cells by line breaks

3. Pressione a tecla F5 para executar o código. Em seguida, uma caixa de diálogo do Kutools para Excel será exibida, selecione o intervalo de células onde deseja dividir por quebra de linha e, por fim, clique no botão OK.

A screenshot of the Kutools for Excel dialog box with the range of cells selected to split by line break

Os textos nas células selecionadas são divididos em diferentes colunas de uma só vez por quebras de linha.

A screenshot of the result after splitting cells by line break in Excel using Kutools

Dividir células por quebra de linha com uma ferramenta incrível

Aqui, apresentamos uma ferramenta prática – o utilitário Dividir Células do Kutools para Excel. Com esta ferramenta, você pode dividir textos em células selecionadas em massa por quebra de linha com apenas alguns cliques.

1. Selecione o intervalo de células onde deseja dividir os textos por quebra de linha.

2. Clique em Kutools > Mesclar & Dividir > Dividir Células para ativar o recurso.

3. Na caixa de diálogo Dividir Células, faça as seguintes configurações.

3.1) Na caixa Intervalo de Divisão, mantenha o intervalo selecionado ou altere para um novo intervalo;
3.2) Na seção Tipo, escolha Dividir em Linhas ou Dividir Dados conforme necessário;
3.3) Na seção Separador, escolha a opção Iniciar uma nova linha;
3.4) Clique no botão OK. Veja a imagem:

A screenshot of the Split Cells dialog box with settings to split by line breaks

4. Na próxima caixa de diálogo Dividir Células, selecione uma célula em branco para posicionar os textos separados e clique em OK.

A screenshot of the Split Cells dialog box with the destination cell selected

Os textos nas células selecionadas são divididos em diferentes colunas por quebras de linha, conforme mostrado na imagem abaixo.

A screenshot showing the result of splitting text by line breaks in Excel using Kutools

Kutools para Excel - Potencialize o Excel com mais de 300 ferramentas essenciais. Aproveite recursos de IA permanentemente gratuitos! Obtenha Agora

Exemplo #5 Dividir células apenas pelo primeiro ou último delimitador

Às vezes, pode ser necessário dividir uma célula em duas partes apenas pelo primeiro ou último delimitador. Você pode tentar as fórmulas abaixo.

Dividir células pelo primeiro delimitador com fórmulas

Como mostrado na imagem abaixo, para dividir cada célula do intervalo B5:B9 em duas partes pelo primeiro espaço, você precisa aplicar duas fórmulas.

A screenshot of splitting text by the first space in Excel

Dividir a substring antes do primeiro espaço

Para dividir a substring antes do primeiro espaço, utilize uma fórmula baseada nas funções ESQUERDA e PROCURAR.

Fórmula genérica

=ESQUERDA(célula;PROCURAR("delimitador";célula)-1)

Argumentos

Célula: A célula de texto onde você deseja dividir a substring antes do primeiro espaço.
Delimitador: O delimitador utilizado para dividir a célula.

1. Selecione uma célula (D5 neste caso) para exibir a substring, copie ou digite a fórmula abaixo nela e pressione Enter. Selecione a célula de resultado e arraste a Alça de Preenchimento para baixo para obter a substring das outras células.

=ESQUERDA(B5;PROCURAR(" ";B5)-1)

A screenshot of the formula for splitting text before the first space in Excel

Dividir a substring após o primeiro espaço

Em seguida, aplique a fórmula abaixo para obter a substring após o primeiro espaço em uma célula.

Fórmula genérica

=DIREITA(célula;NÚM.CARACT(célula)-PROCURAR("delimitador";célula))

Argumentos

Célula: A célula de texto onde você deseja dividir a substring após o primeiro espaço.
Delimitador: O delimitador utilizado para dividir a célula.

1. Copie ou digite a fórmula abaixo na célula E5 e pressione Enter para obter o resultado. Selecione esta célula de resultado e arraste a Alça de Preenchimento para baixo para obter a substring após o último espaço das outras células.

=DIREITA(B5;NÚM.CARACT(B5)-PROCURAR(" ";B5))

A screenshot of the result for splitting text after the first space in Excel

Observação: Nas fórmulas, você pode alterar a referência da célula para a sequência de texto e o delimitador conforme necessário.

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 imagem, as duas fórmulas apresentadas nesta seção podem ajudá-lo a realizar a tarefa.

A screenshot of splitting text by the last space in Excel

Obter o texto à esquerda do último delimitador

Para obter o texto à esquerda do último delimitador em uma célula, aplique a fórmula abaixo.

Fórmula genérica

=ESQUERDA(B5;PROCURAR("^";SUBSTITUIR(célula,"delimitador","^",NÚM.CARACT(célula)-NÚM.CARACT(SUBSTITUIR(célula,"delimitador",""))))-1)

Argumentos

Célula: A célula de texto onde você deseja dividir o texto à esquerda do último delimitador.
Delimitador: O delimitador utilizado para dividir a célula.

1. Selecione uma célula para exibir a substring à esquerda, copie ou digite a fórmula abaixo nela e pressione Enter. Selecione a célula de resultado e arraste a Alça de Preenchimento para baixo para aplicar a fórmula às outras células.

=ESQUERDA(B5;PROCURAR("^";SUBSTITUIR(B5," ","^",NÚM.CARACT(B5)-NÚM.CARACT(SUBSTITUIR(B5," ",""))))-1)

A screenshot of the formula for splitting text before the last space in Excel

Obter o texto à direita do último delimitador

Agora precisamos obter o texto à direita do último espaço neste caso.

Fórmula genérica

=ARRANCAR(DIREITA(SUBSTITUIR(célula,"delimitador",REPT("delimitador",NÚM.CARACT(célula))),NÚM.CARACT(célula)))

Argumentos

Célula: A célula de texto onde você deseja dividir o texto à direita do último delimitador.
Delimitador: O delimitador utilizado para dividir a célula.

1. Selecione uma célula para exibir a substring à direita, copie ou digite a fórmula abaixo nela e pressione Enter. Selecione a célula de resultado e arraste a Alça de Preenchimento para baixo para aplicar a fórmula às outras células.

=ARRANCAR(DIREITA(SUBSTITUIR(B5," ",REPT(" ",NÚM.CARACT(B5))),NÚM.CARACT(B5)))

A screenshot of the formula for splitting text after the last space in Excel

Observação: Nas fórmulas, você pode alterar a referência da célula para a sequência de texto e o delimitador conforme necessário.

Exemplo #6 Dividir células por letra maiúscula

Esta seção apresenta uma função definida pelo usuário para dividir palavras em células por letra maiúscula.

A screenshot of splitting text by capital letter in Excel

1. Pressione as teclas Alt + F11 para abrir a janela Microsoft Visual Basic for Applications.

2. Na janela Microsoft Visual Basic for Applications, clique em Inserir > Módulo e 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. Pressione as teclas Alt + Q para fechar a janela Microsoft Visual Basic for Applications.

4. Selecione uma célula (D5 neste caso) para exibir a palavra à esquerda da primeira letra maiúscula, digite a fórmula abaixo nela e pressione Enter. Selecione esta célula de resultado e arraste a Alça de Preenchimento para a direita e depois para baixo para obter as outras palavras.

=SEERRO(GetName($B5;COLUNAS($D:D));"")

A screenshot of the result of splitting text by capital letter using VBA

Observação: No código, $B5 é a célula que você irá dividir, $D:D é a coluna da célula de resultado. Altere conforme seus próprios dados.

Exemplo #7 Dividir nomes em células

Supondo que você tenha uma planilha contendo uma coluna de nomes completos e deseja dividir o nome completo em colunas separadas, como separar o nome e o sobrenome, ou separar o nome, nome do meio e sobrenome. Esta seção lista etapas detalhadas para ajudá-lo a resolver esses problemas.

Dividir nome completo em nome e sobrenome

Como mostrado na imagem abaixo, o nome, nome do meio e sobrenome são separados por um único espaço. Para dividir apenas o nome e o sobrenome de um nome completo e colocá-los em colunas diferentes, você pode aplicar um dos métodos a seguir.

A screenshot showing a column of full names to be split into separate columns for first and last names

1) Dividir nome completo em nome e sobrenome com fórmulas

Você precisa aplicar duas fórmulas separadamente para dividir um nome completo em nome e sobrenome.

Dividir o nome de um nome completo

Você pode aplicar uma fórmula baseada nas funções ESQUERDA e PROCURAR para dividir o nome de um nome completo.

Fórmula genérica

=ESQUERDA(célula; PROCURAR(" "; célula) -1)

1. Selecione uma célula para exibir o nome.

2. Copie ou digite a fórmula abaixo nela e pressione Enter. Selecione esta célula de resultado e arraste a Alça de Preenchimento para baixo para dividir os nomes das outras células.

=ESQUERDA(B5; PROCURAR(" "; B5) -1)

A screenshot of the formula used to split the first name from a full name in Excel

Agora você dividiu todos os nomes das células de nomes completos no intervalo especificado. Em seguida, aplique a fórmula abaixo para dividir os sobrenomes.

Dividir o sobrenome de um nome completo

Fórmula genérica

=DIREITA(célula; NÚM.CARACT(célula) - PROCURAR("^"; SUBSTITUIR(célula," ", "^", NÚM.CARACT(célula) - NÚM.CARACT(SUBSTITUIR(célula, " ", "")))))

1. Selecione uma célula ao lado da célula de nome.

2. Copie ou digite a fórmula abaixo nela e pressione Enter. Selecione esta célula de resultado e arraste a Alça de Preenchimento para baixo para obter os sobrenomes das outras células.

=DIREITA(B5; NÚM.CARACT(B5) - PROCURAR("^"; SUBSTITUIR(B5," ", "^", NÚM.CARACT(B5) - NÚM.CARACT(SUBSTITUIR(B5, " ", "")))))

A screenshot of the formula used to split the last name from a full name in Excel

Observação: Nas fórmulas, B5 é a célula de nome completo que você deseja dividir. Você pode alterá-la conforme necessário.

2) Dividir nome completo em nome e sobrenome com uma ferramenta incrível

Fórmulas são difíceis de memorizar para muitos usuários do Excel. Aqui, recomendamos o recurso Dividir Nome do Kutools para Excel. Com este recurso, você pode dividir facilmente o nome completo em nome e sobrenome com apenas alguns cliques.

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

1. Selecione o intervalo de células de nomes completos, clique em Kutools > Mesclar & Dividir > Dividir Nome.

A screenshot of the Split Names option in Kutools tab in Excel

2. Na caixa de diálogo Dividir Nome, marque apenas as caixas Nome e Sobrenome na seção Tipo de Divisão e clique em OK.

Dicas: O intervalo selecionado é exibido na caixa Intervalo de Divisão, você pode alterá-lo conforme necessário.

A screenshot showing the Split Names dialog box where First and Last Name are selected to be split

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

A screenshot of the Split Names dialog box where the user selects a destination cell

O nome completo nas células selecionadas será dividido em nome e sobrenome em lote, conforme mostrado na imagem abaixo.

A screenshot showing the results after splitting full names into first and last names in Excel using Kutools

Kutools para Excel - Potencialize o Excel com mais de 300 ferramentas essenciais. Aproveite recursos de IA permanentemente gratuitos! Obtenha Agora

Dividir nome completo em nome, nome do meio e sobrenome

Como mostrado na imagem abaixo, há uma coluna de nomes completos com nome, nome do meio e sobrenome separados por um espaço. Para dividir o nome completo em nome, nome do meio e sobrenome e colocá-los em colunas diferentes, os métodos abaixo podem ajudá-lo.

A screenshot of a column containing full names with first, middle, and last names separated by spaces

1) Dividir nome completo em nome, nome do meio e sobrenome com Dividir Dados

O recurso integrado – Dividir Dados pode ajudá-lo a dividir facilmente o nome completo em nome, nome do meio e sobrenome no Excel.

Você pode seguir os passos mencionados acima para aplicar o recurso Dividir Dados.

Observação: No Passo2 de3 do assistente, marque apenas a caixa Espaço.

2) Dividir nome completo em nome, nome do meio e sobrenome com fórmulas

Você também pode aplicar fórmulas para dividir um nome completo em nome, nome do meio e sobrenome no Excel.

Fórmulas genéricas usadas para dividir nome completo

Dividir o nome

=ESQUERDA(célula;PROCURAR(" "; célula)-1)

Dividir o nome do meio

=MEIO(célula; PROCURAR(" "; célula) +1; PROCURAR(" "; célula; PROCURAR(" "; célula)+1) - PROCURAR(" "; célula)-1)

Dividir o sobrenome

=DIREITA(célula;NÚM.CARACT(célula) - PROCURAR(" ";célula; PROCURAR(" ";célula;1)+1))

Em seguida, aplique as fórmulas em células diferentes para obter o nome, nome do meio e sobrenome.

1. Na célula D5, digite a fórmula abaixo e pressione Enter. Selecione esta célula de resultado e arraste a Alça de Preenchimento para baixo para obter o nome das outras células de nomes completos.

=ESQUERDA(B5;PROCURAR(" "; B5)-1)

A screenshot of the formula used to split the first name from a full name into a separate column

2. Digite a fórmula abaixo na célula E5 e pressione Enter para obter o primeiro nome do meio. Selecione a célula de resultado e arraste a Alça de Preenchimento para baixo para obter os outros nomes do meio.

=MEIO(B5; PROCURAR(" "; B5) +1; PROCURAR(" "; B5; PROCURAR(" "; B5)+1) - PROCURAR(" "; B5)-1)

A screenshot of the formula used to split the middle name from a full name into a separate column

3. Para obter os sobrenomes, digite a fórmula abaixo na célula F5 e pressione Enter, depois selecione a célula de resultado e arraste a Alça de Preenchimento sobre as células desejadas.

=DIREITA(B5;NÚM.CARACT(B5) - PROCURAR(" ";B5; PROCURAR(" ";B5;1)+1))

A screenshot of the formula used to split the last name from a full name into a separate column

3) Dividir nome completo em nome, nome do meio e sobrenome com uma ferramenta incrível

Aqui está uma introdução ao recurso Dividir Nome do Kutools para Excel, que permite dividir um nome completo em nome, nome do meio e sobrenome de uma só vez com apenas alguns cliques.

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

1. Selecione as células de nomes completos que deseja dividir e clique em Kutools > Mesclar & Dividir > Dividir Nome.

2. Na caixa de diálogo Dividir Nome, configure conforme abaixo.

2.1) O intervalo selecionado é exibido na caixa Intervalo de Divisão, você pode alterá-lo conforme necessário;
2.2) Na seção Tipo de Divisão, marque as caixas Nome, Nome do Meio e Sobrenome;
2.2) Clique no botão OK.

A screenshot of the Split Names dialog box where the first, middle, and last names are selected to be split

3. Na próxima caixa de diálogo Dividir Nome, selecione uma célula de destino para exibir os textos separados e clique em OK. Veja o exemplo abaixo.

A GIF showing the Split Names feature in Kutools for Excel splitting full names into first, middle, and last names

Kutools para Excel - Potencialize o Excel com mais de 300 ferramentas essenciais. Aproveite recursos de IA permanentemente gratuitos! Obtenha Agora

Exemplo #8 Dividir texto e números em células

Supondo que haja uma lista de sequências de texto com textos e números misturados, como mostrado na imagem abaixo, para separar o texto e os números e colocá-los em colunas diferentes, apresentamos quatro métodos para você.

A screenshot showing a list of text strings containing both text and numbers

Dividir texto e números com fórmulas

Com as fórmulas a seguir, você pode dividir o texto e os números de uma célula em duas células separadas.

Fórmulas genéricas

Obter texto da célula

=ESQUERDA(célula;MÍN(PROCURAR({0,1,2,3,4,5,6,7,8,9};célula&"0123456789"))-1)

Obter números da célula

=DIREITA(célula;NÚM.CARACT(B5)-MÍN(PROCURAR({0,1,2,3,4,5,6,7,8,9};célula&"0123456789"))+1)

Em seguida, aplique essas duas fórmulas em células diferentes para obter o texto e os números separados.

1. Selecione uma célula em branco para posicionar o texto da primeira sequência da lista, copie ou digite a fórmula abaixo e pressione Enter. Selecione a célula de resultado e arraste a Alça de Preenchimento para baixo para obter o texto das outras sequências da lista.

=ESQUERDA(B5;MÍN(PROCURAR({0,1,2,3,4,5,6,7,8,9};B5&"0123456789"))-1)

A screenshot showing the formula to extract text from a cell in Excel

2. Selecione uma célula (E5) ao lado da primeira célula de resultado (D5), copie ou digite a fórmula abaixo e pressione Enter. Selecione a célula de resultado e arraste a Alça de Preenchimento para baixo para obter os números das outras sequências da lista.

=DIREITA(B5;NÚM.CARACT(B5)-MÍN(PROCURAR({0,1,2,3,4,5,6,7,8,9};B5&"0123456789"))+1)

A screenshot showing the formula to extract numbers from a cell in Excel

Dividir texto e números com Preenchimento Relâmpago (versões2013 e posteriores)

Se você estiver usando o Excel2013 ou versões posteriores, pode aplicar o recurso Preenchimento Relâmpago para dividir texto e números de uma célula em duas colunas.

Observação: Para que o recurso Preenchimento Relâmpago funcione, é necessário posicionar as colunas de resultado ao lado da coluna original de texto. Por exemplo, se os textos originais estiverem na coluna B, o texto e os números separados devem ser colocados nas colunas C e D. Veja a imagem:

A screenshot showing Excel's Flash Fill feature being used to split text and numbers into columns

1. Digite manualmente o texto da primeira célula de texto (D5) na célula C5.

2. Continue digitando o texto da segunda célula de texto (D6) na célula C6.

A screenshot showing manually typing the first example of split text in Excel

3. Ative a célula C7, clique em Dados > Preenchimento Relâmpago.

A screenshot showing the Flash Fill option in Excel

Os textos das outras sequências são preenchidos automaticamente nas células, conforme mostrado na imagem abaixo.

A screenshot showing text filled automatically in Excel using Flash Fill

4. Repita o passo1 ao3 para obter os números na coluna D.

A screenshot showing the split numbers filled automatically in Excel using Flash Fill

Observações:

1) Se suas sequências de texto não forem regulares, pode retornar valores incorretos. Você pode pressionar Ctrl + Z para desfazer o Preenchimento Relâmpago e, em seguida, aplicar outros métodos.
2) Se o Preenchimento Relâmpago não funcionar, clique em Arquivo > Opções. Na janela Opções do Excel, clique em Avançado no painel esquerdo, marque a caixa Preencher Relâmpago automaticamente na seção Opções de Edição e clique em OK.

A screenshot showing how to enable the Flash Fill feature in Excel options

Dividir texto e números com Função Definida pelo Usuário

Se as sequências de texto em uma lista não forem regulares, os dois métodos acima podem retornar resultados incorretos, conforme mostrado na imagem abaixo.

A screenshot showing incorrect results from using Flash Fill in Excel with irregular data

Aqui, apresentamos uma função definida pelo usuário para ajudá-lo a dividir texto e números de uma célula em duas colunas, independentemente de onde os números estejam localizados na sequência de texto. Veja a imagem:

A screenshot showing correct results using a user-defined function in Excel to split text and numbers

1. Pressione as teclas Alt + F11.

2. Na janela Microsoft Visual Basic for Applications, clique em Inserir > Módulo e copie o VBA abaixo para a janela de código.

Código VBA: Dividir texto e números 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

A screenshot showing the Microsoft Visual Basic for Applications window

3. Pressione as teclas Alt + Q para fechar a janela Microsoft Visual Basic for Applications.

4. Selecione uma célula para exibir o texto da primeira sequência, digite a fórmula abaixo e pressione Enter. Selecione esta célula de resultado e arraste a Alça de Preenchimento para baixo para obter o texto das outras sequências da mesma lista.

=SplitText(B5,FALSE)

A screenshot showing the formula used to extract text using a user-defined function in Excel

5. Selecione uma célula ao lado da primeira célula de texto para exibir os números, digite a fórmula abaixo e pressione Enter. Selecione esta célula de resultado e arraste a Alça de Preenchimento para baixo para obter os números das outras sequências.

=SplitText(B5,TRUE)

A screenshot showing the formula used to extract numbers using a user-defined function in Excel

Dividir texto e números com uma ferramenta incrível

Aqui, recomendamos a maneira mais fácil de dividir texto e números de uma célula em duas colunas de uma só vez. Aplicando o recurso Dividir Células do Kutools para Excel, você resolve esse problema com apenas alguns cliques.

1. Selecione as células de texto onde deseja dividir texto e números em duas colunas.

2. Clique em Kutools > Mesclar & Dividir > Dividir Células.

3. Na caixa de diálogo Dividir Células, faça as seguintes configurações.

3.1) O intervalo selecionado é exibido na Intervalo de Divisão caixa, e você pode clicar no Range selection button botão para selecionar um novo intervalo, se necessário;
3.2) Na seção Tipo, escolha Dividir em Linhas ou Dividir Dados;
3.3) Na seção Separador, selecione a opção Dividir por Texto e Número;
3.4) Clique no botão OK.

A screenshot showing the Split Cells dialog box settings

4. Na próxima caixa de diálogo Dividir Células, selecione uma célula para exibir o texto e os números separados e clique em OK.

Agora você pode ver que o texto e os números nas células selecionadas são divididos em duas colunas de uma só vez, conforme mostrado na imagem abaixo.

A screenshot showing the result after splitting text and numbers into two columns in Excel using Kutools

Kutools para Excel - Potencialize o Excel com mais de 300 ferramentas essenciais. Aproveite recursos de IA permanentemente gratuitos! Obtenha Agora


2. Dividir células numéricas

Esta parte descreve como dividir células numéricas em duas situações: dividir um número com mais de um dígito em dígitos individuais e dividir número no decimal para separar a parte inteira da parte decimal.

Exemplo #1: Dividir células por dígitos

Se você deseja dividir um número com mais de um dígito em dígitos individuais em colunas diferentes, tente um dos métodos abaixo.

A screenshot showing the method of splitting a number into individual digits in Excel with multiple columns

Dividir um número em uma célula em dígitos individuais com fórmula

A fórmula abaixo pode ajudar a dividir um número em dígitos individuais e posicioná-los em colunas diferentes.

Fórmula genérica

=MEIO($A1; COLUNAS($A$1:A$1);1)

Argumento

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

1. Selecione uma célula em branco para exibir o primeiro dígito, digite a fórmula abaixo e pressione Enter.

=MEIO($B3; COLUNAS($B$3:B$3);1)

2. Selecione esta célula de resultado e arraste a Alça de Preenchimento para a direita para obter os outros dígitos. Mantenha todas as células de resultado selecionadas e, em seguida, arraste a Alça de Preenchimento para baixo para obter os dígitos individuais de outros números.

A screenshot showing the result of splitting a number into individual digits in Excel

Observação: Nesta fórmula, B3 é a célula que contém o número a ser dividido em dígitos individuais, e você pode alterá-la conforme necessário.

Dividir um número em uma célula em dígitos individuais com VBA

O código VBA abaixo também pode ajudar a dividir um número em uma célula em dígitos individuais no Excel. Siga os passos abaixo.

1. Pressione as teclas Alt + F11 para abrir a janela Microsoft Visual Basic for Applications.

2. Na janela Microsoft Visual Basic for Applications, clique em Inserir > Módulo e copie o 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

A screenshot of the Microsoft Visual Basic for Applications window showing VBA code for splitting numbers into individual digits

3. Pressione a tecla F5 para executar o código. Em seguida, uma caixa de diálogo do Kutools para Excel será exibida, selecione o intervalo de células numéricas que deseja dividir e clique no botão OK.

A screenshot of the Kutools for Excel dialog box used to select a range of number cells to split

4. A segunda caixa de diálogo do Kutools para Excel será exibida, selecione uma célula para exibir os dígitos individuais e clique em OK.

A screenshot of the Kutools for Excel dialog box used to select the cell for output when splitting number cells into digits

Observação: Este código também pode dividir uma palavra em letras individuais.

Os números nas células selecionadas são divididos em dígitos individuais e posicionados em colunas diferentes.

A screenshot showing the result of splitting number cells into individual digits using Kutools

Divida facilmente um número em dígitos individuais com uma ferramenta incrível

O recurso Dividir Células do Kutools para Excel é uma ferramenta prática para ajudá-lo a dividir facilmente números em dígitos individuais no Excel.

1. Após instalar o Kutools para Excel, selecione o intervalo de células numéricas que deseja dividir, clique em Kutools > Mesclar & Dividir > Dividir Células.

2. Na caixa de diálogo Dividir Células, faça as seguintes configurações.

2.1) Na Intervalo de Divisão seção, você verá o intervalo selecionado exibido na caixa de texto. Você pode clicar no Range selection button botão para alterar o intervalo, se necessário;
2.2) Na seção Tipo, escolha Dividir em Linhas ou Dividir Dados conforme necessário;
2.3) Na seção Separador, selecione a opção Especificar largura, digite o número1 na caixa de texto;
2.4) Clique no botão OK.

A screenshot of the Split Cells dialog box with the option to split cells into rows or columns

3. Na caixa de diálogo Dividir Células exibida, selecione uma célula em branco para exibir os dígitos e clique em OK.

A screenshot of the Split Cells dialog box with the output destination for individual digitsb

Os números nas células selecionadas são divididos em dígitos individuais de uma só vez.

Kutools para Excel - Potencialize o Excel com mais de 300 ferramentas essenciais. Aproveite recursos de IA permanentemente gratuitos! Obtenha Agora

Exemplo #2 Dividir número no decimal

Esta seção discute alguns métodos para dividir um número em parte inteira e parte decimal no Excel.

A screenshot of a sample table showing number cells to split at decimals

Dividir número no decimal com fórmulas

A função TRUNC pode ser utilizada para dividir um número no decimal no Excel. Siga os passos abaixo.

Fórmulas genéricas

Obter a parte inteira

=TRUNC(A1)

Obter a parte decimal

=A1-TRUNC(A1)

Argumento

A1: Representa a célula que você deseja dividir no decimal.

Agora você pode aplicar essas duas fórmulas para dividir números em um intervalo especificado de células no decimal no Excel.

1. Selecione uma célula para exibir a parte inteira da primeira célula numérica, digite a fórmula abaixo e pressione Enter. Selecione a célula de resultado e arraste a Alça de Preenchimento para baixo para obter as partes inteiras das outras células numéricas.

=TRUNC(B5)

A screenshot of the result after splitting a number into integer portion using the TRUNC function

2. Selecione uma célula ao lado da primeira célula de resultado para exibir a parte decimal, digite a fórmula abaixo e pressione Enter. Selecione esta célula de resultado e arraste a Alça de Preenchimento para baixo para obter as partes decimais das outras células numéricas.

=B5-TRUNC(B5)

A screenshot of the result after splitting a number into decimal portion using the TRUNC function

Dividir número no decimal com Dividir Dados

Você pode aplicar o recurso Dividir Dados para dividir número no decimal no Excel.

1. Selecione o intervalo de células numéricas que deseja dividir no decimal e clique em Dados > Dividir Dados.

2. Na caixa de diálogo Assistente de Dividir Dados – Passo1 de3, selecione a opção Delimitado e clique no botão Avançar.

A screenshot of the 'Step 1 of 3' dialog box of the Text to Columns feature in Excel, with the 'Delimited' radio button selected

3. Na caixa de diálogo Passo2 de3, marque apenas a caixa Outro, digite um ponto na caixa de texto e clique no botão Avançar.

A screenshot of the 'Step 2 of 3' dialog box of the Text to Columns feature in Excel, with the 'Other' checkbox selected and a dot entered

4. Na Passo3 de3 caixa de diálogo, clique no Range selection button botão para selecionar uma célula de destino para exibir os inteiros e decimais divididos e, por fim, clique em Concluir botão. Veja a imagem:

A screenshot of the 'Step 3 of 3' dialog box of the Text to Columns feature in Excel, with the destination cell selected

Agora você pode ver que as partes inteira e decimal são separadas das células selecionadas, conforme mostrado na imagem abaixo. No entanto, a parte decimal perde o sinal negativo, o que pode ser necessário para o usuário.

A screenshot of the result after splitting a number into integer and decimal parts using Text to Columns, showing a negative decimal issue

Dividir número no decimal com Preenchimento Relâmpago (versões2013 e posteriores)

No exemplo acima, apresentamos o uso do recurso Preenchimento Relâmpago para dividir texto e números em células. Aqui, apresentaremos o mesmo método para dividir número no decimal.

1. Digite alguns exemplos. Neste caso, digitamos a parte inteira de B5 em C5 e a parte inteira de B6 em C6. Veja a imagem:

Observação: Para números negativos, não se esqueça de digitar o sinal de menos junto.

A screenshot of the Flash Fill method being applied to extract the integer portion of a number in Excel

3. Selecione as células incluindo os exemplos na coluna que deseja preencher, clique em Dados > Preenchimento Relâmpago.

A screenshot of the Flash Fill option in Excel

As partes inteiras são extraídas das células numéricas especificadas, conforme mostrado na imagem abaixo.

A screenshot showing the extracted integer portion after using Flash Fill on number cells in Excel

4. Repita os passos acima para dividir as partes decimais das mesmas células numéricas.

A screenshot showing the extracted decimal portion after using Flash Fill on number cells in Excel


3. Dividir células de data

Outra situação frequente é dividir células de data. Se você precisa dividir células de data em dia, mês e ano separados, ou dividir células de data em data e hora separadas, utilize a solução a seguir conforme sua necessidade.

Exemplo #1 Dividir células de data em dia, mês e ano separados

Supondo que você tenha uma lista de datas no intervalo B5:B9 e deseje dividir cada valor de data em três colunas separadas para dia, mês e ano. Aqui estão três métodos para ajudá-lo a obter o resultado da divisão das datas.

A screenshot of a list of date cells in Excel, showing an example of date values in column B5:B9

Dividir células de data em dia, mês e ano com fórmulas

Você pode aplicar três fórmulas baseadas nas funções DIA, MÊS e ANO para dividir uma data em dia, mês e ano separados no Excel.

Fórmulas genéricas

=DATA(A1)

=MÊS(A1)

=ANO(A1)

Argumento

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

1. Crie três colunas para posicionar o dia, mês e ano separados.

2. Selecione a primeira célula na coluna Dia, digite a fórmula abaixo e pressione Enter para obter o dia da primeira célula de data (B5). Selecione esta célula de resultado e arraste a Alça de Preenchimento para baixo para obter os dias das outras células de data.

=DIA(B5)

A screenshot of a formula in Excel to extract the day from a date, using the DAY function in the Day column

3. Faça a mesma operação do passo1 para aplicar as fórmulas a seguir nas colunas Mês e Ano para obter o mês e o ano separados das células de data.

Obter o mês de uma data

=MÊS(B5)

A screenshot of a formula in Excel to extract the month from a date, using the MONTH function in the Month column

Obter o ano de uma data

=ANO(B5)

A screenshot of a formula in Excel to extract the year from a date, using the YEAR function in the Year column

Dividir células de data em dia, mês e ano com Dividir Dados

Você pode seguir os passos acima para aplicar o recurso Dividir Dados para dividir células de data em dia, mês e ano separados no Excel.

Observação: Na caixa de diálogo Passo2 de3, marque apenas a caixa Outro e digite o símbolo / na caixa de texto.

A screenshot of the 'Text to Columns' dialog box in Excel, with the 'Other' option checked and a slash (/) symbol entered to split date cells

Dividir células de data em dia, mês e ano com uma ferramenta incrível

A demonstração abaixo mostra como dividir data em mês, dia e ano separados com o recurso Dividir Células do Kutools para Excel.

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

Este recurso ajuda você a obter o resultado da divisão de datas em lote com apenas alguns cliques.

Clique para saber mais sobre este recurso.

A screenshot of a gif showing the Split Cells feature, splitting date cells into day, month, and year

Kutools para Excel - Potencialize o Excel com mais de 300 ferramentas essenciais. Aproveite recursos de IA permanentemente gratuitos! Obtenha Agora

Exemplo #2 Dividir data e hora em uma célula

Supondo que haja uma lista de data e hora em B5:B9 e você queira dividir as datas e horas em colunas separadas, esta seção demonstra diferentes maneiras de ajudá-lo a realizar a tarefa.

A screenshot of a list of date-time cells in Excel, showing examples of dates and times in column B5:B9

Dividir data e hora em uma célula com fórmula

Você pode aplicar as fórmulas a seguir para dividir data e hora em colunas diferentes no Excel.

1. Prepare duas colunas para posicionar as datas e horas.

2. Você precisa definir as células da coluna de data para o formato Data e as células da coluna de hora para o formato Hora.

1) Selecione o intervalo de datas, clique com o botão direito e selecione Definir formato de célula no menu de contexto. Na caixa de diálogo Definir formato de célula, selecione Data na caixa Categoria, escolha qualquer formato de data desejado na caixa Tipo e clique em OK para salvar as alterações.

A screenshot of the Format Cells dialog box in Excel, with the Date category selected to format a date column

2) Selecione o intervalo de horas, clique com o botão direito e selecione Definir formato de célula no menu de contexto. Na caixa de diálogo Definir formato de célula, selecione Hora na caixa Categoria, escolha qualquer formato de hora desejado na caixa Tipo e clique em OK para salvar as alterações.

A screenshot of the Format Cells dialog box in Excel, with the Time category selected to format a time column

3. Selecione a primeira célula na coluna Data, digite a fórmula abaixo e pressione Enter para obter a data de B5. Selecione esta célula de resultado e arraste a Alça de Preenchimento para baixo para obter as outras datas.

=INT(B5)

A screenshot of an Excel formula to extract the date portion from a date-time value, using the INT function

4. Aplique a fórmula a seguir na coluna de hora para obter as horas em B5:B9.

=B5-D5

A screenshot of an Excel formula to extract the time portion from a date-time value, using the formula =B5-D5

Dividir data e hora em uma célula com Preenchimento Relâmpago (versões2013 e posteriores)

Se você estiver usando o Excel2013 ou versões posteriores, pode aplicar o recurso Preenchimento Relâmpago para dividir data e hora em colunas diferentes.

1. Crie as colunas Data e Hora e digite alguns exemplos que deseja como saída. Na coluna Data, digitamos a data de B5 em C5 e a data de B6 em C6. Na coluna Hora, digitamos a hora de B5 em D5 e a hora de B6 em D6. Veja a imagem:

A screenshot showing examples of date and time values entered manually in Excel columns for Flash Fill to split them

2. Selecione a coluna Data (incluindo os exemplos) que deseja preencher, clique em Dados > Preenchimento Relâmpago.

3. Selecione a coluna Hora (incluindo os exemplos) que deseja preencher e ative também o recurso Preenchimento Relâmpago. Em seguida, as datas e horas em B5:B9 são divididas em colunas separadas, conforme mostrado na demonstração abaixo.

A screenshot of a gif demonstrating Excel's Flash Fill feature automatically splitting date and time values into separate columns

Agora você aprendeu como dividir células no Excel com diferentes métodos em diferentes situações. Assim, poderá tomar a melhor decisão sobre qual método escolher de acordo com seu cenário específico.

Melhores Ferramentas de Produtividade para Office

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

Potencialize suas habilidades no Excel com o Kutools para Excel e experimente uma eficiência sem igual. O Kutools para Excel oferece mais de300 recursos avançados para aumentar sua produtividade e economizar tempo. Clique aqui para obter o recurso que você mais precisa...


O Office Tab traz interface com abas para o Office e facilita muito o seu trabalho

  • Habilite a edição e leitura com abas no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie vários documentos em novas abas na mesma janela, em vez de abrir novas janelas.
  • Aumente sua produtividade em50% e reduza centenas de cliques do mouse todos os dias!