Távolítsa el az ASCII karakter # 127-et Excel-ből

A számítógép minden egyes karaktere - nyomtatható és nem nyomtatható - a szám Unicode karakterkód vagy értékként ismert.

Egy másik, régebbi és jobban ismert karakterkészlet az ASCII , ami az amerikai szabványkód az információcsere számára , a Unicode készletbe került. Ennek eredményeképpen az Unicode készlet első 128 karaktere (0-127) megegyezik az ASCII készletével.

Az első 128 Unicode karakter közül sokan ellenőrző karakterként hivatkoznak, és számítógépes programok használják a perifériák, például a nyomtatók vezérlésére.

Mint ilyenek, nem az Excel munkalapokba történő használatra szánják, és számos hibát okozhatnak, ha vannak. Az Excel CLEAN funkciója eltávolítja a legtöbb nem nyomtatható karaktert - kivéve a # 127 karaktert.

01. 03. sz

Unicode karakter # 127

Távolítsa el az ASCII karakter # 127-et az Excel-ben található adatokból. © Ted French

A 127-es Unicode karakter vezérli a billentyűzet törlés gombját. Mint ilyen, nem szándékozik valaha jelen lenni egy Excel munkalapon.

Ha jelen van, akkor egy keskeny, doboz alakú karakterként jelenik meg - amint az a fenti A2 képen látható A2 cellában látható - és valószínűleg véletlenül importáltak vagy másolódtak néhány jó adat mellett .

Jelenléte:

02. 03. sz

Unicode karakter # 127 eltávolítása

Bár a karaktert nem lehet eltávolítani a CLEAN funkcióval, eltávolítható a SUBSTITUTE és CHAR funkciókat tartalmazó képlet segítségével.

A fenti képen látható példa négy négyszög alakú karaktert mutat az Excel munkalap A2 cellájában lévő 10-es szám mellett.

Az E2 cellában levő LEN függvény - amelyik számolja a cellák számát - az A2 cellában hat karakter található - a két szám két számjegye a 10-es számnak és a négy 127 karakterű négy mezőnek.

A # 127-es karakter A2 jelenlétében való jelenléte miatt a D2 cellában lévő addíciós képlet visszatér #VALUE! hiba üzenet.

Az A3 cellában található a SUBSTITUTE / CHAR formula

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

hogy a négy # 127 karaktert az A2 cellából helyettesítse - (a képlet végén lévő üres idézőjelek láthatók).

Ennek eredményeként

  1. az E3 cellában a karakter számlálás két értékre csökken - a 10 szám két számjegye esetén;
  2. a D3 cellában található addíciós formula adja vissza a 15 helyes választ, amikor az A3 + B3 (10 + 5) cellát tartalmazza.

A SUBSTITUTE funkció a tényleges helyettesítést jelenti, míg a CHAR funkció segítségével megmondja a képletnek, hogy melyik karaktert kell kicserélnie.

03. 03. sz

Nem törésközterek eltávolítása munkalapról

A nem nyomtatható karakterekhez hasonlóan a nem töréses terület (& nbsp), amely problémákat okozhat a számolások és a formázás során egy munkalapon. A Unicode kódszáma a nem törött területeken # 160.

A nem megszakító terek széles körben használatosak a weboldalakban, ezért ha az adatokat Excel-ből másolják egy weboldalról, akkor a munkalapon megjelenhetnek a nem töréses terek.

A nem törött területek eltávolítása olyan képlet segítségével végezhető el, amely egyesíti a SUBSTITUTE, CHAR és TRIM funkciókat.