Preserve a entrada e defina o objetivo
Preserve texto original e IDs estáveis junto ao transformado. Defina a saída: linha legível, parágrafos mantidos ou identificador técnico exato. Menos caracteres não demonstra melhora. Inspecione uma amostra afetada antes de escolher função; limpeza de prosa pode retirar espaços ou caixa significativos dos códigos.
Normalize espaços comuns
=ARRUMAR(A2) remove espaços comuns das bordas e reduz repetições internas a um. As fronteiras simples permanecem. Isso difere da contagem sem espaços, que os retira da cópia medida. Confira texto, não só comprimento. Não aplique a dados de largura fixa ou alinhamento em que o espaço tenha função estrutural.
Converta espaços inseparáveis deliberadamente
ARRUMAR sozinha não remove o espaço inseparável Unicode 160. Se a regra o considera comum, use =SUBSTITUIR(A2;CARACTUNICODE(160);" ") e depois ARRUMAR. Substituir por espaço mantém a fronteira; por vazio pode unir palavras. O código 160 não representa todos os separadores invisíveis. Identifique os restantes numa amostra curta antes da substituição global.

TIRAR remove controles, não todo caractere invisível
TIRAR trata controles ASCII 0–31; a Microsoft não promete limpeza Unicode universal. Pode remover tabulações e quebras. No exemplo italiano, Pane seguido de quebra e fresco não deve virar Panefresco quando se quer uma frase. Converta primeiro os separadores úteis em espaços. Se as quebras precisam permanecer, aplicar TIRAR indiscriminadamente não serve.
Deixe a sequência de limpeza verificável
Para descrições de uma linha, separe etapas: conversão de NBSP, troca de tabulações e quebras definidas por espaços, remoção dos controles permitidos e normalização dos espaços comuns. Nomeie auxiliares. A ordem importa: apagar tabulação antes de convertê-la perde fronteira; inserir espaços depois de ARRUMAR pode exigir nova normalização. Teste texto correto, espaços repetidos, quebras reais e separador especial identificado. Exclua testes dos totais.
Revise diferenças antes de substituir
Priorize diferenças grandes de comprimento, mantendo cada número com o registro. Uma nota técnica multilinha pode mudar bastante legitimamente ao virar uma linha; confira se era o objetivo. Sinalize valores que ficam vazios: só separadores não formam descrição obrigatória útil. Compare identificadores com a especificação, preservando prefixos e hífens significativos. Substitua originais somente depois de ler o resultado.
Permita repetir a próxima importação
Guarde a regra na pasta para o próximo import. Antes de substituir dados entregues, mantenha a origem e confira ordem das linhas, campos obrigatórios e comprimentos exportados. Abra uma amostra do arquivo real. Para um trecho, o contador de caracteres permite comparar a medida declarada; para dados, preserve conferência por linha e transformações, não apenas um total.
Escolha conforme o caractere
| Problema | Operação | Conferência |
|---|---|---|
| Espaços comuns repetidos | ARRUMAR | Uma fronteira permanece |
| NBSP 160 | Trocar por espaço comum | Conversão declarada |
| Quebra entre palavras | Converter em espaço quando exigido | Sem palavras unidas |
| Outros sinais invisíveis | Identificar antes | Sem promessa universal |
Fontes e verificações
- Microsoft: ARRUMAR · Normalização de espaços comuns; não remove NBSP sozinha.
- Microsoft: Limpeza de caracteres de controle · Remove controles ASCII 0–31, não todo caractere invisível Unicode.
- Microsoft: Função de caractere Unicode · Cria o caractere de um número Unicode específico.
- Microsoft: Limpeza de dados · Organizar transformações e conferir dados importados.