Às vezes, os valores de texto contêm caracteres de espaço à esquerda, à direita ou vários caracteres de espaço incorporados (valores 32 e 160 do Conjunto de caracteres Unicode) ou caracteres não-imprimíveis (valores 0 a 31, 127, 129, 141, 143, 144 e 157 do conjunto de caracteres Unicode). Esses caracteres podem causar resultados inesperados na ordenação, filtragem ou pesquisa. Por exemplo, usuários podem cometer erros tipográficos ao incluir caracteres de espaço adicionais inadvertidamente, ou dados de texto importados de fontes externas podem conter caracteres não-imprimíveis incorporados no texto. Como esses caracteres não são facilmente identificados, pode ser difícil compreender os resultados inesperados. Para remover esses caracteres indesejados, você pode usar uma combinação das funções ARRUMAR, TIRAR e SUBSTITUIR.
A função ARRUMAR remove espaços do texto, com exceção dos espaços simples entre palavras. A função TIRAR remove todos os caracteres não imprimíveis do texto. Essas funções foram projetadas para funcionar com ASCII de 7 bits, que é um subconjunto do conjunto de caracteres ANSI. É importante entender que os primeiros 128 valores (0 a 127) do ASCII de 7 bits correspondem aos mesmos caracteres dos primeiros 128 valores do conjunto de caracteres Unicode.
A função ARRUMAR foi projetada para remover o caractere de espaço ASCII de 7 bits (valor 32) do texto. No conjunto de caracteres Unicode, existe um caractere de espaço adicional chamado caractere de espaço incondicional, que tem um valor decimal de 160. Esse caractere é comumente usado em páginas da Web como a entidade HTML, . Sozinha, a função ARRUMAR não remove esse caractere de espaço incondicional.
A função TIRAR foi projetada para remover do texto os primeiros 32 caracteres não-imprimíveis no código ASCII de 7 bits (valores 0 a 31). No conjunto de caracteres Unicode, há caracteres não-imprimíveis adicionais (valores 127, 129, 141, 143, 144 e 157). Sozinha, a função TIRAR não remove esses caracteres não-imprimíveis adicionais.
Para executar essa tarefa, use a função SUBSTITUIR para substituir os caracteres Unicode de maior valor pelos caracteres ASCII de 7 bits para os quais as funções ARRUMAR e TIRAR foram projetadas.
https://support.office.com/pt-br/article/Remover-espa%C3%A7os-e-caracteres-n%C3%A3o-imprim%C3%ADveis-do-texto-023f3a08-3d56-49e4-bf0c-fe5303222c9d