Pular para o conteúdo
Função por FunçãoDicionário de funções de planilha em português
TEXTSPLIT

Função DIVIDIRTEXTO do Excel

O que a função DIVIDIRTEXTO faz?

A função DIVIDIRTEXTO divide um texto em partes sempre que encontra um delimitador de coluna ou de linha, e espalha o resultado em várias células. Funciona como o assistente Texto para Colunas, mas em forma de fórmula, e se atualiza sozinha. Aceita vários delimitadores, pode ignorar vazios e completar linhas curtas. Só existe no Excel 2024 e no Microsoft 365.

Nome em portuguêsDIVIDIRTEXTO
Nome em inglêsTEXTSPLIT
CategoriaTexto
RetornaMatriz de textos que se espalha por várias células (colunas e linhas)
Existe desdeExcel 2024 · não existe no Excel 2013

Qual é a sintaxe da função DIVIDIRTEXTO?

Excel em português do BrasilDIVIDIRTEXTO(texto; delimitador_col; [delimitador_linha]; [ignorar_célula_vazia]; [modo_correspondência]; [preencher_com])
Excel em inglêsTEXTSPLIT(text, col_delimiter, [row_delimiter], [ignore_empty], [match_mode], [pad_with])

No Excel em português do Brasil os argumentos se separam com ponto e vírgula; em inglês, com vírgula. Argumentos entre colchetes são opcionais.

ArgumentoObrigatórioO que aceita
textoSimO texto que será dividido.
delimitador_colSimO texto que marca onde cortar para as colunas. Para usar mais de um delimitador, passe uma constante de matriz. Um exemplo da página da Microsoft deixa este argumento vazio para dividir só em linhas.
delimitador_linhaNãoO texto que marca onde cortar para as linhas, empilhando as partes para baixo. Também aceita uma constante de matriz com mais de um delimitador.
ignorar_célula_vaziaNãoUse VERDADEIRO para ignorar delimitadores seguidos, sem criar célula vazia. O padrão é FALSO, que cria uma célula vazia entre eles.
modo_correspondênciaNãoUse 1 para ignorar a diferença entre maiúsculas e minúsculas. O padrão é 0, que diferencia.
preencher_comNãoO valor que completa as linhas com menos partes que as outras. O padrão é #N/D.

Como usar a função DIVIDIRTEXTO na prática?

Exemplo 1: Separar um nome em colunas ou em linhas

Planilha do exemplo 1 da função DIVIDIRTEXTO
ABCDEFG
1 Nome completoEm colunasEm linhas
2 Carla Menezes LimaCarlaMenezesLimaCarla
3 Menezes
4 Lima
Delimitador de coluna, na célula C2 =DIVIDIRTEXTO(A2;" ") Em inglês: =TEXTSPLIT(A2," ")
Resultado: lista com 3 valores, a partir de C2
Delimitador de linha, na célula G2 =DIVIDIRTEXTO(A2;;" ") Em inglês: =TEXTSPLIT(A2,," ")
Resultado: lista com 3 valores, a partir de G2

A primeira fórmula usa o espaço como delimitador de coluna, e as três partes do nome se espalham em C2, D2 e E2. A segunda deixa o delimitador de coluna vazio e usa o espaço como delimitador de linha, e as mesmas partes descem em G2, G3 e G4.

Exemplo 2: Montar uma tabela a partir de um único texto

Planilha do exemplo 2 da função DIVIDIRTEXTO
ABCD
1 PedidoItemQuantidade
2 Maçã,5;Pera,3;Uva,8Maçã5
3 Pera3
4 Uva8
Fórmula na célula C2 =DIVIDIRTEXTO(A2;",";";") Em inglês: =TEXTSPLIT(A2,",",";")
Resultado: lista com 6 valores, a partir de C2

A vírgula separa as colunas e o ponto e vírgula separa as linhas, então o texto vira uma tabela de três linhas e duas colunas. As quantidades chegam como texto: para somá-las, é preciso convertê-las em número, por exemplo com VALOR.

Exemplo 3: Ignorar vazios e completar linhas curtas

Planilha do exemplo 3 da função DIVIDIRTEXTO
ABCDEFGHIJ
1 TextoCom vazioSem vazio
2 norte,,sul,lestenortesullestenortesulleste
3 Ana,Bia,Caio;Dani,EduAnaBiaCaio
4 DaniEdu-
Padrão: cria célula vazia, na célula C2 =DIVIDIRTEXTO(A2;",") Em inglês: =TEXTSPLIT(A2,",")
Resultado: lista com 4 valores, a partir de C2
Ignorar vazios, na célula H2 =DIVIDIRTEXTO(A2;",";;VERDADEIRO) Em inglês: =TEXTSPLIT(A2,",",,TRUE)
Resultado: lista com 3 valores, a partir de H2
Completar com hífen, na célula C3 =DIVIDIRTEXTO(A3;",";";";;;"-") Em inglês: =TEXTSPLIT(A3,",",";",,,"-")
Resultado: lista com 6 valores, a partir de C3

Em "norte,,sul,leste" há duas vírgulas seguidas. Por padrão a função cria uma célula vazia entre elas (C2:F2); com o quarto argumento VERDADEIRO, os delimitadores seguidos são tratados como um só, e sobram três partes. No texto da linha 3, a segunda linha tem uma parte a menos, e o último argumento completa a célula que falta com um hífen em vez de #N/D.

Quais erros a função DIVIDIRTEXTO costuma dar?

#N/D nas células que sobram

Por que acontece: Quando uma linha tem menos partes que as outras, a função completa as células que faltam com #N/D, que é o valor padrão do último argumento.

Como corrigir: Informe o argumento preencher_com, por exemplo "" ou "-", ou envolva a fórmula com SENÃODISP para trocar o erro por outro valor.

#DESPEJAR!

Por que acontece: O resultado ocupa várias células, e alguma delas, no caminho do resultado, não está vazia.

Como corrigir: Apague ou mova o conteúdo das células que estão no caminho do resultado, ou escolha outro local para a fórmula.

#NOME?

Por que acontece: A função não existe na versão do Excel em uso. Ela está disponível só no Excel 2024 e no Microsoft 365.

Como corrigir: Atualize o Excel ou use o recurso Texto para Colunas, na guia Dados, que faz a divisão sem fórmula.

Células vazias inesperadas no resultado

Por que acontece: Delimitadores consecutivos no texto, como duas vírgulas seguidas, criam uma célula vazia, que é o comportamento padrão.

Como corrigir: Use VERDADEIRO no quarto argumento (ignorar_célula_vazia) para ignorar os delimitadores repetidos.

DIVIDIRTEXTO no Google Planilhas e no LibreOffice Calc

ProgramaNome da funçãoObservação
ExcelDIVIDIRTEXTO (TEXTSPLIT)Referência deste dicionário.
Google PlanilhasNão existeA função DIVIDIRTEXTO (TEXTSPLIT) não consta na lista oficial de funções do Google Planilhas consultada em 21/10/2026. A função SPLIT divide texto em colunas, e a página dela informa que, por padrão, cada caractere do delimitador é tratado separadamente. Use SPLIT(texto; delimitador; [dividir_por_cada]; [remover_texto_vazio]), que coloca cada fragmento do texto em uma célula separada na linha. Documentação do Google
LibreOffice CalcDIVIDIRTEXTO (TEXTSPLIT)A ajuda em português descreve a função com o nome DIVIDIRTEXTO e os mesmos argumentos, disponível desde o LibreOffice 25.8. A ajuda orienta inserir a fórmula como fórmula de matriz (Ctrl+Shift+Enter) e mostra os dois delimitadores como opcionais. Disponível desde o LibreOffice 25.8. Ajuda do LibreOffice

A função DIVIDIRTEXTO existe no Excel 2013?

Não existe no Excel 2013 Excel 2024

A página da Microsoft lista a DIVIDIRTEXTO só para o Excel 2024 e o Microsoft 365, e a lista de funções marca (2024). Ela não existe no Excel 2013, 2016, 2019 nem 2021.

Veja todas as funções por versão em funções do Excel por versão e, para quem ainda usa o Office 2013, em o que o Excel 2013 tem e não tem.

O que mais vale saber sobre a DIVIDIRTEXTO?

  • Para dividir por mais de um delimitador, passe os delimitadores em uma constante de matriz no segundo argumento, em vez de um único texto.
  • Para dividir só em linhas, deixe o delimitador de coluna vazio: =DIVIDIRTEXTO(A2;;"."). O exemplo 4 da Microsoft faz isso.
  • O resultado são textos. Números e datas divididos chegam como texto, e para calcular com eles é preciso convertê-los, por exemplo com VALOR.
  • A função é o inverso de UNIRTEXTO: uma junta partes em um texto e a outra separa um texto em partes.

Perguntas frequentes sobre a DIVIDIRTEXTO

A função DIVIDIRTEXTO funciona no Excel 2021 ou anterior?

Não. A Microsoft informa que ela está disponível apenas no Excel 2024 e no Microsoft 365. Nas outras versões, use o recurso Texto para Colunas, na guia Dados, ou combine ESQUERDA, EXT.TEXTO e LOCALIZAR.

Como dividir um texto por mais de um delimitador?

Passe uma constante de matriz com os delimitadores no segundo argumento. Por exemplo, para dividir por vírgula e por ponto, coloque os dois delimitadores dentro de chaves, no lugar de um único texto.

Qual a diferença entre DIVIDIRTEXTO e Texto para Colunas?

A Microsoft descreve a função como o assistente Texto para Colunas em forma de fórmula. A diferença é que o resultado da fórmula se atualiza sozinho quando o texto de origem muda, e o assistente faz a divisão uma vez só.

Funções relacionadas

Ver todas as funções de texto

Fontes consultadas

Consultado em 21/10/2026. Os resultados dos exemplos acima foram calculados por programa, a partir dos dados mostrados em cada tabela. Encontrou algo errado? Escreva para contato@office2013.com.br.