Az Excel Clean Funkciójának használata

Tartalomjegyzék:

Az Excel Clean Funkciójának használata
Az Excel Clean Funkciójának használata
Anonim

Amit tudni kell

  • Az ASCII karakterek eltávolításához írja be: =CLEAN(Text).
  • Használja a SUBSTITUTE funkciót a Unicode karakterek ASCII karakterekké alakításához.

Íme, hogyan használhatja a Tisztítás funkciót a Microsoft Excel 2019, 2016, 2013, 2010 és Excel for Microsoft 365 programban. A Clean funkció eltávolít sok, nem nyomtatható számítógépes másolt karaktert. vagy munkalapba importálva, mert az ilyen karakterek zavarhatják az adatok nyomtatását, rendezését és szűrését.

CLEAN függvény szintaxis és argumentumok

Egy függvény szintaxisa az elrendezése, amely tartalmazza a nevet, a zárójeleket és az argumentumokat. A CLEAN függvény szintaxisa:

=TISZTA(Szöveg)

Szöveg

(kötelező) a

cellahivatkozás

az adatok helyére a tisztítani kívánt munkalapon.

Tegyük fel például, hogy A2 cella a következő képletet tartalmazza:

=CHAR(10)&"Naptár"&CHAR(9)

A tisztításhoz írja be a képletet egy másik munkalapcellába:

=TISZTA(A2)

Az eredmény csak a szót hagyná meg

Naptár

az A2 cellában.

A nem nyomtatható karakterek eltávolítása mellett a CLEAN funkció a számokat is szöveggé alakítja, ami hibákat eredményezhet, ha később felhasználja ezeket az adatokat a számításokhoz.

Nem nyomtatható, nem ASCII-karakterek eltávolítása

Míg a CLEAN funkció kiválóan alkalmas a nem nyomtatható ASCII karakterek eltávolítására, van néhány nem nyomtatható karakter, amely kívül esik az ASCII tartományon, és ezeket érdemes eltávolítani..

A nem nyomtatható Unicode karakterek közé tartozik a számok 129, 141, 143,144 és 157 . Ezenkívül érdemes lehet eltávolítani a 127 karaktert, amely a törlés karakter, és szintén nem nyomtatható.

Az ilyen adatok eltávolításának egyik módja a SUBSTITUTE függvény ASCII karakterré alakítása, amelyet a CLEAN függvény eltávolíthat. A SUBSTITUTE és CLEAN függvényeket egymásba ágyazhatja, hogy megkönnyítse.

=TISZTA(helyettesítő(A3, CHAR(129), CHAR(7)))

Alternatív megoldásként egyszerűen helyettesítheti a sértő, nem nyomtatható karaktert semmivel ("").

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

Mik azok a nem nyomtatható karakterek?

Image
Image

A számítógépen minden karakter – nyomtatható és nem nyomtatható – rendelkezik egy számmal, amely Unicode karakterkódként vagy értékként ismert. Egy másik, régebbi és ismertebb karakterkészlet az ASCII, amely az American Standard Code for Information Interchange rövidítése, és beépült a Unicode készletbe.

Ennek eredményeképpen a Unicode és az ASCII készletek első 32 karaktere (0-tól 31-ig) azonos. A programok különböző platformokon perifériás eszközök, például nyomtatók vezérlésére használják őket. Mint ilyenek, nem munkalapon való használatra készültek, és ha jelen vannak, hibákat okozhatnak.

A CLEAN funkció, amely megelőzi a Unicode karakterkészletet, eltávolítja az első 32 nem nyomtatható ASCII karaktert, és ugyanazokat a karaktereket a Unicode készletből.

Ajánlott: