Applies ToExcel para Microsoft 365 Excel para Microsoft 365 para Mac Excel na Web

Divide cadeias de texto ao utilizar delimitadores de colunas e linhas.

A função DIVIDIRTEXTO funciona da mesma forma que o Assistente de Conversão de Texto em Coluna, mas em formato de fórmula. Permite-lhe dividir entre colunas ou por linhas. É o inverso da função TEXTJOIN

Sintaxe

=DIVIDIRTEXTO(texto,delimitador_de_coluna,[delimitador_de_linha],[ignorar_vazio], [modo_de_correspondência], [preencher_com])

A sintaxe da função TEXTSPLIT tem os seguintes argumentos:

  • texto       O texto que pretende dividir. Obrigatório.

  • delimitador_de_colunas       O texto que marca o ponto onde transpor o texto pelas colunas.

  • delimitador_de_linhas       O texto que marca o ponto onde transpor o texto para baixo nas linhas. Opcional.

  • ignorar_vazio       Especifique TRUE para ignorar delimitadores consecutivos. A predefinição é FALSE, o que cria uma célula vazia. Opcional.

  • modo_de correspondência    Especifique 1 para efetuar uma combinação não sensível a maiúsculas e minúsculas. A predefinição é 0, o que faz uma combinação sensível às maiúsculas e minúsculas. Opcional.

  • preencher_com           O valor com o qual preencher o resultado. O valor predefinido é #N/D.

Observações

Se houver mais do que delimitador, tem de ser utilizada uma constante de matriz. Por exemplo, para dividir por uma vírgula e um ponto final, utilize =TEXTSPLIT(A1;{",",". "}).

Exemplos

Copie os dados de exemplo e copie-os na célula A1 de uma nova folha de cálculo do Excel. Se quiser, pode ajustar as larguras das colunas para ver todos os dados. 

Divida um nome e uma frase através de um delimitador comum.

Dados

Dakota Lennon Sanchez

Ser ou não ser

Fórmulas

=TEXTSPLIT(A2, " ")

=TEXTSPLIT(A3, " ")

A ilustração seguinte mostra os resultados.

Divide um nome e uma frase por um separador de espaço

Divida as constantes de matriz em A2 numa matriz 2X3.

Dados

1,2,3;4,5,6

Fórmulas

=TEXTSPLIT(A2;",",";")

A ilustração seguinte mostra os resultados.

Exemplo 2 de DividirTexto do Excel

Dados

Fazer. Ou não. Não existe nenhuma tentativa. -Anónimo

Fórmulas

=TEXTSPLIT(A2;".")

=TEXTSPLIT(A2;{".","-"})

=TEXTSPLIT(A2;{".","-"};;FALSO)

A ilustração seguinte mostra os resultados.

Resultados do exemplo 2

Dados

Fazer. Ou não. Não existe nenhuma tentativa. -Anónimo

Fórmulas

=TEXTSPLIT(A2;;".")

A ilustração seguinte mostra os resultados.

Resultados do exemplo 3

Dados

Fazer. Ou não. Não existe nenhuma tentativa. -Anónimo

Fórmulas

=TEXTSPLIT(A2;;{".","-"})

A ilustração seguinte mostra os resultados.

Resultados do exemplo 4

Dados

Fazer. Ou não. Não existe nenhuma tentativa. -Anónimo

Fórmulas

=TEXTSPLIT(A2;;{".","-"};VERDADEIRO)

A ilustração seguinte mostra os resultados.

Resultados do Exemplo 5

Sugestão      Para remover o erro #N/D, utilize a função SEND. Ou adicione o argumento preencher_com.

Dados

Fazer. Ou não. Não existe nenhuma tentativa. -Anónimo

Fórmulas

=TEXTSPLIT(A2;" ",".";VERDADEIRO)

A ilustração seguinte mostra os resultados.

Resultados do exemplo 6

Consulte Também

Funções de texto (referência)

Função TEXTOANTES

Função TEXTODEPOIS

Função UNIRTEXTO

Função CONCAT

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.

As comunidades ajudam-no a colocar e a responder perguntas, a dar feedback e a ouvir especialistas com conhecimentos abrangentes.