Note: The other languages of the website are Google-translated. Back to English
Log in  \/ 
x
or
x
Inscreva-se  \/ 
x

or

Como remover o primeiro ou o último n caracteres de uma célula ou string no Excel?

Este tutorial demonstra vários truques rápidos para remover o primeiro ou o último N caracteres de uma célula ou string no Excel.

doc remover primeiro último 1 1. Remova os primeiros N caracteres com a fórmula / UDF
2. Remova os últimos N caracteres com a fórmula / UDF
3. Remova em lote N caracteres da esquerda ou da direita ou do meio sem fórmulas
4. Baixe o arquivo de amostra

1. Remova os primeiros N caracteres com fórmulas

Nesta parte, apresento três maneiras diferentes de remover rapidamente os primeiros N caracteres de uma string.

1.1 Remova os primeiros N caracteres com a função RIGHT / REPLACE

>> Combine as funções RIGHT e LEN para remover os primeiros N caracteres

Sintaxe e argumentos da fórmula

Fórmula: = RIGHT (string_cell, LEN (string_cell) -n_character)

Referência: string_cell: a célula que você usa para remover caracteres

n_character: o número de caracteres que você deseja remover

Exemplo: remova os 2 primeiros caracteres da string na célula A2, copie e cole a fórmula
= DIREITO (A2, LEN (A2) -2)
imprensa Entrar chave
doc remover primeiro último 2

>> Função REPLACE para remover os primeiros N caracteres

Sintaxe e argumentos da fórmula

Fórmula: = REPLACE (Old_text, Strat_n, Num_Chars, New_text)

Referência: Old_text: a célula que você usa para substituir caracteres

Old_text: a célula que você usa para substituir caracteres

Start_n: a posição do caractere em old_text que você deseja substituir por new_text

Num_Chars: o número de caracteres no texto antigo que você deseja substituir por new_text

Novo_texto: o texto que substituirá o antigo_texto

Exemplo: substitua os dois primeiros caracteres por nada na célula A6, copie e cole esta fórmula:
= REPLACE (A6,1,2, "")
imprensa Entrar chave
doc remover primeiro último 3

1.2 Remova os primeiros N caracteres com a função definida pelo usuário

1. Pressione Alt + F11 para habilitar a janela do Microsoft Visual Basic for Applications e clique em inserção > Módulo para criar um módulo.

2. Copie o código abaixo e cole-o no Módulo script.

Código VBA: Remova os primeiros n caracteres

Public Function RemoveFirstC(rng As String, cnt As Long)

RemoveFirstC = Right(rng, Len(rng) - cnt)

End Function

3. Salve o código e volte para a planilha que você usa. Por exemplo, remova os primeiros 3 caracteres da string na célula A11, copie e cole esta fórmula
= RemoveFirstC (A11,3)
imprensa Entrar chave
doc remover primeiro último 4


remover posição

Esta ferramenta de remoção de caracteres aumenta sua eficiência em 90%, deixe muito tempo para desfrutar sua vida

▲ Diga adeus à modificação e memorização de fórmulas, dê-lhe um descanso completo no cérebro.

▲ Exceto esta ferramenta, existem 228 ferramentas avançadas (incluindo mais de 30 ferramentas de edição de texto) mais no Kutools para Excel, que pode resolver seus quebra-cabeças de 80% do Excel.

▲ Torne-se um especialista em Excel em 5 minutos, ganhe o reconhecimento e a promoção das pessoas.

▲ Mais de 110000 pessoas de alta eficiência e escolha de mais de 300 empresas de renome mundial.

30 dias de teste gratuito, sem necessidade de cartão de crédito


2. Remova os últimos N caracteres com fórmulas

Nesta parte, existem duas maneiras de remover os últimos N caracteres da string no Excel.

2.1 Remova os últimos N caracteres com a função LEFT

Sintaxe e argumentos da fórmula

Fórmula: = LEFT (string_cell, LEN (string_cell) -Num_chars)

Referência: string_cell: a célula que você usa para remover caracteres

n_character: o número de caracteres que você deseja remover

Exemplo: remova os 2 últimos caracteres da string na célula A2, copie e cole a fórmula
= ESQUERDA (A2, LEN (A2) -2)
imprensa Entrar chave
doc remover primeiro último 5

2.2 Remova os últimos N caracteres com a função definida pelo usuário

1. Pressione Alt + F11 para ativar o Microsoft Visual Basic para a janela de aplicativos, clique em inserção > Módulo para criar um módulo.

2. Copie o código abaixo e cole-o no script do módulo.

Código VBA: Remova os últimos n caracteres

Public Function RemoveLastC(rng As String, cnt As Long)

RemoveLastC = Left(rng, Len(rng) - cnt)

End Function

3. Salve o código e volte para a planilha que você usa. Por exemplo, remova os últimos 3 caracteres da string na Célula A5, digite esta fórmula
= RemoveLastC (A5,3)
imprensa Entrar chave
doc remover primeiro último 6


não se mova

Quer Aumentar o Salário e Muito Tempo para Acompanhar a Família?

Guia Office aumenta sua eficiência em 50% no Microsoft Office trabalhando agora

Inacreditável, trabalhar com dois ou mais documentos é mais fácil e rápido do que trabalhar com um.

Em comparação com navegadores conhecidos, a ferramenta com guias no Office Tab é mais poderosa e mais eficiente.

Reduza centenas de cliques do mouse e digitação no teclado todos os dias para você, diga adeus à mão do mouse agora.

Se você costuma trabalhar com vários documentos, o Guia do Office será uma grande economia de tempo para você.

30-day free trial, não é necessário cartão de crédito.

Saiba maisDownload grátis agora


3. Remova N caracteres da esquerda, direita ou meio sem fórmulas

Se você não quer perder tempo lembrando de fórmulas para lidar com a tarefa de remover N caracteres da esquerda ou direita de uma string, o Remover por posição utilidade de Kutools for Excel pode lidar com essa tarefa com cliques sem fórmulas.

Agora, faça você trabalhar mais rápido e melhor do que os outros, obtenha promoções com facilidade

35 Ferramentas de edição de texto para Excel Aumente sua produtividade em 90% no processamento de texto e deixe muito tempo para aproveitar a vida

Essas ferramentas são apenas uma parte do Kutools para Excel, existem 194 ferramentas que podem resolver 80% dos quebra-cabeças do Excel para você.

  • Kutools for Excel ajuda você a lidar facilmente com 1500 cenários de trabalho, melhorando em média sua eficiência de 71% todos os dias
  • Um clique para concluir a maioria das operações complicadas, evite a mão do mouse causada por milhares de cliques do mouse para você.
  • Você pode lidar com tarefas do Excel em segundos sem procurar fórmulas dolorosas e VBA, e ter muito mais tempo para acompanhar sua família.
  • Escolhido por mais de 110000 pessoas de alta eficiência e mais de {module708} empresas mundialmente conhecidas.

Depois de instalar gratuitamente o Kutools para Excel, faça o seguinte:

Selecione as células das quais deseja remover os caracteres, aplicando o utilitário clicando em Kutools > Texto > Remover por posição.
doc remover primeiro último 7

3.1 Remover o primeiro / último N caracteres sem fórmula

>> Remova os primeiros N caracteres

doc remover primeiro último 8

1) em Números caixa de texto, digite o número de caracteres que deseja remover da string, neste exemplo, vou remover primeiro 3 caracteres de strings.

2) Verifique Da esquerda opção em Posição seção.

O resultado é exibido como:
doc remover primeiro último 9

>> Remover os últimos N caracteres

doc remover primeiro último 10

1) em Números caixa de texto, digite o número de caracteres que deseja remover da string, neste exemplo, vou remover por último 3 caracteres de strings.

2) Verifique Da direita opção em Posição seção.

O resultado é exibido como:
doc remover primeiro último 11

3.2 Remova N caracteres de uma posição específica do meio sem fórmula

Mas às vezes, você pode querer remover um número específico de caracteres do meio de uma string.

Exemplo: Remova 3 caracteres começando do terceiro caractere da string.

doc remover primeiro último 12

1) em Número texto, digite o número de caracteres que deseja remover das strings, aqui vou remover 3 caracteres.

2) Verifique Especificar opção e, em seguida, digite o número do qual deseja remover a string, começando ao lado da caixa de texto em Posição seção, aqui vou remover personagens do terceiro personagem.

O resultado é exibido como:
doc remover primeiro último 13

Remova os caracteres por posição sem fórmulas

remover por posição

Dica: Se você deseja remover todos os caracteres numéricos, alfa, não numéricos, não alfa ou específicos das células, você pode aplicar o Kutools para Excel Remover Personagens utilidade.
remover por personagens

Mais dicas sobre como remover personagens ...


Baixar arquivo de amostra

amostra


Ferramentas de produtividade recomendadas

Guia Office - navegação com guias, edição e gerenciamento de documentos no Microsoft Office 2019 - 2003 e no Office 365


guia do escritório

Kutools para Excel - coleta mais de 300 ferramentas avançadas para economizar 50% do tempo em seu trabalho diário do Excel


guia kutools
guia kutoolsp
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Mariama · 1 months ago
    Merci vraiment ca m'a beaucoup aidé, thanks it is very useful

  • To post as a guest, your comment is unpublished.
    Nancy Scheitler · 11 months ago
    Love this!!! Explained clearly. Easy to follow. Worked!!! Thanks!
  • To post as a guest, your comment is unpublished.
    Charles Borromeo · 2 years ago
    Thanks, great help.
  • To post as a guest, your comment is unpublished.
    Krets · 2 years ago
    "658414 Mottagares kundnummer Menigo Rutt VÄX319" is my information, but I'm only interested in the last six letters/numbers. Any ideas?
    • To post as a guest, your comment is unpublished.
      Sunny · 2 years ago
      Hi, Krets, you can use this formula =RIGHT(A1, 6) to extract last 6 characters in another cell. For more details, please read this article:

      https://www.extendoffice.com/documents/excel/1656-excel-extract-first-character.html
  • To post as a guest, your comment is unpublished.
    cgst · 2 years ago
    "A/P MALKAWATHE,,TALUKA SOUTH SOLAPUR,SOLAPUR,Solapur,413252" this is my data. I want pincode separated from the data. by using =RIGHT(P2,LEN(P2)-6) it is not working.
    • To post as a guest, your comment is unpublished.
      Sunny · 2 years ago
      You want to extract last 6 characters, the formula =RIGHT(P2,6) may help you, more details, please go to this article.https://www.extendoffice.com/documents/excel/3639-excel-extract-part-of-string.html
  • To post as a guest, your comment is unpublished.
    shivraj · 3 years ago
    nice its work nice thank you very much
  • To post as a guest, your comment is unpublished.
    TerriMo · 3 years ago
    Just what I needed!
  • To post as a guest, your comment is unpublished.
    wingstana@gmail.com · 3 years ago
    I can't make this formula work, I type : =LEFT(A1,LEN(A1)-4) and it gives error everytime.
    My A1 column has the following data: ELDB-AK-S-42228-001


    Why isn't this working?
    • To post as a guest, your comment is unpublished.
      sobhan · 2 years ago
      use ; instead of , in your formula
    • To post as a guest, your comment is unpublished.
      Nick · 3 years ago
      I was originally having issues because I was using this formula within 2 other (IF and ROUND) and able to get this formula to work by removing the LEN
    • To post as a guest, your comment is unpublished.
      Alex · 3 years ago
      Format your Cells to Special Characters.
    • To post as a guest, your comment is unpublished.
      Sunny · 3 years ago
      Sorry I do not know what happen to your sheet, it works successfully in my workbook