Função TEXTODEPOIS

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

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 no qual 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.

match_mode Determina se a pesquisa de texto é sensível a 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 a maiúsculas e minúsculas.

match_end 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 corresponda o delimitador ao fim do texto.
  • 1 Corresponda o delimitador ao fim do texto.

if_not_found 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("Capuchinho vermelho, capuchinho vermelho", "capuchinho") 's, capuz vermelho
=TEXTODEPOIS("Capuchinho vermelho, capuchinho vermelho", "") Capuchinho vermelho, capuchinho vermelho
=TEXTODEPOIS("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.

Exemplo 1

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

Exemplo 2

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