Ir para o conteúdo principal

Função TEXTAFTER do Excel

A TEXTO DEPOIS A função extrai e retorna o texto que ocorre após uma determinada substring ou delimitador.

Note: esta função só está disponível no Excel para Microsoft 365 no canal Insider.

Sintaxe

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

Argumentos

Texto (obrigatório): A string de texto original da qual você deseja extrair o texto. Pode ser fornecido como:
-- Uma cadeia de texto;
Or
-- Uma referência de célula
Delimitador (obrigatório): Uma substring ou delimitador que você deseja extrair o texto depois dela;
Número_instância (opcional): A instância do delimitador no texto;
-- O padrão é 1, o que significa que quando vários delimitadores aparecem na string de texto, o texto após o primeiro delimitador será extraído.
-- Se você deseja pesquisar texto começando no final da string de texto, especifique um número negativo para este parâmetro.
match_mode (opcional): Determina se o delimitador diferencia maiúsculas de minúsculas;
-- 0 (padrão): diferencia maiúsculas de minúsculas.
-- 1: não diferencia maiúsculas de minúsculas.
Fim_da_partida (opcional): trata o final do texto como um delimitador. O padrão é 0.
-- 0 (padrão): Não corresponde o delimitador ao final do texto.
-- 1: corresponda o delimitador ao final do texto.
Se_não_encontrar (opcional): O valor a ser retornado quando nenhuma correspondência for encontrada. O padrão é o valor de erro #N/A.

Observações

1) É o oposto do TEXTO ANTES função.
2) Quando o delimitador estiver vazio, você obterá um dos seguintes resultados:
-- Ao pesquisar do lado esquerdo da string de texto (instance_num é positivo), a string de texto inteira é retornada;
-- Ao pesquisar do lado direito da string de texto (instance_num é negativo), o texto vazio é retornado;
O #VALOR! erro ocorre se uma das seguintes condições for atendida:
-- Número_instância = 0;
-- Instnce_num é maior que o comprimento do texto;
O # N / A erro ocorre se uma das seguintes condições for atendida:
-- Delimitador não existe na string de texto;
-- Instance_num é maior que o número de ocorrências do delimitador na string de texto.

Valor de retorno

Ele retorna a string de texto extraída.

Exemplo

Aqui, tomamos a seguinte lista de texto como exemplo para demonstrar como usar o TEXTO DEPOIS função para extrair texto sob diferentes condições.

#Example1: Extraia o texto após o primeiro delimitador no Excel

Para extrair o texto que ocorre após a primeira vírgula nas células especificadas, você pode aplicar a função TEXTAFTER da seguinte maneira.

Selecione uma célula ao lado da primeira célula de texto da qual deseja extrair o texto, insira a seguinte fórmula e pressione o botão Entrar chave para obter o resultado. Selecione esta célula de resultado, arraste sua Identificador de preenchimento automático para baixo para obter o resto dos resultados.

=TEXTAFTER(A2,",")

Nota: Nesse caso, apenas os dois primeiros argumentos são necessários na fórmula.

#Example2: Extraia o texto após o delimitador enésimo no Excel

Por padrão, a função TEXTAFTER extrai o texto após o primeiro delimitador na string de texto, mesmo se houver vários delimitadores no texto. Se você deseja extrair o texto após o delimitador Nth, como a segunda vírgula neste caso, você pode aplicar a função TEXTAFTER da seguinte maneira.

Selecione uma célula ao lado da primeira célula de texto da qual deseja extrair o texto, insira a seguinte fórmula e pressione o botão Entrar chave para obter o resultado. Selecione esta célula de resultado, arraste sua Identificador de preenchimento automático para baixo para obter o resto dos resultados.

=TEXTAFTER(A2,",",2)

Note: Para extrair o texto que ocorre após o enésimo delimitador, basta especificar o argumento instance_num como o número correspondente. Neste caso, insiro o número 2 para indicar a segunda vírgula.

#Example3: Extraia o texto após uma determinada substring (não diferencia maiúsculas de minúsculas) no Excel

Por padrão, a função TEXTAFTER diferencia maiúsculas de minúsculas. Se você quiser desabilitar a distinção entre maiúsculas e minúsculas, aplique a função TEXTAFTER da seguinte maneira.

Selecione uma célula (digamos B2 neste caso), insira a seguinte fórmula e pressione o botão Entrar chave para obter o resultado. Selecione esta célula de resultado e arraste seu Identificador de preenchimento automático para baixo para obter o resto dos resultados.

=TEXTAFTER(A2,"Consultant",1,1)

Note: Para desabilitar a diferenciação de maiúsculas e minúsculas na função TEXTAFTER, você precisa especificar o argumento Match_mode como 1. Neste caso, todo o texto que ocorrer após a substring “Consultant” ou “CONSULTANT” será extraído.

#Example4: Retorna um valor personalizado quando TEXTAFTER não corresponde a nenhum texto

Conforme mostrado na captura de tela acima, por padrão, a função TEXTAFTER retorna #N/A quando nenhuma correspondência é encontrada. Para retornar um valor personalizado em vez de erros, você pode aplicar a função TEXTAFTER da seguinte maneira.

Selecione uma célula ao lado da primeira célula de texto da qual deseja extrair o texto, insira a seguinte fórmula e pressione o botão Entrar chave para obter o resultado. Selecione esta célula de resultado e arraste seu Identificador de preenchimento automático para baixo para obter o resto dos resultados.

=TEXTAFTER(A2,"Consultant",1,1,,"text not found")

Note: Nesta fórmula, “texto não encontrado” é o valor personalizado a ser retornado quando TEXTAFTER não corresponde a nenhum texto. Você pode alterá-lo conforme sua necessidade.

#Example5: Extraia o texto após o último delimitador no Excel

Normalmente, você pode especificar o parâmetro instance_num para extrair o texto após o enésimo delimitador em uma string de texto. Se você precisar extrair o texto após o último delimitador, a maneira mais fácil é especificar um número negativo para esse parâmetro.

Por exemplo, para extrair o texto que ocorre após a última vírgula na tabela abaixo, a função TEXTAFTER pode ser alterada da seguinte maneira.

Selecione uma célula (digamos B2 neste caso), insira a seguinte fórmula e pressione o botão Entrar chave. Selecione esta célula de resultado e arraste seu Identificador de preenchimento automático para baixo para obter o resto dos resultados.

=TEXTAFTER(A2,",",-1)

Note: aqui -1 na fórmula ajuda a pesquisar a sequência de texto original a partir do final.


Funções Relacionadas

Função TEXTBEFORE do Excel
A função TEXTBEFORE retorna o texto que ocorre antes de uma determinada substring ou delimitador.

Função TEXTSPLIT do Excel
A função TEXTSPLIT divide strings de texto por um determinado delimitador para uma matriz em colunas e linhas.

Função VALUETOTEXT do Excel
A função VALUETOTEXT converte qualquer valor especificado em texto.


As melhores ferramentas de produtividade para escritório

Kutools para Excel - ajuda você a se destacar na multidão

🤖 Assistente de IA do Kutools: Revolucionar a análise de dados com base em: Execução Inteligente   |  Gerar Código  |  Crie fórmulas personalizadas  |  Analise dados e gere gráficos  |  Invocar funções do Kutools...
Recursos mais comuns: Encontre, destaque ou identifique duplicatas  |  Excluir linhas em branco  |  Combine colunas ou células sem perder dados  |  Rodada sem Fórmula ...
Super VLookup: Vários critérios  |  Valor múltiplo  |  Em várias folhas  |  Pesquisa Difusa...
Av. Lista suspensa: Lista suspensa fácil  |  Lista suspensa de dependentes  |  Lista suspensa de seleção múltipla...
Gerenciador de colunas: Adicione um número específico de colunas  |  Mover colunas  |  Alternar status de visibilidade de colunas ocultas  Comparar colunas com Selecionar células iguais e diferentes ...
Recursos em destaque: Foco da Grade  |  Vista de Design  |  Grande Barra de Fórmula  |  Gerenciador de pastas de trabalho e planilhas | Biblioteca (Auto texto)  |  Data Picker  |  Combinar planilhas  |  Criptografar/Descriptografar Células  |  Enviar e-mails por lista  |  Super Filtro  |  Filtro Especial (filtro negrito/itálico/tachado...) ...
15 principais conjuntos de ferramentas12 Texto Ferramentas (Adicionar texto, Remover Personagens ...)  |  50+ de cores Tipos (Gráfico de Gantt ...)  |  Mais de 40 práticos Fórmulas (Calcule a idade com base no aniversário ...)  |  19 Inclusão Ferramentas (Insira o código QR, Inserir imagem do caminho ...)  |  12 Conversão Ferramentas (Números para Palavras, Conversão de moedas ...)  |  7 Unir e dividir Ferramentas (Combinar linhas avançadas, Dividir células do Excel ...)  |  ... e mais

Kutools para Excel possui mais de 300 recursos, Garantindo que o que você precisa está a apenas um clique de distância...

Descrição


Guia Office - Habilite leitura e edição com guias no Microsoft Office (inclui Excel)

  • Um segundo para alternar entre dezenas de documentos abertos!
  • Reduza centenas de cliques do mouse para você todos os dias, diga adeus à mão do mouse.
  • Aumenta sua produtividade em 50% ao visualizar e editar vários documentos.
  • Traz guias eficientes para o Office (inclui Excel), assim como Chrome, Edge e Firefox.
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations