Como Remover Espaços em Branco no Excel

Planilha de Farol - Excel
Planilha de Farol – Excel
27 de outubro de 2011
Função Transpor - Excel
Função Transpor – Excel
6 de novembro de 2011

Objetivo: Dica rápida de Como Remover Espaços em Branco no Excel no começo e no final do valor de uma célula.

Uma dica bastante simples, mas também útil.

Quando quiser retirar espaços em branco no início e final de valores de células você pode usar a função ARRUMAR.

Para testar digite em uma célula:

  1. ”        teste      “
  2. Em outra célula apontando para esta digite = ARRUMAR(A1)
  3. O resultado será “teste”, já com os devidos espaços retirados.

Outra dica enviada pelo Sandro Vidal nos comentários deste artigo é para retirar espaços em branco de textos copiados da internet.

Neste caso utilize a função abaixo:

=ARRUMAR(SUBSTITUIR(A1;CARACT(160);CARACT(32)))*1

Ela substitui os caracteres que não são retirados pela função arrumar e substitui pelo espaço em branco, e desta forma a função arrumar retira eles.

O *1 é para converter o valor em número caso queira, se for um texto, você pode retirar o *1.

Abraço

Marcos Rieper

54 Comments

  1. Marcos disse:

    Tentei fazer o que você disse, mas os espaços continuam…

  2. Márcia disse:

    Muito bom!!! obrigada

  3. Sandro Vidal disse:

    Muitas vezes nos deparamos com esta situação…. Ao copiar alguma tabela com valores da WEB para o Excel, os valores vem com espaços indesejáveis que não permitem utilização em fórmulas.

    Segue abaixo a solução para este problema.

    =ARRUMAR(SUBSTITUIR(I4;CARACT(160);CARACT(32)))*1

    I4 = “Célula que contem o número com espaços em branco”

  4. Thays disse:

    Muito bom, uma vez tentei fazer com que a formula entendesse, mesmo com o espaço e não conseguia. Ótima dica!

  5. Rafaela disse:

    Excelente essa fórmula! Pode me explicar a lógica?

  6. Mago do rock disse:

    Sandro Vidal,

    Você salvou minha planilha com esse código, muito obrigado!!!

  7. Igor Rocha disse:

    Cara, a fórmula é perfeita …. alguém sabe a lógica?

  8. Pedro disse:

    Não consegui nenhuma das duas formulas. A primeira fica o erro de nome da formula. e a segunda diz que eu inseri um numero insuficiente de caracteres.

  9. Daniela disse:

    Realmente uma excelente fórmula para tabelas copiadas da Web. Muito obrigada pela dica!

  10. Paulo disse:

    Realmente a fórmula proposta pelo Sandro é muito boa. No meu caso resolveu a parte com números. Mas fica uma dica, se tiver letras, é só tirar o *1 do final da fórmula que funciona também.
    Obrigado!

  11. Marcos disse:

    Seguia a dica do Sandro Vidal e deu certo.

  12. Rafael Costa disse:

    Dica do Sandro, Sucesso garantido ! Muito obrigado !

  13. Sandro Vidal disse:

    =ARRUMAR(SUBSTITUIR(I4;CARACT(160);CARACT(32)))*1
    I4 = “Célula que contem o número com espaços em branco”

    A lógica é a seguinte:

    Na Célula I4 existe um valor copiado da WEB, neste conteúdo existem espaços em branco.
    Este espaços copiados da WEB não são os mesmos espaços reconhecidos pelo EXCEL. São ESPAÇO SEM QUEBRA, bem diferente do código do ESPAÇO SIMPLES(barra de espaços)

    ESPAÇOS SEM QUEBRA (WEB) = CARACT(160)
    ESPAÇOS SIMPLES (BARRA DE ESPAÇO) = CARACT(32)

    Então na parte da formula SUBSTITUIR, substituímos o espaço WEB por espaço NORMAL, reconhecido pelo EXCEL.

    O ARRUMAR elimina os espaços em branco reconhecido pelo EXCEL.

    No final da fórmula existe o *1 que faz com que o resultado da fórmula seja tratado como numérico.

    *** <> “Se tiver letras, é só tirar o *1 do final da fórmula que funciona também.

  14. Priscila disse:

    Muito obrigada!!! perfeita dica!!

  15. VANESSA disse:

    Sandro,

    A sua colaboração foi sensacional!
    Muito obrigada!

  16. Fernando disse:

    Parabéns Sandro,

    Sua ajuda foi sensacional!!

  17. Ana disse:

    Sandro, ótima dica, realmente funcionou !!! Obrigada

  18. Tiago disse:

    Ótima dica Sandro, me ajudou muito.. não achei essa fórmula em lugar nenhum.. Foi a única que resolveu meu problema, e obrigado pela explicação também..

  19. Eduardo Amorim disse:

    Quero fazer coro com o pessoal no agradecimento ao Sandro Vidal. Também procurei muito por algo que resolvesse meus espaços à esquerda em uma série de números e somente a estrutura indicada por ele foi útil. Depois ainda teve a boa vontade em explicar a lógica, com uma didática clara. Obrigado.

  20. Rafael Souza disse:

    Muito boa mesmo.
    Será muito útil no dia-a-dia de trabalho.

  21. Cido disse:

    Este é um belo exemplo de compartilhamento de conhecimento na WEB, obrigado Sandro Vidal e Marcos Rieper!!!

  22. Wagner disse:

    Muito boa a fórmula, me ajudou um monte fazia já um tempo que estava tentando sem sucesso ajustar esse detalhe, obrigado.

  23. jessica disse:

    Perfeita essa formula do Sandro..

  24. Kleber Wolney disse:

    Muito Obrigado. A fórmula funcionou perfeitamente.

  25. Jairo disse:

    Quebrei a cabeça tentando fazer isso com colar especial Texto Unicode, mas a função sumiu do meu computador. Sua dica resolveu o problema, obrigado!

  26. Lucia disse:

    Deu super certo para o que eu estava precisando.

    Obrigada,

  27. Atila disse:

    Você é o cara! Obrigado

  28. Antonio Mota disse:

    essa opção foi genial, muito obrigado!

    ARRUMAR(SUBSTITUIR(A1;CARACT(160);CARACT(32)))*1

  29. Salvou muitas madrugadas minhas ! Somente dei uma “perdidinha” do português para o inglês.

    Para quem tem excel em inglês o comando acima é: TRIM(SUBSTITUTE(E6;CHAR(160);CHAR(32)))*1

    Muito Obrigado, Amigo !

  30. Adriano disse:

    Muito Obrigado ate que enfim deu certo utilizando =ARRUMAR(SUBSTITUIR(A1;CARACT(160);CARACT(32)))*1

  31. Adriano disse:

    Sensacional, muito obrigado!

  32. Jose Carlos disse:

    Excelente artigo. Me aujdou aqui.

  33. sandro disse:

    Como faço para copiar automaticamente a formula para linhas abaixo com essa fórmula?

  34. Leilane disse:

    E quando o espaço não é reconhecido pelo Excel?

    Você só vê o espaço quando clica na célula..

  35. gesser paixao disse:

    Muito bom essa. “=ARRUMAR(SUBSTITUIR(A1;CARACT(160);CARACT(32)))*1”;
    Valew.

  36. LUÍS TEIXEIRA disse:

    o MEU EXCEL NÃO RECONHECE A FORMULA ARRUMAR… ALGUMA DICA?

  37. Egidio disse:

    Excelente dica. Solucionou um problemão. Obrigado!

  38. Valéria disse:

    Ótima dica, estava tentando há tempos e não conseguia, muito obrigada!

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.

Inscreva-se no nosso canal do Youtube!


Junte-se ao nosso canal do Youtube. Começamos em abril de 2016, mas já temos mais de 06:00 h de treinamentos gratuitos e este número irá aumentar. Vídeos novos todos os sábados.