Note: The other languages of the website are Google-translated. Back to English

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 for Excel, que pode resolver o seu 80% Quebra-cabeças 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 avaliação gratuita, 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- dia de teste gratuito, não é necessário cartão de crédito.

Saber 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 for Excel, existem 194 ferramentas que outras podem resolver 80% 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 Sessão 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
Comentários (19)
Ainda não há classificações. Seja o primeiro a avaliar!
Este comentário foi feito pelo moderador no site
Não consigo fazer essa fórmula funcionar, digito : =LEFT(A1,LEN(A1)-4) e dá erro toda vez.
Minha coluna A1 tem os seguintes dados: ELDB-AK-S-42228-001


Por que não está funcionando?
Este comentário foi feito pelo moderador no site
Desculpe, não sei o que aconteceu com sua planilha, funciona com sucesso na minha pasta de trabalho
Este comentário foi feito pelo moderador no site
Formate suas células para caracteres especiais.
Este comentário foi feito pelo moderador no site
Originalmente, eu estava tendo problemas porque estava usando essa fórmula em 2 outras (IF e ROUND) e consegui fazer com que essa fórmula funcionasse removendo o LEN
Este comentário foi feito pelo moderador no site
usar ; em vez de , na sua fórmula
Este comentário foi feito pelo moderador no site
Cambia LEN por LARGO
Este comentário foi feito pelo moderador no site
não escribas LEN, escriba LARGO
Este comentário foi feito pelo moderador no site
Apenas o que eu precisava!
Este comentário foi feito pelo moderador no site
bom seu trabalho muito bom muito obrigado
Este comentário foi feito pelo moderador no site
"A/P MALKAWATHE,,TALUKA SOUTH SOLAPUR,SOLAPUR,Solapur,413252" estes são os meus dados. Eu quero o código PIN separado dos dados. usando =RIGHT(P2,LEN(P2)-6) não está funcionando.
Este comentário foi feito pelo moderador no site
Você deseja extrair os últimos 6 caracteres, a fórmula =RIGHT(P2,6) pode ajudá-lo, mais detalhes, acesse este artigo.https://www.extendoffice.com/documents/excel/3639-excel-extract-part-of-string.html
Este comentário foi feito pelo moderador no site
"658414 Mottagares kundnummer Menigo Rutt VÄX319" é minha informação, mas estou interessado apenas nas últimas seis letras/números. Alguma ideia?
Este comentário foi feito pelo moderador no site
Oi, Krets, você pode usar esta fórmula =RIGHT(A1, 6) para extrair os últimos 6 caracteres em outra célula. Para mais detalhes, leia este artigo:

https://www.extendoffice.com/documents/excel/1656-excel-extract-first-character.html
Este comentário foi feito pelo moderador no site
Obrigado, grande ajuda.
Este comentário foi feito pelo moderador no site
Amo isso!!! Explicado claramente. Fácil de seguir. Trabalhado!!! Obrigado!
Este comentário foi feito pelo moderador no site
Merci vraiment ca m'a beaucoup aidé, obrigado, é muito útil
Este comentário foi feito pelo moderador no site
Gracias por você me ajudar muito, usando uma vez de izquierda, DERECHA se obter também bons resultados...Gracias. 
Este comentário foi feito pelo moderador no site
buenísimo, mil graças!!
Este comentário foi feito pelo moderador no site
Artigo útil
Não há comentários postados aqui ainda
Deixe o seu comentário
Postando como convidado
×
Avalie esta postagem:
0   Personagens
Locais sugeridos

Siga-nos

Copyright © 2009 - www.extendoffice.com. | Todos os direitos reservados. Distribuído por ExtendOffice. | | | Mapa do site
Microsoft e o logotipo do Office são marcas comerciais ou marcas registradas da Microsoft Corporation nos Estados Unidos e / ou em outros países.
Protegido por Sectigo SSL