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

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

Nota: 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

Nota: 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

Nota: 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

Nota: 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: 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:

=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

Nota: 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



As melhores ferramentas de produtividade para escritório

O Kutools for Excel resolve a maioria dos seus problemas e aumenta sua produtividade em 80%

  • armadilha para peixes: Insira rapidamente fórmulas complexas, gráficos e qualquer coisa que você tenha usado antes; Criptografar células com senha; Criar lista de discussão e enviar emails ...
  • Barra Super Fórmula (edite facilmente várias linhas de texto e fórmula); Layout de leitura (ler e editar facilmente um grande número de células); Colar na faixa filtrada...
  • Mesclar células / linhas / colunas sem perder dados; Dividir o conteúdo das células; Combinar linhas / colunas duplicadas... Evite células duplicadas; Comparar intervalos...
  • Selecione Duplicado ou Único Linhas; Selecione linhas em branco (todas as células estão vazias); Super Find e Fuzzy Find em muitos livros; Seleção aleatória ...
  • Cópia exata Várias células sem alterar a referência da fórmula; Criação automática de referências para várias folhas; Inserir marcadores, Caixas de seleção e mais ...
  • Extrair Texto, Adicionar texto, remover por posição, Remover Espaço; Criar e imprimir subtotais de paginação; Converter entre conteúdo de células e comentários...
  • Super Filtro (salvar e aplicar esquemas de filtro a outras planilhas); Classificação Avançada por mês / semana / dia, frequência e mais; Filtro Especial por negrito, itálico ...
  • Combine pastas de trabalho e planilhas; Mesclar tabelas com base em colunas-chave; Divida os dados em várias folhas; Conversão em lote de xls, xlsx e PDF...
  • Mais de 300 recursos poderosos. Suporta Office / Excel 2007-2021 e 365. Suporta todos os idiomas. Fácil implantação em sua empresa ou organização. Recursos completos de avaliação gratuita de 30 dias. Garantia de devolução do dinheiro em 60 dias.
guia kte 201905

Guia do Office 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!
parte inferior da aba do escritório
Comentários (134)
Ainda não há classificações. Seja o primeiro a avaliar!
Este comentário foi feito pelo moderador no site
seu uso completo para tornar os dados muito mais fáceis Obrigado
Este comentário foi feito pelo moderador no site
Desculpe, mas não funciona para mim. Mostra-me um erro.
Este comentário foi feito pelo moderador no site
Imprima este item para ajudar na remoção de caracteres.
Este comentário foi feito pelo moderador no site
obrigada querida por esta ajuda
Este comentário foi feito pelo moderador no site
Obrigado por postar isso!! :-)
Este comentário foi feito pelo moderador no site
isso é o que eu estou procurando .. Eu preciso de mais uma coisa: eu quero copiar os valores que estão entre colchetes em outra célula, no seu caso- CEP (ZIP): 211230, quero copiar ZIP em outra célula.
Este comentário foi feito pelo moderador no site
[quote]é isso que estou procurando.. Preciso de mais uma coisa: quero copiar os valores que estão entre colchetes em outra célula, no seu caso- CEP (ZIP): 211230, quero copiar o ZIP em outra célula .Sê feliz[/quote] Oi, feliz. Alguma vez você obteve uma resposta? Caso contrário, a maneira mais fácil seria com o comando Mid. Por exemplo, se CEP (CEP): 211230 estiver na célula A1, o comando seria =MID(A1,11,3) - ou seja, pegue os 3 caracteres do meio começando com o 11º da esquerda.
Este comentário foi feito pelo moderador no site
Tenho 275 nomes, mas de maneira repetida. Quero extrair cada nome dessa lista que aparecerá apenas uma vez.
Este comentário foi feito pelo moderador no site
Oi Zedd, Para a tarefa mencionada por você. Podemos usar a combinação IF e COUNT IF Ex: =IF(COUNTIF($A$1:$A$275,A1)= 1,A1,FALSE) Atenciosamente, Umakanth Ramineedi
Este comentário foi feito pelo moderador no site
selecione a coluna específica e no painel "dados" clique em "remover duplicatas"
Este comentário foi feito pelo moderador no site
Obrigado por me ajudar
Este comentário foi feito pelo moderador no site
Excelente dica! Vocês tornaram minha vida muito mais fácil :)
Este comentário foi feito pelo moderador no site
Muito obrigado foi realmente útil!
Este comentário foi feito pelo moderador no site
Ótima dica! Muito útil para iniciantes como eu! Obrigado!
Este comentário foi feito pelo moderador no site
Obrigado equipe .... realmente útil
Este comentário foi feito pelo moderador no site
Eu tenho um grupo de números. Alguns deles têm um zero no início. Eu não posso ter um zero como o primeiro número. Os números não são todos do mesmo tamanho, mas eu só quero que o zero desapareça. Existe uma maneira de fazer isso.
Este comentário foi feito pelo moderador no site
@kn : você poderia usar o seguinte, considerando que a célula de origem é A1 Na fórmula abaixo, se avaliará qual é o primeiro caractere, e se for zero, ele removerá, se não for zero, permanecerá como é. =IF((LEFT(A1,1)="0"),RIGHT(A1,(LEN(A1)-1)),A1) espero ter ajudado, abraços!
Este comentário foi feito pelo moderador no site
Oi! Espero que você possa me ajudar a remover quaisquer caracteres após a primeira vírgula da esquerda e adicionar
Este comentário foi feito pelo moderador no site
Oi #Ray, Sua pergunta parece estar faltando alguns detalhes no final, mas para remover qualquer coisa após o primeiro coma, você pode usar o seguinte: supondo que seus dados de origem estejam em A1. Basicamente, pega tudo que sobrou da primeira vírgula que encontrar na string (posição da vírgula menos 1) =LEFT(A1,(SEARCH(",",A1)-1)) se A1 for abcdef,ghijkl então você obterá abcdef
Este comentário foi feito pelo moderador no site
Oi pessoal, montei uma lista com 3 colunas e cerca de 500 linhas, e em cada célula eu tenho um "#" que tem que ser removido. Eu realmente não entendo como removê-lo e não continuar com a fórmula em cima. Pode ser porque estou usando um dispositivo mac?
Este comentário foi feito pelo moderador no site
basta fazer um localizar e substituir. Localize "#" substitua por "" em branco. Dessa forma, você nem precisa de uma fórmula. Isso considerando que há apenas um "#" que você gostaria de remover em cada célula. Felicidades!
Este comentário foi feito pelo moderador no site
mas e se os caracteres em uma célula tiverem cores de fonte diferentes e eu quiser manter suas cores?
Este comentário foi feito pelo moderador no site
Use o pintor de formato nesse caso. Suponha que seus dados originais estejam na 'coluna A' (que é formatada com cor) e os dados após a aplicação da fórmula estejam na 'coluna B' (não formatada) e siga as seguintes etapas: 1) Clique em 'Format Painter' em 'Home' menu 2) Clique no nome da coluna 'A' (coluna completa deve ser selecionada) 3) Clique no nome da coluna 'B' Você terá a mesma formatação para a coluna B que sua coluna de origem (coluna A). Espero que isto ajude.
Este comentário foi feito pelo moderador no site
Boa dica galera. Dicas muito úteis
Este comentário foi feito pelo moderador no site
Obrigada! A fórmula funciona para as minhas necessidades! :-)
Este comentário foi feito pelo moderador no site
obrigado, este é um ótimo post. Estou tentando puxar a primeira letra de dois nomes para automatizar em um log de ação? Você pode me ajudar com essa fórmula? Claro que é LEN. Mas não pode simplesmente obtê-lo .... por exemplo. Brian Adams = BA Obrigado Craig
Este comentário foi feito pelo moderador no site
@Craig, você poderia fazer isso: =CONCATENATE((MID(A2,1,1)),(MID(A2,(FIND(" ",A2)+1),1))) considerando que seus dados de origem estão na célula A2. No entanto, isso não funcionará se você tiver mais de 2 nomes distintos separados por espaços. Você poderia elaborar isso em uma declaração IF para resolver casos em que você tem 3 nomes e deseja extrair 3 letras (ou seja, John Bon Jovi .... JBJ) viva!
Este comentário foi feito pelo moderador no site
tente isso mano A1=Brian Adams B2=CONCATENAR(ESQUERDA(A1,1),ESQUERDA(DIREITA(A1,PESQUISA(" ",A1)-1),1))
Este comentário foi feito pelo moderador no site
Impressionante! Isso foi muito útil, obrigado!!!
Este comentário foi feito pelo moderador no site
muito útil obrigado por postar isso
Este comentário foi feito pelo moderador no site
o futnction foi muito útil e por causa disso eu pude economizar meu tempo de lagr
Não há comentários postados aqui ainda
carregar mais
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