Remover caractere ASCII 127 no Excel

Índice:

Remover caractere ASCII 127 no Excel
Remover caractere ASCII 127 no Excel
Anonim

A função Excel CLEAN remove a maioria dos caracteres não imprimíveis, exceto o caractere 127. Para remover o caractere 127 no Excel, use uma fórmula especial contendo as funções SUBSTITUTE e CHAR.

As informações neste artigo se aplicam ao Excel para Microsoft 365, Excel 2019, Excel 2016, Excel 2013 e Excel para Mac.

O que é o caractere Unicode 127?

O caractere Unicode 127 controla a tecla Delete no teclado. Ele aparece como um símbolo estreito em forma de retângulo. Este caractere às vezes pode aparecer erroneamente quando você copia e cola dados no Excel.

A presença do caractere 127 pode causar vários problemas, incluindo:

  • Problemas de formatação em uma planilha.
  • Problemas de classificação e filtragem de dados.
  • Problemas de cálculo com dados usados em uma fórmula.

Como remover o caractere Unicode 127

No exemplo de planilha do Excel abaixo, a célula A2 contém quatro caracteres em forma de retângulo junto com o número 10. A função LEN, que conta o número de caracteres em uma célula, mostra que a célula A2 contém seis caracteres (os dois dígitos para o número 10 mais as quatro caixas para o caractere 127). Devido à presença do caractere 127 na célula A2, a fórmula de adição na célula D2 retorna um VALOR! mensagem de erro.

Image
Image

Para transformar os dados da célula A2 em um valor calculável, configure a seguinte fórmula SUBSTITUTE/CHAR em uma célula diferente (como visto na célula A3):

=SUBSTITUTE(A2, CHAR(127), "")

A fórmula substitui os quatro caracteres 127 da célula A2 por nada (representado pelas aspas vazias no final da fórmula). Como resultado:

  • A contagem de caracteres na célula E3 é reduzida para dois para os dois dígitos do número 10.
  • A fórmula de adição na célula D3 retorna a resposta correta de 15 ao adicionar o conteúdo da célula A3 + B3 (10 + 5).

A função SUBSTITUTE trata da substituição. A função CHAR informa à fórmula quais caracteres substituir.

Remover espaços ininterruptos de uma planilha

Semelhante aos caracteres não imprimíveis, o espaço sem quebra ( ) também pode causar problemas com cálculos e formatação em uma planilha. O número do código Unicode para espaços sem quebra é 160.

Espaços sem quebra são usados extensivamente em páginas da web. Se os dados forem copiados para o Excel de uma página da Web, os espaços não separáveis poderão aparecer em uma planilha. A remoção de espaços sem quebra pode ser feita usando uma fórmula que combina as funções SUBSTITUTE, CHAR e TRIM.

Caracteres Unicode vs. ASCII

Cada caractere em um computador (imprimível e não imprimível) tem um número conhecido como seu código ou valor de caractere Unicode. Outro conjunto de caracteres mais antigo conhecido como ASCII, que significa American Standard Code for Information Interchange, foi incorporado ao conjunto Unicode. Como resultado, os primeiros 128 caracteres (0 a 127) do conjunto Unicode são idênticos ao conjunto ASCII.

Muitos dos primeiros 128 caracteres Unicode são chamados de caracteres de controle porque são usados por programas de computador para controlar dispositivos periféricos, como impressoras. Esses caracteres não se destinam ao uso em planilhas do Excel e podem causar vários erros se estiverem presentes.

Recomendado: