Ir para o conteúdo principal

Como remover o primeiro, o último X caracteres ou certos caracteres de posição do texto no Excel?

Para a maioria dos usuários do Excel, às vezes, você precisa excluir os primeiros n caracteres do início das sequências de texto ou remover os últimos x caracteres do final das sequências de texto, como mostrado na imagem abaixo. Neste artigo, vou apresentar alguns truques úteis para resolver essa tarefa de forma rápida e fácil no Excel.
 

doc remova os primeiros x caracteres 1


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:

=RIGHT(A4, LEN(A4)-2)

e imprensa Entrar chave para obter o primeiro resultado. Veja a imagem:

doc remova os primeiros x caracteres 2

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:

doc remova os primeiros x caracteres 3


 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:

=LEFT(A4, LEN(A4)-9)

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:

doc remova os primeiros x caracteres 4

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:

doc remova os primeiros x caracteres 5

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:

doc remova os primeiros x caracteres 6

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! Por favor, veja a demonstração abaixo:

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:

doc remova os primeiros x caracteres 8

Dicas: A 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:

=MID(A4,3,LEN(A4)-11)

e imprensa Entrar chave para obter o primeiro resultado. Veja a imagem:

doc remova os primeiros x caracteres 11

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:

doc remova os primeiros x caracteres 12


Melhores ferramentas de produtividade de escritório

🤖 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 pesquisa: VLookup de múltiplos critérios    VLookup de múltiplos valores  |   VLookup em várias planilhas   |   Pesquisa Difusa ....
Lista suspensa avançada: Crie rapidamente uma lista suspensa   |  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  |  Compare intervalos e colunas ...
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, ...)   |   ... e mais

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...

Descrição


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!
Comments (134)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
I have a problem. I need to remove specific last character in the sheet. Example: I have people names and I need to remove the last character, if it is "a", but that the rest of the name contains the letter "a". How I can do that?
This comment was minimized by the moderator on the site
i want remove the last part ex: (jaison kkrrt po kizha) like an adress want edit only jaison
is it possibile?
This comment was minimized by the moderator on the site
In the nursery (plant) industry, we have a lot of plants that are crosses and have an x after the Genus (1st word). Is there a way to NOT have the x alphabetized? A couple example names: Buxus x 'Green Mountain' and Thuja x 'Green Giant'. These names are constantly at the end of the listing of Buxus and Thuja instead of being near the top. By the way, it's always "space x space". Can there be a way to highlight a column and tell it to ignore the x if proceeded and followed by a space when alphabetizing the names in that column? Thank you.
This comment was minimized by the moderator on the site
Wow! Kutools berfungsi dengan sempurna di Ms. Office Pro Plus 2016. Sungguh menolong saya, menghemat waktu dalam menghapus karakter tertentu di data excel saya. Terima kasih banyak.
This comment was minimized by the moderator on the site
How can I get rid of the last value in a cell IF it is the letter 'N'? Not all have the 'N' at the end and I want to only remove those that do?
This comment was minimized by the moderator on the site
How can I get this number reduced using formulas to make 3604000000157477 to be 3604157477 first 4 to the front and last 6 digits.
This comment was minimized by the moderator on the site
Tengo una ruta en una columna ejm C:\Users\jaja\Downloads\aa.txt. Necesito eliminar todos los carácteres que están después del último slash
This comment was minimized by the moderator on the site
Hi I have a data with names and surnames of some people, i want to separate surname in coloumn and name in another coloumn, surnames are not same like michel, john, daniel, williams like please help me to separate surname by using formula, I have lot of data
This comment was minimized by the moderator on the site
Hi, Giridhar,
Maybe the below article can solve your problem, please try, thank you!
https://www.extendoffice.com/documents/excel/829-excel-split-first-last-name.html
This comment was minimized by the moderator on the site
If number or character differ you can use example below (I needed to remove the last character):
=PART(A1;1;(LENGTH(A1)-1))
This comment was minimized by the moderator on the site
I WANT TO TRIM TEXT LENGTH, FOR EXAMPLE I HAVE SOME ADDRESS THAT LENGTH SOME COLUM 10 CHARECTOR AND SOME COLUM 20 CHARECTOR SOME 15 CHARECTOR IN THIS CASE I WANT TO TRIM WHICH COLUM TEXT MORE THAN 15 I WANT TO TRIM THAT COLUM TEXT TO 15 CHARECTOR, DONT TRIM OTHER COLUM TEXTS


ANYBODY HELP ME
This comment was minimized by the moderator on the site
Use "text to column"
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations