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.
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
>> 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
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
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
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
Quer Aumentar o Salário e Muito Tempo para Acompanhar a Família? Office Tab 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 do Office Tab é mais poderosa e 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 Office Tab economizará muito tempo. 30- dia de teste gratuito, não é necessário cartão de crédito. |
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 outras podem resolver 80% Quebra-cabeças do Excel para você.
- Kutools para 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 for 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.
3.1 Remover o primeiro / último N caracteres sem fórmula
>> Remova os primeiros N caracteres
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:
>> Remover os últimos N caracteres
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:
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.
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:
Dica: Se quiser 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.
Mais dicas sobre como remover personagens ...