Extrair todas as palavras, exceto a primeira ou a última, de uma célula no Excel
Neste tutorial, aprenderemos como usar fórmulas para extrair todas as palavras de uma célula, exceto a primeira ou a última, no Excel.
Extrair todas as palavras, exceto a primeira, de uma célula no Excel
Extrair todas as palavras, exceto a última, de uma célula no Excel
Extrair todas as palavras, exceto a primeira, de uma célula no Excel
Como mostra a captura de tela abaixo, você deseja extrair todas as palavras de cada célula na coluna B, exceto a primeira. Você pode usar uma combinação das funções DIREITA, COMPRIMENTO e LOCALIZAR para alcançar isso. Por favor, siga os passos abaixo.
Fórmula genérica
=DIREITA(texto_string,COMPRIMENTO(texto_string)-LOCALIZAR(" ",texto_string,1))
Argumentos
Texto_string: A string de texto da qual você extrairá todas as palavras, exceto a primeira. Pode ser:
- A string de texto entre aspas;
- Ou uma referência para uma célula que contém a string de texto.
Como usar esta fórmula?
1. Selecione uma célula em branco para exibir as palavras extraídas. Neste caso, selecione a célula D3.
2. Insira a fórmula abaixo nela e pressione a tecla Enter. Em seguida, selecione e arraste a célula com a fórmula para baixo para aplicá-la a outras células.
=DIREITA(B3,COMPRIMENTO(B3)-LOCALIZAR(" ",B3,1))
Agora, todas as palavras nas células específicas são extraídas, exceto as primeiras palavras.
Nota: Na fórmula acima, B3 é a célula que contém as palavras que você deseja extrair, exceto a primeira. Altere-a conforme necessário.
Como esta fórmula funciona?
=DIREITA(B3,COMPRIMENTO(B3)-LOCALIZAR(" ",B3,1))
1. COMPRIMENTO(B3): A função COMPRIMENTO calcula o comprimento total de "Excel handy addin" e retorna o resultado como 17;
2. LOCALIZAR(" ",B3,1): Como as palavras são separadas por espaço, aqui a função LOCALIZAR localiza a posição do primeiro espaço em "Excel handy addin" e retorna o resultado como 6;
3. DIREITA(B3,17-6): A função DIREITA extrai 11 caracteres (17-6=11) do lado direito da string de texto "Excel handy addin". O resultado é "handy addin".
Extrair todas as palavras, exceto a última, de uma célula no Excel
Nesta seção, vamos usar uma combinação das funções ESQUERDA, LOCALIZAR, SUBSTITUIR e COMPRIMENTO para extrair todas as palavras, exceto a última, de uma célula específica no Excel.
Fórmula genérica
=ESQUERDA(texto_string,LOCALIZAR("[",SUBSTITUIR(texto_string," ","[",COMPRIMENTO(texto_string)-COMPRIMENTO(SUBSTITUIR(texto_string," ",""))))-1)
Argumentos
Texto_string: A string de texto da qual você extrairá todas as palavras, exceto a última. Pode ser:
- A string de texto entre aspas;
- Ou uma referência para uma célula que contém a string de texto.
Como usar esta fórmula?
1. Selecione uma célula em branco (como D3 neste caso) para exibir as palavras extraídas.
2. Insira a fórmula abaixo nela e pressione a tecla Enter. Em seguida, arraste a célula com a fórmula para baixo para aplicá-la a outras células.
=ESQUERDA(B3,LOCALIZAR("[",SUBSTITUIR(B3," ","[",COMPRIMENTO(B3)-COMPRIMENTO(SUBSTITUIR(B3," ",""))))-1)
Agora, todas as palavras nas células específicas são extraídas, exceto as últimas palavras.
Nota: Na fórmula acima, B3 é a célula que contém as palavras que você deseja extrair, exceto a última. Altere-a conforme necessário.
Como esta fórmula funciona?
=ESQUERDA(B3,LOCALIZAR("[",SUBSTITUIR(B3," ","[",COMPRIMENTO(B3)-COMPRIMENTO(SUBSTITUIR(B3," ",""))))-1)
1. SUBSTITUIR(B3," ","[",COMPRIMENTO(B3)-COMPRIMENTO(SUBSTITUIR(B3," ","")))
- COMPRIMENTO(B3): A função COMPRIMENTO calcula o comprimento total do texto "Excel handy addin" e retorna o resultado como 17;
- COMPRIMENTO(SUBSTITUIR(B3," ","")): A função SUBSTITUIR remove todos os espaços em "Excel handy addin" e retorna "Excelhandyaddin", e então a função COMPRIMENTO calcula o comprimento total do texto "Excelhandyaddin". O resultado final é 15;
- SUBSTITUIR(B3," ","[",17-15)): SUBSTITUIR(B3," ","[",2)) A função SUBSTITUIR substitui o segundo espaço em "Excel handy addin" pelo caractere "[" e retorna o resultado como "Excel handy[addin".
2. LOCALIZAR("[","Excel handy[addin")
- A função LOCALIZAR encontra a posição do caractere "[" na string de texto "Excel handy[addin". Aqui, o caractere "[" está na 12ª posição na string de texto, então ela retorna o resultado como 12;
3. =ESQUERDA(B3,12-1)
- A função ESQUERDA extrai 11 caracteres (12-1=11) do lado esquerdo da string de texto "Excel handy addin". O resultado é "Excel handy".
Funções relacionadas
Função DIREITA do Excel
A função DIREITA do Excel extrai um número específico de caracteres do lado direito da string de texto.
Função COMPRIMENTO do Excel
A função COMPRIMENTO do Excel retorna o número de caracteres em uma string de texto.
Função LOCALIZAR do Excel
A função LOCALIZAR do Excel encontra uma string dentro de outra string e retorna a posição inicial da string dentro da outra.
Função ESQUERDA do Excel
A função ESQUERDA do Excel extrai o número dado de caracteres do lado esquerdo de uma string fornecida.
Função SUBSTITUIR do Excel
A função SUBSTITUIR do Excel substitui texto ou caracteres dentro de uma string de texto por outro texto ou caracteres.
Fórmulas relacionadas
Extrair várias linhas de uma célula
Se você tiver uma lista de strings de texto separadas por quebras de linha (que ocorrem ao pressionar as teclas Alt + Enter ao inserir o texto) e quiser extrair essas linhas de texto em várias células, a fórmula neste tutorial poderá ajudá-lo.
Extrair a última linha de texto de uma célula multi-linha
Para extrair a última linha de texto de uma string de texto separada por quebras de linha, uma fórmula neste tutorial pode ajudá-lo a lidar com essa tarefa no Excel.
Extrair a enésima palavra de uma string de texto no Excel
Este artigo explica como usar uma fórmula para extrair a enésima palavra específica de uma string de texto em uma célula no Excel.
Extrair as duas últimas palavras de uma célula no Excel
Este tutorial explica como usar uma fórmula para extrair as duas últimas palavras de uma célula no Excel.
Extrair palavra começando com um caractere específico no Excel
Este tutorial fornece uma fórmula com etapas detalhadas para ajudá-lo a extrair a palavra que começa com um caractere específico de uma string de texto em uma célula no Excel.
As Melhores Ferramentas de Produtividade para o Office
Kutools para Excel - Ajuda Você a Se Destacar na Multidão
Kutools para Excel Conta com Mais de 300 Funcionalidades, Garantindo Que O Que Você Precisa Está Apenas Um Clique de Distância...
Office Tab - Ative a Leitura e Edição com Guias no Microsoft Office (inclui Excel)
- Um segundo para alternar entre dezenas de documentos abertos!
- Reduz centenas de cliques de 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.