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 |