Seu PROCV retorna #N/D e você jura que o dado está lá? Você olha, confere, compara… tudo parece igual. Mas o Excel insiste que não encontra.
O culpado é um espaço invisível escondido nos seus dados. Ele não aparece a olho nu, mas estraga absolutamente tudo. PROCV, filtros, CONT.SE, ordenação. Tudo quebra por causa de um simples espaço que você nem consegue ver.
Neste artigo iremos mostrar o que são esses espaços invisíveis, como a função ARRUMAR resolve isso instantaneamente, e como proteger suas planilhas contra esse problema silencioso.

O problema que ninguém vê
Cenário frustrante
Você tem duas planilhas.
Planilha 1: Lista de funcionários com nomes.
Planilha 2: Relatório de vendas com nomes.
Faz PROCV para cruzar dados.
Resultado: #N/D em metade dos nomes!
Você olha os nomes. São idênticos. João Silva está nas duas planilhas.
Mas Excel diz que não encontra.
O vilão invisível
“João Silva” na planilha 1 tem um espaço extra no final: “João Silva “
Visualmente: idêntico.
Para o Excel: completamente diferente!
“João Silva” ≠ “João Silva ” (com espaço no final)
Tipos de espaços invisíveis
1. Espaço no início
” Pedro Lima” → espaço antes do nome
Você não vê porque a célula alinha à esquerda.
2. Espaço no final
“Maria Souza “ → espaço depois do nome
Impossível ver visualmente.
3. Múltiplos espaços entre palavras
“João Silva” → 4 espaços ao invés de 1
Visualmente pode parecer normal dependendo da largura da coluna.
4. Combinação dos três
” Ana Oliveira “ → espaço antes, múltiplos no meio, espaço depois
Pior cenário. Tudo quebrado.
Como identificar espaços invisíveis
Método 1: Função NÚM.CARACT
=NÚM.CARACT(A2)
“João Silva” = 10 caracteres
“João Silva ” = 11 caracteres (!)
Se contagem é maior que esperado: tem espaço escondido.
Método 2: Comparar com ARRUMAR
=A2=ARRUMAR(A2)
Se VERDADEIRO: sem espaços extras
Se FALSO: tem espaços escondidos!
Método 3: Fórmula de diagnóstico
=NÚM.CARACT(A2)-NÚM.CARACT(ARRUMAR(A2))&” espaços extras”
Mostra exatamente quantos espaços invisíveis existem.
A solução: Função ARRUMAR
=ARRUMAR(texto)
Função simples e poderosa que limpa todos os espaços problemáticos.
O que ARRUMAR faz
1. Remove espaços extras no INÍCIO do texto
2. Remove espaços extras no FIM do texto
3. Elimina múltiplos espaços ENTRE palavras (deixa apenas 1)
Exemplos práticos
Antes → Depois
” Pedro Lima” → “Pedro Lima” ✅
“Maria Souza ” → “Maria Souza” ✅
“João Silva” → “João Silva” ✅
” Ana Oliveira ” → “Ana Oliveira” ✅
Fórmula
=ARRUMAR(A2)
Aplique em nova coluna e arraste para baixo.
Depois copie e cole como valores sobre dados originais.
Impacto real nos seus dados
Sem ARRUMAR
❌ PROCV retorna #N/D em dados que existem
❌ Filtros não encontram itens
❌ CONT.SE conta valores errados
❌ Ordenação bagunçada
❌ Tabela dinâmica cria duplicatas falsas
❌ Horas perdidas procurando erro que não existe
Com ARRUMAR
✅ PROCV encontra todos os valores
✅ Filtros funcionam perfeitamente
✅ CONT.SE conta corretamente
✅ Ordenação precisa
✅ Tabela dinâmica sem duplicatas
✅ Dados limpos e confiáveis
Caso mais comum: PROCV quebrado
Cenário
Tabela de produtos:
| Código | Produto |
|---|---|
| P001 | Mouse |
| P002 | Teclado |
Busca:
=PROCV(“P001”;A2:B3;2;FALSO)
Resultado: #N/D ❌
Por quê?
Código na tabela é “P001 ” (com espaço no final).
“P001” ≠ “P001 “
Solução 1: Limpar dados
=ARRUMAR(A2) em toda coluna de códigos.
Solução 2: ARRUMAR dentro do PROCV
=PROCV(ARRUMAR(“P001”);A2:B3;2;FALSO)
Ou melhor:
=PROCV(ARRUMAR(D2);A2:B3;2;FALSO)
Limpa o valor procurado antes de buscar.
Solução completa (ambos os lados)
Para garantir, limpe ambos os lados:
=PROCV(ARRUMAR(D2);ARRUMAR(A2:A3);2;FALSO)
De onde vêm os espaços invisíveis
1. Importação de sistemas
ERPs, CRMs, bancos de dados exportam com espaços de preenchimento.
Campos CHAR(50) preenchem com espaços até 50 caracteres.
2. Copiar e colar da internet
Sites, emails, PDFs adicionam espaços ocultos.
3. Digitação manual
Usuários acidentalmente pressionam espaço antes ou depois de digitar.
4. Concatenação de fórmulas
=A1&” “&B1 pode criar espaços duplos se A1 já tem espaço no final.
5. Importação de CSV/TXT
Dependendo do encoding, espaços extras aparecem.
Combinar ARRUMAR com outras funções
ARRUMAR + PROCV
=PROCV(ARRUMAR(E2);A:B;2;0)
Limpa antes de buscar.
ARRUMAR + MAIÚSCULA
=MAIÚSCULA(ARRUMAR(A2))
Limpa espaços E padroniza maiúsculas.
ARRUMAR + SUBSTITUIR
=ARRUMAR(SUBSTITUIR(A2;”R$”;””))
Remove símbolo E limpa espaços.
ARRUMAR + CONCATENAR
=ARRUMAR(A2&” “&B2)
Junta nome e sobrenome sem espaços extras.
Limpar planilha inteira de uma vez
Passo a passo
Passo 1: Inserir coluna auxiliar ao lado dos dados
Passo 2: Digitar =ARRUMAR(A2) e arrastar para baixo
Passo 3: Copiar coluna auxiliar (Ctrl+C)
Passo 4: Colar como valores sobre coluna original (Ctrl+Shift+V ou Colar Especial > Valores)
Passo 5: Deletar coluna auxiliar
Dados originais agora estão limpos!
Alternativa: Localizar e Substituir
Remover espaços duplos rapidamente
- Ctrl+H (Localizar e Substituir)
- Localizar: ” ” (dois espaços)
- Substituir: ” ” (um espaço)
- Substituir tudo
- Repetir até não encontrar mais
Limitação: Não remove espaço no início/final.
ARRUMAR é mais completo.
ARRUMAR não remove TODOS os espaços
Espaço normal (código 32)
ARRUMAR remove. ✅
Espaço não separável (código 160)
ARRUMAR NÃO remove! ❌
Esse espaço vem de páginas web (HTML ).
Solução para espaço código 160
=ARRUMAR(SUBSTITUIR(A2;CARACT(160);” “))
- SUBSTITUIR troca espaço 160 por espaço normal 32
- ARRUMAR limpa os espaços normais
Resolve 100% dos casos!
Validação de dados: Prevenir espaços futuros
Validação automática
- Selecione coluna de dados
- Dados > Validação de Dados
- Permitir: Personalizado
- Fórmula: =A2=ARRUMAR(A2)
- Mensagem: “Não digite espaços extras!”
Bloqueia entrada com espaços.
Limpeza automática com fórmula
Na célula de destino:
=ARRUMAR(célula_digitada)
Qualquer espaço extra é removido automaticamente.
Caso real: Tabela dinâmica com duplicatas fantasma
Problema
Tabela dinâmica mostra:
- “São Paulo” → 150 vendas
- “São Paulo ” → 23 vendas
- ” São Paulo” → 8 vendas
São a mesma cidade! Mas tabela dinâmica trata como 3 diferentes.
Total real: 181 vendas em São Paulo.
Solução
Limpar dados com ARRUMAR antes de criar tabela dinâmica.
Uma linha. 181 vendas. Correto.
Caso real: CONT.SE contando errado
=CONT.SE(A:A;”João Silva”)
Resultado: 3
Mas visualmente há 7 “João Silva” na planilha.
4 têm espaços extras que impedem a correspondência.
Limpe com ARRUMAR. CONT.SE retorna 7. Correto.
Checklist de limpeza de dados
Antes de qualquer análise, sempre:
- ARRUMAR em todas as colunas de texto
- MAIÚSCULA ou MINÚSCULA para padronizar
- SUBSTITUIR para remover caracteres indesejados
- NÚM.CARACT para verificar tamanhos inesperados
- Comparar A2=ARRUMAR(A2) para validar
5 minutos de limpeza = horas economizadas depois.
Nome da função em inglês
Excel inglês: TRIM
Excel português: ARRUMAR
Google Sheets: TRIM
Disponibilidade
ARRUMAR funciona em:
- Excel 2003 a 2024
- Excel 365
- Excel para Mac
- Excel Online
- Google Sheets (nome: TRIM)
Função clássica universal.
Este espaço invisível custa caro
Parece besteira: um espaço.
Mas causa:
- Horas de frustração procurando erro
- PROCV quebrado em relatórios importantes
- Decisões baseadas em dados duplicados
- Retrabalho constante
Solução: =ARRUMAR(A2)
Uma função. 5 segundos. Problema resolvido para sempre.
Compartilhe ou Comente
Se você curtiu esse artigo aonde mostramos como um espaço invisível pode quebrar suas funções no Excel e como a função ARRUMAR resolve isso instantaneamente, compartilhe com as suas redes sociais e não se esqueça de deixar um comentário aqui embaixo caso você tenha ficado com alguma dúvida.
Você já perdeu horas por causa de espaços invisíveis? Já teve PROCV retornando #N/D sem explicação? Usa ARRUMAR regularmente? Conta para nós nos comentários!