Como remover todos os caracteres após o primeiro/último espaço das células no Excel?
Por exemplo, você deseja remover todos os caracteres após o último espaço das células, como poderia fazer isso facilmente no Excel? E se fosse para remover todos os caracteres após o primeiro espaço? Aqui estão algumas soluções para você:
- Remover todos os caracteres após o primeiro/último espaço com fórmula
- Remover todos os caracteres após o primeiro espaço com Kutools para Excel
- Remover todos os caracteres após o último espaço com Função Definida pelo Usuário
Remover todos os caracteres após o primeiro/último espaço com fórmulas
Esta seção apresentará fórmulas para remover todos os caracteres após o primeiro ou último espaço no Excel. Por favor, siga os passos abaixo:
Remover todos os caracteres após o último espaço
Selecione uma célula em branco, insira a fórmula =ESQUERDA(A2;LOCALIZAR("^^";SUBSTITUIR(A2;" ";"^^";NÚM.CARACT(A2)-NÚM.CARACT(SUBSTITUIR(A2;" ";""))))-1) (A2 é a célula onde você removerá todos os caracteres após o último espaço) e arraste a Alça de Preenchimento para o intervalo necessário.
![]() | A fórmula é muito complicada para lembrar? Salve a fórmula como uma entrada de AutoTexto para reutilizá-la com apenas um clique no futuro! Leia mais… Teste grátis |
E então você verá que todos os caracteres após o último espaço foram removidos em cada célula. Veja a captura de tela:
Remover todos os caracteres após o primeiro espaço
Selecione uma célula em branco, insira a fórmula =ESQUERDA(A2;LOCALIZAR(" ";A2)-1) (A2 é a célula onde você removerá todos os caracteres após o primeiro espaço) e arraste a Alça de Preenchimento para o intervalo necessário.
Remover todos os caracteres após o primeiro espaço com Kutools para Excel
Este método introduzirá a utilidade Dividir Nomes do Kutools para Excel para remover rapidamente todos os caracteres após o primeiro espaço das células no Excel.
1. Selecione o intervalo do qual você removerá todos os caracteres após o primeiro espaço de cada célula e clique em Kutools > Texto > Dividir Nome. Veja a captura de tela:
2. Na caixa de diálogo Dividir Nome que se abre, marque apenas a opção Primeiro Nome e clique no botão Ok botão.
3. Em seguida, especifique a primeira célula do intervalo de destino na segunda caixa de diálogo Dividir Nome e clique no botão OK botão.
Agora você verá que todos os caracteres são removidos após o primeiro espaço de cada célula. Veja a captura de tela:
Kutools para Excel - Potencialize o Excel com mais de 300 ferramentas essenciais. Aproveite recursos de IA permanentemente gratuitos! Obtenha Agora
Remover todos os caracteres após o último espaço com Função Definida pelo Usuário
Você também pode aplicar uma Função Definida pelo Usuário para remover todos os caracteres após o último espaço das células no Excel. Por favor, siga os passos abaixo:
1. Pressione simultaneamente as teclas Alt + F11 para abrir a janela Microsoft Visual Basic for Applications.
2. Clique em Inserir > Módulo e copie e cole o seguinte código na nova janela Módulo.
VBA: Remover todos os caracteres após o último espaço no Excel
Function RemoveAfterLastSpace(Txt As String) As String
With CreateObject("VBScript.RegExp")
.Pattern = "\s+\w+$"
RemoveAfterLastSpace = .Replace(Txt, "")
End With
End Function
3. Salve a Função Definida pelo Usuário e feche a janela Microsoft Visual Basic for Applications. 4. Selecione uma célula em branco, insira a fórmula =RemoveAfterLastSpace(A2) (A2 é a célula onde você removerá todos os caracteres após o último espaço) e arraste a Alça de Preenchimento para o intervalo necessário.
E então você verá que todos os caracteres após o último espaço foram removidos de cada célula. Veja a captura de tela:
Demonstração
Artigos relacionados:
Melhores Ferramentas de Produtividade para Office
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!