Fórmula Excel: Extraia o texto da direita até o caractere
Neste tutorial, ele fornece uma fórmula para extrair o texto à direita do texto fornecido até que ele encontre um caractere especificado e explica os argumentos de cada fórmula.
Fórmula genérica:
IFERROR(RIGHT(txt,LEN(txt)-SEARCH("$",SUBSTITUTE(txt," char","$",LEN(txt)-LEN(SUBSTITUTE(txt,"char",""))))), txt) |
Argumentos
Txt: the cell reference or text string you use. |
Char: the character you want to extract text from right until meet. |
Observação
Se a fórmula não encontrar o caractere especificado, ela retornará os dados originais.
Como essa fórmula funciona
Por exemplo, você precisa extrair o texto à direita da string de texto na célula B3 até o espaço, use a fórmula abaixo:
=IFERROR(RIGHT(B3,LEN(B3)-SEARCH("$",SUBSTITUTE(B3," ","$",LEN(B3)-LEN(SUBSTITUTE(B3," ",""))))), B3) |
Press Entrar chave para extrair o texto.
Explicação
SUBSTITUTE funçãoé usado para substituir um texto ou caractere por um novo. Aqui a fórmula SUBSTITUIR (B3, "", "") na fórmula longa substitua o espaço por nada e retorna “Gotolastcell”.
LEN função conta o número de caracteres no texto fornecido. Agora o LEN (SUBSTITUIR (B3, "", "")) pode ser visto como LEN (“Gotolastcell”) retorna 12.
Então a fórmula LEN (B3) -LEN (SUBSTITUIR (B3, "", "")) retorna 3. Então a fórmula SUBSTITUTE (B3, "", "$", LEN (B3) -LEN (SUBSTITUTE (B3, "", ""))) pode ser vista como SUBSTITUTE (B3, "", "$" , 3), retorna “Ir para a última $ célula”.SEARCH função encontre a localização do texto em um determinado texto. A fórmula PESQUISA ("$", SUBSTITUIR (B3, "", "$", LEN (B3) -LEN (SUBSTITUIR (B3, "", ""))))) pode ser visto como SEARCH ("$", "Ir para a última $ célula") retorna 11.
RIGHT função extraia o texto do lado direito do texto. Aqui RIGHT(B3,LEN(B3)-SEARCH("$",SUBSTITUTE(B3," ","$",LEN(B3)-LEN(SUBSTITUTE(B3," ",""))))) pode ser visto como
DIREITO (B3, LEN (B3) -11)
= DIREITA (B3,3)
= ”Célula”
IFERROR função é usado para interceptar e lidar com erros. Aqui, se a fórmula não encontrar o caractere ““, ela retorna os dados originais.
Arquivo de exemplo
Clique para baixar o arquivo de amostra
Fórmulas Relativas
- Primeira letra minúscula
Aqui, apresenta a fórmula para adicionar novo texto a uma determinada posição da string de texto. - Cortar texto para N palavras
Aqui, apresenta a fórmula para extrair n palavras do lado esquerdo de uma string de texto. - Adicione zeros saltados para corrigir o comprimento
Este tutorial fornece fórmulas para adicionar zero à esquerda para fazer o texto com o mesmo comprimento. - Adicionar travessões ao número de telefone
Para adicionar travessões ao número de telefone, você pode usar uma fórmula para resolvê-lo no Excel.
Funções Relativas
- Função DIREITA
Extraia o texto do lado direito. - Função SUBSTITUIR
Substitua o texto antigo por um novo. - Função LEN
Obtenha o número de caracteres no texto. - Função PESQUISA
Encontre a posição de um caractere ou substring específico da string de texto fornecida. - Função FIND
Encontre uma string dentro de outra string
As melhores ferramentas de produtividade para escritório
Kutools para Excel - ajuda você a se destacar na multidão
Kutools para Excel possui mais de 300 recursos, Garantindo que o que você precisa está a apenas um clique de distância...
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.