Função TEXTAFTER

Aplica-se a
Excel para Microsoft 365 Excel para Microsoft 365 para Mac Excel 2024 Excel 2024 para Mac

Notas de versão

Canal Atual

Via de Atualizações Empresariais Mensais

Canal Empresarial Semestral

Canal Empresarial Semestral (Visualização)

Office para Mac

Retorna o texto que ocorre antes de um determinado caractere ou cadeia de caracteres. É o oposto da função TEXTOANTES.

Sintaxe

=TEXTAFTER(text,delimiter,[instance_num], [match_mode], [match_end], [if_not_found])

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

texto O texto no qual está a procurar. Caracteres curinga não permitidos. 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 padrão, instance_num = 1. Um número negativo começa a pesquisar o texto a partir do final. Opcional.

match_mode Determina se a pesquisa de texto é sensível a maiúsculas e minúsculas. O padrão é diferenciar maiúsculas de minúsculas. Opcional. Insira uma das 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 padrão, o texto é uma correspondência exata. Opcional. Insira uma das 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 padrão, #N/A é retornado. Opcional.

Comentários

Ao pesquisar com um valor de delimitador vazio, TEXTAFTER corresponde imediatamente. Ele retorna o texto inteiro ao pesquisar da parte frontal (se instance_num for positivo) e o texto vazio ao pesquisar do final (se instance_num 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 retorna um erro #N/A se o delimitador não estiver contido no texto.
  • Excel retorna um #VALUE! o erro se instance_num = 0 ou se instance_num for maior que o comprimento do texto.
  • O Excel retornará um erro #N/A se instance_num for maior que o número de ocorrências do delimitador.

Exemplos

Copie os dados de exemplo em cada uma das tabelas a seguir e cole-os na célula A1 de uma nova planilha do Excel. Se precisar, você poderá ajustar as larguras das colunas para ver todos os dados.

Exemplo 1

Dados    
O capuz vermelho da Chapeuzinho Vermelho
Chapeuzinho Vermelho Chapeuzinho Vermelho
Fórmulas Resultados
=TEXTODEPOIS(A2,"Vermelho") Capuz da Chapeuzinho Vermelho
=TEXTAFTER(A2,"cesta”) #N/D
=TEXTAFTER(A3,"vermelho”,2) capuz
=TEXTODEPOIS(A3,"vermelho",-2) Capuz da Chapeuzinho Vermelho
=TEXTODEPOIS(A3,"Vermelho",,FALSO) #N/D
=TEXTODEPOIS(A2,"vermelho",3) #N/D

Exemplo 2

Dados  
Marcus Aurelius
Sócrates
Immanuel Kant
Fórmulas Resultados
=TEXTODEPOIS(A2," ",,,1) Aurelius
=TEXTODEPOIS(A3," ",,,0) #N/D
=TEXTODEPOIS(A3," ",,,1)
=SE(TEXTODEPOIS(A3," ",,,1)="",A3) Sócrates
=TEXTODEPOIS(A4," ",,,1) Kant