A 127-es ASCII-karakter eltávolítása az Excelben

Tartalomjegyzék:

A 127-es ASCII-karakter eltávolítása az Excelben
A 127-es ASCII-karakter eltávolítása az Excelben
Anonim

Az Excel CLEAN funkciója eltávolítja a legtöbb nem nyomtatható karaktert, kivéve a 127-es karaktert. A 127-es karakter eltávolításához az Excelben használjon egy speciális képletet, amely a SUBSTITUTE és CHAR függvényeket tartalmazza.

A cikkben szereplő információk az Excel for Microsoft 365, Excel 2019, Excel 2016, Excel 2013 és Excel for Mac verziókra vonatkoznak.

Mi az a Unicode 127 karakter?

A 127-es Unicode karakter vezérli a Delete billentyűt a billentyűzeten. Keskeny, téglalap alakú szimbólumként jelenik meg. Ez a karakter néha hibásan jelenhet meg, amikor adatokat másol és illeszt be az Excelbe.

A 127-es karakter jelenléte számos problémát okozhat, többek között:

  • Formázási problémák egy munkalapon.
  • Adatrendezési és szűrési problémák.
  • Számítási problémák a képletekben használt adatokkal.

Hogyan távolítsuk el a Unicode karaktert 127

Az alábbi példa Excel munkalapon az A2 cella négy téglalap alakú karaktert tartalmaz a 10-es szám mellett. A LEN függvény, amely megszámolja egy cellában lévő karakterek számát, azt mutatja, hogy az A2 cella hat karaktert tartalmaz (a kettő számjegyek a 10-es szám és a négy négyzet a 127 karakterhez). A 127-es karakter A2-es cellában való jelenléte miatt a D2-es cellában lévő összeadási képlet ÉRTÉK-et ad vissza! hibaüzenet.

Image
Image

Az A2 cellában lévő adatok kiszámítható értékké alakításához állítsa be a következő SUBSTITUTE/CHAR képletet egy másik cellában (ahogy az A3 cellában látható):

=HELYETTŐ(A2, CHAR(127), "")

A képlet az A2 cellában található négy 127 karaktert semmire cseréli (ezt a képlet végén lévő üres idézőjelek jelentik). Ennek eredménye:

  • A karakterszám az E3 cellában kettőre csökken a 10-es szám két számjegyénél.
  • A D3 cellában lévő összeadási képlet a 15-ös helyes választ adja vissza az A3 + B3 (10 + 5) cella tartalmának hozzáadásakor.

A SUBSTITUTE funkció kezeli a cserét. A CHAR függvény megmondja a képletnek, hogy mely karaktereket kell helyettesíteni.

Nem törő szóközök eltávolítása a munkalapról

A nem nyomtatható karakterekhez hasonlóan a törhetetlen szóköz ( ) is problémákat okozhat a számításoknál és a munkalap formázásánál. A nem törő szóközök Unicode kódszáma 160.

A nem törő szóközöket széles körben használják a weboldalakon. Ha egy weboldalról adatokat másol az Excelbe, akkor a munkalapon nem törő szóközök jelenhetnek meg. A nem törő szóközök eltávolítása a SUBSTITUTE, CHAR és TRIM függvényeket kombináló képlet segítségével történhet.

Unicode vs. ASCII karakterek

A számítógépen minden karakterhez (nyomtatható és nem nyomtatható) tartozik egy szám, amelyet Unicode karakterkódként vagy értékként ismerünk. Egy másik régebbi, ASCII néven ismert karakterkészlet, amely az American Standard Code for Information Interchange rövidítése, bekerült a Unicode készletbe. Ennek eredményeként a Unicode-készlet első 128 karaktere (0-tól 127-ig) megegyezik az ASCII-készlettel.

Az első 128 Unicode-karakter közül sokat vezérlőkaraktereknek neveznek, mivel ezeket számítógépes programok perifériás eszközök, például nyomtatók vezérlésére használják. Ezeket a karaktereket nem Excel-munkalapokon való használatra tervezték, és ha jelen vannak, számos hibát okozhatnak.

Ajánlott: