Verwyder ASCII Karakter # 127 in Excel

Elke karakter op 'n rekenaar - drukbare en nie-drukbare - het 'n getal wat bekend staan ​​as sy Unicode-karakterkode of -waarde.

Nog 'n ouer en beter bekende karakterstel is ASCII , wat staan ​​vir die Amerikaanse Standard Code for Information Interchange , is opgeneem in die Unicode-stel. As gevolg hiervan is die eerste 128 karakters (0 tot 127) van die Unicode-stel identies aan die ASCII-stel.

Baie van die eerste 128 Unicode karakters word as beheerkarakters genoem en word deur rekenaarprogramme gebruik om randapparatuur soos printers te beheer.

As sodanig, is hulle nie bedoel vir gebruik in Excel- werkkaarte nie en kan dit 'n verskeidenheid foute veroorsaak as dit teenwoordig is. Excel se CLEAN-funksie sal die meeste van hierdie nie-drukbare karakters verwyder - met die uitsondering van karakter # 127.

01 van 03

Unicode Karakter # 127

Verwyder ASCII karakter # 127 van data in Excel. © Ted French

Unicode karakter # 127 beheer die verwyder sleutel op die sleutelbord. As sodanig is dit nie bedoel om ooit in 'n Excel-werkblad teenwoordig te wees nie.

As dit teenwoordig is, word dit as 'n smal boksvormige karakter vertoon - soos in sel A2 in die bostaande foto vertoon - en dit is waarskynlik ingevoer of gekopieer per ongeluk saam met 'n paar goeie data .

Sy teenwoordigheid kan:

02 van 03

Unicode Karakter # 127 verwyder

Alhoewel hierdie karakter nie met die CLEAN-funksie verwyder kan word nie, kan dit verwyder word met behulp van 'n formule wat die SUBSTITUTE- en CHAR- funksies bevat.

Die voorbeeld in die bostaande beeld toon vier reghoekige karakters saam met die nommer 10 in sel A2 van 'n Excel-werkblad.

Die LEN-funksie - wat die aantal karakters in 'n sel tel - in sel E2 toon dat sel A2 ses karakters bevat - die twee syfers vir die nommer 10 plus die vier bokse vir karakters # 127.

As gevolg van die teenwoordigheid van karakter # 127 in sel A2, lewer die byvoegingsformule in sel D2 'n #VALUE! foutboodskap.

Sel A3 bevat die SUBSTITUTE / CHAR formule

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

om die vier # 127 karakters uit sel A2 met niks te vervang nie - (getoon deur die leë aanhalingstekens aan die einde van die formule).

As gevolg daarvan

  1. die karaktertelling in sel E3 word verminder tot twee - vir die twee syfers in die getal 10;
  2. die addisionele formule in sel D3 gee die korrekte antwoord van 15 wanneer die inhoud vir sel A3 + B3 (10 + 5) bygevoeg word.

Die SUBSTITUTE funksie vervang die werklike terwyl die CHAR funksie gebruik word om die formule te vertel watter karakter om te vervang.

03 van 03

Nie-breekruimtes verwyder uit 'n werkblad

Soortgelyke nie-drukbare karakters is die nie-breekruimte (& nbsp) wat ook probleme met berekeninge en formatering in 'n werkblad kan veroorsaak. Die Unicode-kode nommer vir nie-breek spasies is # 160.

Nie-breek spasies word breedvoerig in webbladsye gebruik, dus as data na 'n webblad van Excel gekopieer word, kan nie-breekruimtes in 'n werkblad verskyn.

Die ontbrekende spasies kan verwyder word met 'n formule wat die SUBSTITUTE, CHAR en TRIM funksies kombineer.