Função DIVIDIRTEXTO

Aplica-se A
Excel para Microsoft 365 Excel para Microsoft 365 para Mac Excel 2024 Excel 2024 for Mac

Notas de versão

Canal Atual

Via de Atualizações Empresariais Mensais

Canal Empresarial Semestral

Canal Empresarial Semestral (Pré-visualização)

Office para Mac

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 UNIRTEXTO

Sintaxe

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

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

  • texto O texto que pretende dividir. Obrigatório. 
  • col_delimiter O texto que marca o ponto onde transpor o texto pelas colunas.
  • row_delimiter O texto que marca o ponto onde transpor o texto para baixo das linhas. Opcional.
  • ignore_empty Especifique VERDADEIRO para ignorar delimitadores consecutivos. A predefinição é FALSE, o que cria uma célula vazia. Opcional.
  • match_mode Especifique 1 para efetuar uma correspondência 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.
  • pad_with 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 =DIVIDIRTEXTO(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. 

Exemplo 1

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

Dados
Dakota Lennon Sanchez
Ser ou não ser
Fórmulas
=DIVIDIRTEXTO(A2, " ")
=DIVIDIRTEXTO(A3, " ")

A ilustração seguinte mostra os resultados.

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

Exemplo 2

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

Dados
1,2,3;4,5,6
Fórmulas
=DIVIDIRTEXTO(A2;",",";")

A ilustração seguinte mostra os resultados.

Exemplo 2 de DividirTexto do Excel  

Exemplo 3

Dados
Fazer. Ou não. Não existe nenhuma tentativa. -Anónimo
Fórmulas
=DIVIDIRTEXTO(A2;".")
=DIVIDIRTEXTO(A2;{".","-"})
=DIVIDIRTEXTO(A2;{".","-"};;FALSO)

A ilustração seguinte mostra os resultados.

Resultados do exemplo 2

Exemplo 4

Dados
Fazer. Ou não. Não existe nenhuma tentativa. -Anónimo
Fórmulas
=DIVIDIRTEXTO(A2;;".")

A ilustração seguinte mostra os resultados.

Resultados do exemplo 3

Exemplo 5

Dados
Fazer. Ou não. Não existe nenhuma tentativa. -Anónimo
Fórmulas
=DIVIDIRTEXTO(A2;;{".","-"})

A ilustração seguinte mostra os resultados.

Resultados do exemplo 4

Exemplo 6

Dados
Fazer. Ou não. Não existe nenhuma tentativa. -Anónimo
Fórmulas
=DIVIDIRTEXTO(A2;;{".","-"};VERDADEIRO)

A ilustração seguinte mostra os resultados.

Resultados do Exemplo 5

Exemplo 7

Sugestão Para remover o erro #NA, utilize a função IFNA. Ou adicione o argumento preencher_com.

Dados
Fazer. Ou não. Não existe nenhuma tentativa. -Anónimo
Fórmulas
=DIVIDIRTEXTO(A2;" ",".";VERDADEIRO)

A ilustração seguinte mostra os resultados.

Resultados do exemplo 6