Como remover o primeiro, o último X caracteres ou certos caracteres de posição do texto no Excel?
Método 1: remover os primeiros ou os últimos x caracteres de strings de texto com fórmulas
Método 4: remova os primeiros x e os últimos x caracteres de strings de texto com fórmula
Método 1: remover os primeiros ou os últimos x caracteres de strings de texto com fórmulas
Remova os primeiros x caracteres do início das strings de texto:
No Excel, você pode usar as funções RIGHT e LEFT para remover um determinado número de caracteres do início ou do final das strings. 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 imprensa Entrar chave para obter o primeiro resultado. Veja a imagem:
Note: Na fórmula acima:
- A4 é o valor da célula que você deseja remover caracteres;
- O número 2 significa o número de caracteres que você deseja remover do início da string 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 foram removidos das strings de texto, veja a captura de tela:
Remova os últimos x caracteres do final das strings de texto:
Se precisar remover os últimos vários caracteres, você pode usar a função ESQUERDA da mesma forma que a função DIREITA.
Insira ou copie esta fórmula em uma célula em branco:
e arraste a alça de preenchimento para baixo até as células às quais deseja aplicar esta fórmula, e os últimos 9 caracteres foram excluídos das strings de texto de uma vez, consulte a captura de tela:
Note: Na fórmula acima:
- A4 é o valor da célula que você deseja remover caracteres;
- O número 9 significa o número de caracteres que você deseja remover do final da string de texto.
Método 2: remover o primeiro ou o último x caracteres de strings de texto com a 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 os últimos n caracteres de strings de texto, faça o seguinte:
Remova os primeiros x caracteres do início das strings de texto:
1. Segure o Alt + F11 chaves para abrir o Microsoft Visual Basic para Aplicações janela.
2. Clique inserção > Móduloe cole o código a seguir na janela do módulo.
Public Function removeFirstx(rng As String, cnt As Long)
removeFirstx = Right(rng, Len(rng) - cnt)
End Function
3. Em seguida, volte para a planilha e insira esta fórmula: =removefirstx(A4,2) em uma célula em branco e arraste a alça de preenchimento para baixo para obter os resultados que você precisa, veja a captura de tela:
Note: Na fórmula acima:
- A4 é a célula que você deseja remover caracteres;
- O número 2 indica o número de caracteres que você gostaria de remover do início da string de texto.
Remova os últimos x caracteres do final das strings de texto:
Para remover os últimos n caracteres das strings de texto, 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, consulte a captura de tela:
Note: Na fórmula acima:
- A4 é a célula que você deseja remover caracteres;
- O número 9 indica o número de caracteres que você gostaria de remover do final da string de texto.
Método 3: remova os primeiros, os últimos x caracteres ou determinados caracteres de posição sem fórmulas
Usar as funções do Excel para remover certos caracteres não é tão direto quanto é. Basta dar uma olhada na forma fornecida neste método, que não leva mais do que dois ou três cliques do mouse. Com o Remover por posição utilidade do suplemento de terceiros Kutools for Excel, pode ser fácil remover o primeiro, o último ou certos caracteres da string de texto. Clique para baixar o Kutools para Excel!
Depois de instalar Kutools for Excel, por favor aplique Remover por posição de acordo com estas etapas:
1. Selecione o intervalo do qual deseja remover determinados caracteres. Então clique Kutools > Texto > Remover por posição. Veja a imagem:
2. Especifique as seguintes operações no pop-up Remover por posição caixa de diálogo.
- (1.) Especifique o número de caracteres a serem excluídos.
- (2.) Escolha Da esquerda opção sob o Posição seção para excluir os primeiros n caracteres, consulte a captura de tela:
Dicas: O Remover por posição O utilitário também pode ajudá-lo a remover os últimos n caracteres ou certos caracteres de uma posição específica.
Método 4: remova os primeiros x e os últimos x caracteres de strings de texto com fórmula
Às vezes, você gostaria de remover caracteres de cadeias de texto em ambos os lados, por exemplo, você precisa remover os primeiros 2 e os últimos 9 caracteres ao mesmo tempo. Aqui, a função MID pode lhe fazer um favor.
1. Insira ou copie esta fórmula em uma célula em branco:
e imprensa Entrar chave para obter o primeiro resultado. Veja a imagem:
Note: Na fórmula acima:
- A4 é o valor da célula que 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 foram removidos imediatamente das strings de texto, veja a captura de tela:
Melhores ferramentas de produtividade de escritório
Aprimore suas habilidades de Excel com o Kutools para Excel e experimente uma eficiência como nunca antes. Kutools para Excel oferece mais de 300 recursos avançados para aumentar a produtividade e economizar tempo. Clique aqui para obter o recurso que você mais precisa...
Office Tab traz interface com guias para o Office e torna seu trabalho muito mais fácil
- Habilite a edição e leitura com guias em Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Abra e crie vários documentos em novas guias da mesma janela, em vez de em novas janelas.
- Aumenta sua produtividade em 50% e reduz centenas de cliques do mouse para você todos os dias!