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

Devolve texto que ocorre depois de um determinado caráter ou cadeia. É o oposto da função TEXTOANTES.

Sintaxe

=TEXTODEPOIS(texto,delimitador,[número_da_instância], [modo_de_correspondência], [fim_da_correspondência], [se_não_encontrado])

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

texto       O texto em que está a procurar. Não são permitidos carateres universais. Obrigatório.

delimitador       O texto que marca o ponto após o qual pretende extrair. Obrigatório.

instance_num       A instância do delimitador após a qual pretende extrair o texto.  Por predefinição, instance_num = 1.  Um número negativo começa a procurar texto a partir do fim. Opcional.

modo_de_correspondência    Determina se a pesquisa de texto é sensível às maiúsculas e minúsculas. A predefinição é sensível às maiúsculas e minúsculas. Opcional. Introduza uma dos seguintes opções:

  • 0      Sensível às maiúsculas e minúsculas.

  • 1      Não sensível às maiúsculas e minúsculas.

fim_da_correspondência    Trata o fim do texto como um delimitador. Por predefinição, o texto é uma correspondência exata. Opcional. Introduza uma dos seguintes opções:

  • 0      Não faça uma correspondência entre o delimitador e o fim do texto.

  • 1      Faça uma correspondência entre o delimitador e o fim do texto.

se_não_encontrado    Valor devolvido se não for encontrada nenhuma correspondência. Por predefinição, #N/A é devolvido. Opcional.

Observações

Ao procurar com um valor de delimitador vazio, TEXTODEPOIS efetua a correspondência de forma imediata. Devolve todo o texto ao procurar a partir do início (se núm_instância for positivo) e texto vazio ao procurar a partir do fim (se núm_instância for negativo).  

Exemplo

Resultado

=TEXTODEPOIS("A história do capuchinho vermelho; capuchinho vermelho"; "capuchinho")

vermelho; capuchinho vermelho

=TEXTODEPOIS("A história do capuchinho vermelho; capuchinho vermelho"; "")

A história do capuchinho vermelho; capuchinho vermelho

=TEXTODEPOIS("A história do capuchinho vermelho; capuchinho vermelho"; "",-1)

Erros

  • O Excel devolve um #N/D se delimitador não estiver contido no texto.

  • O Excel devolve um erro #VALOR! se o parâmetro número_de_instâncias = 0, ou superior ao comprimento do texto.

  • O Excel devolve um erro #N/D se o instance_num for maior do que o número de ocorrências de delimitador.

Exemplos

Copie os dados de exemplo em cada uma das tabelas seguintes e cole-os na célula A1 de uma nova folha de cálculo do Excel. Se pretender, pode ajustar as larguras das colunas para ver todos os dados.

Dados

Capuchinho Vermelho

Capuchinho vermelho

Fórmulas

Resultados

=TEXTODEPOIS(A2,"Vermelho")

 A história do capuchinho vermelho; capuchinho vermelho

=TEXTODEPOIS(A2,"cesto")

#N/D

=TEXTODEPOIS(A3,"vermelho",2)

 capuchinho

=TEXTODEPOIS(A3,"vermelho",-2)

 A história do capuchinho vermelho; capuchinho vermelho

=TEXTODEPOIS(A3,"Vermelho",,FALSO)

#N/D

=TEXTODEPOIS(A2,"vermelho",3)

#N/D

Dados

Marco Aurélio

Sócrates

Immanuel Kant

Fórmulas

Resultados

=TEXTODEPOIS(A2;" ";;;1)

Aurélio

=TEXTODEPOIS(A3;" ";;;0)

#N/D

=TEXTODEPOIS(A3;" ";;;1)

=SE(TEXTODEPOIS(A3;" ";;;1)="",A3)

Sócrates

=TEXTODEPOIS(A4;" ";;;1)

Kant

Consulte Também

Funções de texto (referência)

Função TEXTOANTES

Função TEXTSPLIT

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.