Verwyder ASCII-karakter 127 in Excel

INHOUDSOPGAWE:

Verwyder ASCII-karakter 127 in Excel
Verwyder ASCII-karakter 127 in Excel
Anonim

Die Excel CLEAN-funksie verwyder die meeste nie-drukbare karakters behalwe vir karakter 127. Om karakter 127 in Excel te verwyder, gebruik 'n spesiale formule wat die SUBSTITUT en CHAR funksies bevat.

Die inligting in hierdie artikel is van toepassing op Excel vir Microsoft 365, Excel 2019, Excel 2016, Excel 2013 en Excel vir Mac.

Wat is Unicode-karakter 127?

Unicode-karakter 127 beheer die Delete-sleutel op die sleutelbord. Dit verskyn as 'n smal, reghoekvormige simbool. Hierdie karakter kan soms verkeerdelik verskyn wanneer jy data in Excel kopieer en plak.

Die teenwoordigheid van karakter 127 kan verskeie probleme veroorsaak, insluitend:

  • Formateringsprobleme in 'n werkblad.
  • Probleme met datasortering en -filtrering.
  • Berekeningsprobleme met data wat in 'n formule gebruik word.

Hoe om Unicode-karakter te verwyder 127

In die voorbeeld Excel-werkblad hieronder, bevat sel A2 vier reghoekvormige karakters saam met die nommer 10. Die LEN-funksie, wat die aantal karakters in 'n sel tel, wys dat sel A2 ses karakters bevat (die twee syfers vir die getal 10 plus die vier blokkies vir karakter 127). As gevolg van die teenwoordigheid van karakter 127 in sel A2, gee die optelformule in sel D2 'n WAARDE! foutboodskap.

Image
Image

Om die data in sel A2 in 'n berekenbare waarde te verander, stel die volgende SUBSTITUTE/CHAR formule in 'n ander sel op (soos gesien in sel A3):

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

Die formule vervang die vier 127 karakters van sel A2 met niks (verteenwoordig deur die leë aanhalingstekens aan die einde van die formule). Gevolglik:

  • Die karaktertelling in sel E3 word verminder tot twee vir die twee syfers in die getal 10.
  • Die optelformule in sel D3 gee die korrekte antwoord van 15 terug wanneer die inhoud vir sel A3 + B3 (10 + 5) bygevoeg word.

Die SUBSTITUT-funksie hanteer die vervanging. Die CHAR-funksie vertel die formule watter karakters om te vervang.

Verwyder nie-breek spasies uit 'n werkblad

Soortgelyk aan nie-drukbare karakters, kan die onbreekbare spasie ( ) ook probleme met berekeninge en formatering in 'n werkblad veroorsaak. Die Unicode-kodenommer vir nie-breek spasies is 160.

Nie-breek spasies word wyd gebruik in webblaaie. As data vanaf 'n webblad na Excel gekopieer word, kan nie-breek spasies in 'n werkblad verskyn. Die verwydering van nie-breek spasies kan gedoen word deur 'n formule te gebruik wat die SUBSTITUTE, CHAR en TRIM funksies kombineer.

Unicode vs. ASCII-karakters

Elke karakter op 'n rekenaar (drukbaar en nie-drukbaar) het 'n nommer bekend as sy Unicode-karakterkode of -waarde. Nog 'n ouer karakterstel bekend as ASCII, wat staan vir die American Standard Code for Information Interchange, is by die Unicode-stel opgeneem. Gevolglik is die eerste 128 karakters (0 tot 127) van die Unicode-stel identies aan die ASCII-stel.

Daar word na baie van die eerste 128 Unicode-karakters verwys as beheerkarakters omdat dit deur rekenaarprogramme gebruik word om randtoestelle soos drukkers te beheer. Hierdie karakters is nie bedoel vir gebruik in Excel-werkblaaie nie en kan 'n verskeidenheid foute veroorsaak indien teenwoordig.

Aanbeveel: