Como Remover os Primeiros, Últimos X Caracteres ou Caracteres em Posições Específicas de um Texto no Excel?
Método 1: Remover os primeiros ou últimos x caracteres de cadeias de texto com fórmulas
Remover os primeiros x caracteres do início das cadeias de texto:
No Excel, você pode usar as funções DIREITA e ESQUERDA para remover uma certa quantidade de caracteres do início ou do final das cadeias de texto, faça o seguinte:
1. Digite ou copie a seguinte fórmula em uma célula em branco C4 onde deseja colocar o resultado:
e pressione a tecla Enter para obter o primeiro resultado. Veja a captura de tela:
Observação: Na fórmula acima:
- A4 é o valor da célula do qual você deseja remover caracteres;
- O número 2 significa o número de caracteres que você deseja remover do início da cadeia de texto.
2. Em seguida, selecione a célula C4 e arraste a alça de preenchimento para baixo até as células onde deseja aplicar esta fórmula, e todos os primeiros 2 caracteres terão sido removidos das cadeias de texto, veja a captura de tela:
Remover os últimos x caracteres do final das cadeias de texto:
Se você precisar remover os últimos vários caracteres, pode usar a função ESQUERDA da mesma forma que a função DIREITA.
Por favor, insira ou copie esta fórmula em uma célula em branco:
e depois arraste a alça de preenchimento para baixo até as células onde deseja aplicar esta fórmula, e os últimos 9 caracteres terão sido excluídos das cadeias de texto imediatamente, veja a captura de tela:
Observação: Na fórmula acima:
- A4 é o valor da célula do qual você deseja remover caracteres;
- O número 9 significa o número de caracteres que você deseja remover do final da cadeia de texto.
Método 2: Remover os primeiros ou últimos x caracteres de cadeias de texto com Função Definida pelo Usuário
Aqui está uma Função Definida pelo Usuário que também pode ajudá-lo a remover os primeiros ou últimos n caracteres de cadeias de texto, faça o seguinte:
Remover os primeiros x caracteres do início das cadeias de texto:
1. Mantenha pressionadas as teclas Alt + F11 para abrir a janela do Microsoft Visual Basic for Applications.
2. Clique em Inserir > Módulo e cole o seguinte código na Janela do Módulo.
Public Function removeFirstx(rng As String, cnt As Long)
removeFirstx = Right(rng, Len(rng) - cnt)
End Function
3. Depois, volte para a planilha e digite esta fórmula: =removefirstx(A4;2) em uma célula em branco, e depois arraste a alça de preenchimento para baixo para obter os resultados conforme necessário, veja a captura de tela:
Observação: Na fórmula acima:
- A4 é a célula da qual você deseja remover caracteres;
- O número 2 indica o número de caracteres que você gostaria de remover do início da cadeia de texto.
Remover os últimos x caracteres do final das cadeias de texto:
Para remover os últimos n caracteres das cadeias de texto, por favor, aplique a seguinte Função Definida pelo Usuário:
Public Function removeLastx(rng As String, cnt As Long)
removeLastx = Left(rng, Len(rng) - cnt)
End Function
E então aplique esta fórmula: =removelastx(A4;9) para obter os resultados conforme necessário, veja a captura de tela:
Observação: Na fórmula acima:
- A4 é a célula da qual você deseja remover caracteres;
- O número 9 indica o número de caracteres que você gostaria de remover do final da cadeia de texto.
Método 3: Remover os primeiros, últimos x caracteres ou caracteres em posições específicas sem qualquer fórmula
Usar as funções do Excel para remover certos caracteres não é tão direto quanto parece. Dê uma olhada no método fornecido aqui, que não envolve mais do que dois ou três cliques do mouse. Com a ferramenta Remover por Posição do add-in de terceiros Kutools para Excel, você pode facilmente remover os primeiros, últimos ou caracteres específicos da cadeia de texto. Clique para baixar Kutools para Excel!
Após instalar o Kutools para Excel, por favor, aplique Remover por Posição de acordo com estes passos:
1. Selecione o intervalo do qual você deseja remover certos caracteres. Em seguida, clique em Kutools > Texto > Remover por Posição. Veja a captura de tela:
2. Especifique as seguintes operações na caixa de diálogo Remover por Posição que aparecerá.
- (1.) Especifique o número de caracteres a serem excluídos.
- (2.) Escolha a opção Começar da esquerda na seção Posição para excluir os primeiros n caracteres, veja a captura de tela:
Dicas: A ferramenta Remover por Posição também pode ajudá-lo a remover os últimos n caracteres ou caracteres específicos de uma posição específica.
Método 4: Remover tanto os primeiros x quanto os últimos x caracteres de cadeias de texto com fórmula
Às vezes, você pode querer remover caracteres de cadeias de texto em ambos os lados, por exemplo, você precisa remover os primeiros 2 caracteres e os últimos 9 caracteres ao mesmo tempo. Aqui, a função MEIO pode fazer isso por você.
1. Por favor, insira ou copie esta fórmula em uma célula em branco:
e pressione a tecla Enter para obter o primeiro resultado. Veja a captura de tela:
Observação: Na fórmula acima:
- A4 é o valor da célula do qual você deseja remover caracteres;
- O número 3 é um a mais do que o número de caracteres que você deseja remover do lado esquerdo;
- O número 11 é o número total de caracteres que você deseja remover.
2. Em seguida, selecione a célula C4 e arraste a alça de preenchimento para baixo até as células onde deseja aplicar esta fórmula, e todos os primeiros 2 e últimos 9 caracteres terão sido removidos imediatamente das cadeias de texto, veja a captura de tela:
Melhores Ferramentas de Produtividade para Office
Potencialize suas habilidades no Excel com o Kutools para Excel e experimente uma eficiência sem igual. O Kutools para Excel oferece mais de300 recursos avançados para aumentar sua produtividade e economizar tempo. Clique aqui para obter o recurso que você mais precisa...
O Office Tab traz interface com abas para o Office e facilita muito o seu trabalho
- Habilite a edição e leitura com abas no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Abra e crie vários documentos em novas abas na mesma janela, em vez de abrir novas janelas.
- Aumente sua produtividade em50% e reduza centenas de cliques do mouse todos os dias!