Skip to main content

Como remover os primeiros ou últimos n caracteres de uma célula ou string no Excel?

Author: Sun Last Modified: 2025-06-04

Este tutorial demonstra diferentes truques rápidos para remover os primeiros ou últimos N caracteres de uma célula ou string no Excel.

remove first last chars 1. Remover os primeiros N caracteres com fórmula/UDF
2. Remover os últimos N caracteres com fórmula/UDF
3. Remover em lote N caracteres da esquerda, direita ou meio sem fórmulas
4. Baixar arquivo de exemplo

1. Remover 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 Remover os primeiros N caracteres com as funções DIREITA / SUBSTITUIR

>> Combine as funções DIREITA e COMPRIMENTO para remover os primeiros N caracteres

Sintaxe da fórmula e argumentos

Fórmula:    =DIREITA(célula_string;COMPRIMENTO(célula_string)-n_caracteres)

Referência: célula_string: a célula da qual você deseja remover caracteres

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

Exemplo: Remova os dois primeiros caracteres da string na Célula A2, copie e cole a fórmula
=DIREITA(A2;COMPRIMENTO(A2)-2)
pressione Enter tecla
Remove first N characters with right function

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

Sintaxe da fórmula e argumentos

Fórmula:    =SUBSTITUIR(Texto_antigo;Início_n;Num_Caracteres;Novo_texto)

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

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

Início_n: a posição do caractere no texto_antigo que você deseja substituir pelo novo_texto

Num_Caracteres: o número de caracteres no texto antigo que você deseja substituir pelo novo_texto

Novo_texto: o texto que substituirá o texto_antigo

Exemplo: Substitua os dois primeiros caracteres por nada na Célula A6, copie e cole esta fórmula:
=SUBSTITUIR(A6;1;2;"")
pressione Enter tecla
Remove first N characters with replace function

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

1. Pressione as teclas Alt + F11 para habilitar a janela Microsoft Visual Basic for Applications, depois clique em Inserir > Módulo para criar um Módulo.

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

Código VBA: Remover 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 está usando. Por exemplo, remova os três primeiros caracteres da string na Célula A11, copie e cole esta fórmula
=RemoveFirstC(A11;3)
pressione Enter tecla
Remove first N characters with user defined function


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

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

2.1 Remover os últimos N caracteres com a função ESQUERDA

Sintaxe da fórmula e argumentos

Fórmula:    =ESQUERDA(célula_string;COMPRIMENTO(célula_string)-Num_caracteres)

Referência: célula_string: a célula da qual você deseja remover caracteres

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

Exemplo: Remova os dois últimos caracteres da string na Célula A2, copie e cole a fórmula
=ESQUERDA(A2;COMPRIMENTO(A2)-2)
pressione Enter tecla
Remove last N characters with left function

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

1. Pressione as teclas Alt + F11 para habilitar a janela Microsoft Visual Basic for Applications, clique em Inserir > Módulo para criar um Módulo.

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

Código VBA: Remover 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 está usando. Por exemplo, remova os três últimos caracteres da string na Célula A5, digite esta fórmula
=RemoveLastC(A5;3)
pressione Enter tecla
Remove last N characters with user defined function


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

Se você não quer perder tempo memorizando fórmulas para lidar com a tarefa de remover N caracteres da esquerda ou direita de uma string, o utilitário Remover por Posição do Kutools para Excel pode lidar com essa tarefa com cliques sem qualquer fórmula.

Kutools para Excel oferece mais de 300 recursos avançados para simplificar tarefas complexas, aumentando a criatividade e a eficiência. Integrado com capacidades de IA, o Kutools automatiza tarefas com precisão, tornando a gestão de dados fácil e eficiente. Mais informações sobre o Kutools para Excel...  Teste gratuito...

Após instalar gratuitamente o Kutools para Excel, faça o seguinte:

Selecione as células das quais deseja remover caracteres, aplicando o utilitário clicando em Kutools > Texto > Remover por Posição.
click Remove by Position feature of kutools

3.1 Remover os primeiros/últimos N caracteres sem fórmula

>> Remover os primeiros N caracteres

set options in the dialog to remove first N characters

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

2) Marque a opção Da esquerda na seção Posição.

O resultado é exibido como:
the result to remove first n chars

>> Remover os últimos N caracteres

set options in the dialog to remove last N characters

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

2) Marque a opção Da direita na seção Posição.

O resultado é exibido como:
the result to remove last n chars

3.2 Remover 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: Remover 3 caracteres começando a partir do terceiro caractere da string.

set options to remove N characters from a middle

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

2) Marque a opção Especificar, depois digite o número a partir do qual deseja remover a string no campo ao lado na seção Posição, aqui vou remover caracteres a partir do terceiro caractere.

O resultado é exibido como:
the result to remove  n chars in middle


Baixar arquivo de exemplo

sample


Melhores Ferramentas de Produtividade para Office

🤖 Assistente AI do KUTOOLS: Revolucione a análise de dados com base em: Execução Inteligente | Gerar Código | Criar Fórmulas Personalizadas | Analisar Dados e Gerar Gráficos | Invocar Funções Aprimoradas
Recursos Populares: Encontrar, Destacar ou Marcar Duplicatas | Excluir Linhas em Branco | Combinar Colunas ou Endereço sem Perder Dados | Arredondar...
Super PROC: PROC com Múltiplos Critérios | PROC com Múltiplos Valores | Procura em várias planilhas | Correspondência Fuzzy...
Lista Suspensa Avançada: Crie rapidamente uma Lista Suspensa | Lista Suspensa Dependente | Lista Suspensa com Múltipla Seleção...
Gerenciador de Colunas: Adicionar um Número Específico de Colunas | Mover Colunas | Alternar Estado de Visibilidade das Colunas Ocultas | Comparar Intervalo & Colunas...
Recursos em Destaque: Grade de foco | Visualização de Design | Barra de fórmulas aprimorada | Gerenciador de Pasta de trabalho & Planilha | Biblioteca de AutoTexto | Selecionador de Data | Mesclar Dados | Criptografar/Descriptografar Células | Enviar Email por Lista | Super Filtro | Filtro Especial (filtrar negrito/itálico/tachado...)...
Top15 Conjuntos de Ferramentas:12 Ferramentas de Texto (Adicionar Texto, Excluir Caracteres Específicos, ...) | Mais de50 Tipos de Gráficos (Gráfico de Gantt, ...) | Mais de40 Fórmulas Práticas (Calcular a idade com base na data de nascimento, ...) |19 Ferramentas de Inserção (Inserir Código QR, Inserir Imagem a partir do Caminho, ...) |12 Ferramentas de Conversão (Converter em Palavras, Conversão de Moeda, ...) |7 Ferramentas de Mesclar & Dividir (Mesclar Linhas Avançado, Dividir Células, ...) | ... e muito mais

Potencialize suas habilidades no Excel com o Kutools para Excel e experimente uma eficiência sem igual. O Kutools para Excel oferece mais de300 recursos avançados para aumentar sua produtividade e economizar tempo. Clique aqui para obter o recurso que você mais precisa...


O Office Tab traz interface com abas para o Office e facilita muito o seu trabalho

  • Habilite a edição e leitura com abas no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie vários documentos em novas abas na mesma janela, em vez de abrir novas janelas.
  • Aumente sua produtividade em50% e reduza centenas de cliques do mouse todos os dias!