Caracteres invisíveis: o que são e como atrapalham sua lista
Nem tudo o que está num texto aparece na tela. Alguns caracteres não têm desenho nenhum, mas continuam lá dentro e mudam o valor da célula. Para a planilha, "Maria" e "Maria" seguida de um caractere invisível são textos diferentes.
Os mais comuns
- Espaço sem quebra (U+00A0): parece um espaço comum, mas não é igual a ele numa comparação.
- Espaço de largura zero (U+200B): não ocupa lugar nenhum na tela.
- Marca de ordem de bytes (U+FEFF): costuma aparecer no começo de arquivos exportados.
- Hífen suave (U+00AD): só aparece quando a palavra é quebrada no fim da linha.
- Marcas de direção do texto: usadas em idiomas escritos da direita para a esquerda.
De onde eles vêm
Quase sempre de copiar e colar: de páginas da web, de PDFs, de documentos do Word, de aplicativos de mensagem e de sistemas que exportam relatórios. Formulários on-line também deixam passar o que a pessoa colou de outro lugar.
Que problemas causam
- O PROCV e o PROCX não acham o valor, mesmo ele estando ali.
- Filtros e remoção de duplicados deixam passar contatos repetidos.
- A ordem alfabética sai errada.
- Sistemas que recebem a lista recusam o registro ou gravam o nome com sujeira.
Como limpar
Na limpeza de nomes do DataTrata, esses caracteres são removidos e os espaços especiais viram espaço comum. No resultado, o original aparece com marcadores: · para espaço sobrando, ␣ para espaço especial e ◇ para caractere invisível. Assim você vê o que foi corrigido em cada linha.