Como remover zeros à esquerda de uma string de texto alfanumérica no Excel?
Suponha que eu tenha uma lista de strings de texto que inclui alguns zeros à esquerda e, agora, desejo remover todos os zeros à esquerda das strings de texto para obter o seguinte resultado, como poderia resolver essa tarefa no Excel de forma rápida e fácil?
Remova os zeros à esquerda de strings de texto alfanuméricas com fórmula de matriz
Remova os zeros à esquerda de strings de texto alfanuméricas com a função definida pelo usuário
Remova zeros à esquerda de strings de texto alfanuméricos com o Kutools para Excel
Adicione zeros à esquerda a strings de texto com o Kutools para Excel
Remova os zeros à esquerda de strings de texto alfanuméricas com fórmula de matriz
No Excel, não há uma maneira direta de remover os zeros à esquerda das strings, mas você pode aplicar a seguinte fórmula de matriz para resolvê-lo.
1. Digite esta fórmula de matriz: =MID(A2,MATCH(TRUE,(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1)<>"0"),0),LEN(A2)) (A2 é a célula da qual você deseja remover os zeros à esquerda) em uma célula em branco onde deseja obter o resultado, C2, por exemplo, e pressione Ctrl + Shift + Enter juntas para obter o resultado correto, veja a captura de tela:
2. Em seguida, selecione a célula C2 e arraste a alça de preenchimento para baixo até as células que você deseja que contenham esta fórmula, todos os zeros à esquerda foram removidos das strings de texto, veja a captura de tela:
Remova os zeros à esquerda de strings de texto alfanuméricas com a função definida pelo usuário
Exceto a fórmula de matriz acima, o código VBA a seguir também pode lhe fazer um favor, faça o seguinte:
1. Segure o ALT + F11 chaves para abrir o Microsoft Visual Basic para Aplicações janela.
2. Clique inserção > Móduloe cole o seguinte código no Janela Módulo.
Código VBA: remova os zeros iniciais das strings de texto alfanuméricas:
Function RemoveLeadingZeros(Str As String)
'updateby Extendoffice
Do While Left(Str, 1) = "0"
Str = Mid(Str, 2)
Loop
RemoveLeadingZeros = Str
End Function
3. Em seguida, salve e feche este código, volte para a planilha e insira esta fórmula: = removeleadingzeros (A2) (A2 é a célula da qual você deseja remover os zeros à esquerda) em uma célula em branco, em seguida, arraste a alça de preenchimento para baixo até as células às quais deseja aplicar esta fórmula, e todos os zeros à esquerda foram excluídos das strings de texto, veja a captura de tela :
Remova zeros à esquerda de strings de texto alfanuméricos com o Kutools para Excel
Se você tem Kutools for Excel, Com o seu Remover Zeros à esquerda recurso, você pode remover todos os zeros à esquerda de várias células com um clique.
Kutools for Excel : com mais de 300 suplementos úteis do Excel, grátis para testar sem limitação em 30 dias. |
Depois de instalar Kutools for Excel, faça o seguinte:
1. Selecione as células das quais deseja remover todos os zeros à esquerda e clique em Kutools > Texto > Remover Zeros à esquerda, veja a captura de tela:
2. E então todos os zeros à esquerda nas strings de texto foram excluídos de uma vez, veja a captura de tela:
Baixe e teste grátis Kutools para Excel agora!
Adicione zeros à esquerda a strings de texto com o Kutools para Excel
Às vezes, você pode querer inserir um número de zeros à esquerda antes de suas sequências de texto de uma vez, neste caso, o Kutools for Excel'S Adicionar texto O utilitário pode ajudá-lo a terminar este trabalho o mais rápido possível.
Depois de instalar Kutools for Excel, faça o seguinte:
1. Selecione as células da string de texto às quais deseja adicionar zeros à esquerda.
2. Então clique Kutools > Texto > Adicionar texto, veja a captura de tela:
3. No Adicionar texto caixa de diálogo, digite os zeros que deseja adicionar antes das sequências de texto no Texto caixa e, em seguida, selecione Antes do primeiro personagem do Posição, veja a captura de tela:
4. Então clique Ok or Aplicar botão, o número especificado de zeros foi inserido antes de todas as strings de texto selecionadas, consulte a captura de tela:
Baixe e teste grátis Kutools para Excel agora!
Melhores ferramentas de produtividade de escritório
Aprimore suas habilidades de Excel com o Kutools para Excel e experimente uma eficiência como nunca antes. Kutools para Excel oferece mais de 300 recursos avançados para aumentar a produtividade e economizar tempo. Clique aqui para obter o recurso que você mais precisa...
Office Tab 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!