Skip to main content

Excel tīrīšanas funkcija, lai noņemtu drukājamos rakstzīmes

Anonim

Izmantojiet TĪRS funkcija, lai noņemtu vairākas drukājamas datorzīmju zīmes, kuras ir kopētas vai importētas darblapā kopā ar labiem datiem. Daži bieži šie nederīgām rakstzīmēm ir minēti šīs apmācības attēlos.

Šādas rakstzīmes var traucēt izmantot datus darblapas operācijās, piemēram, drukāt, kārtot un filtrēt datus. Šī zemā līmeņa funkcija bieži atrodama datu failu sākumā un / vai beigās tehniskās apkopes nolūkos.

Šī apmācība ir pārbaudīta un apstiprināta Microsoft Excel 2007, 2010 un 2016.

CLEAN Away neizdzēšami rakstzīmes

Katram rakstzīmei datorā (printable and non-printable) ir numurs, kas pazīstams ar tā Unicode rakstzīmju kodu vai vērtību. Vēl viens vecāks un labāk pazīstams rakstzīmju kopa ir ASCII, kas nozīmē Amerikas standarta informācijas apmaiņas kodu, ir iekļauts Unicode komplektā.

Rezultātā Unikoda un ASCII kopu pirmās 32 rakstzīmes (no 0 līdz 31) ir identiskas, un tās tiek sauktas par kontroles simboliem, ko programmas izmanto, lai kontrolētu perifērijas ierīces, piemēram, printerus. Tādējādi tie nav paredzēti izmantošanai darblapā un var radīt vairākas kļūdas, ja tās ir pieejamas.

The TĪRS kas bija pirms Unicode rakstzīmju kopas, tika izstrādāta tā, lai noņemtu pirmos 32 nesadalītos ASCII rakstzīmes un noņemtu tās pašas rakstzīmes no Unicode iestatījuma.

CLEAN Funkcijas sintakse un argumenti

Funkcijas sintakse attiecas uz funkcijas izkārtojumu un ietver funkcijas nosaukumu, iekavās un argumentus. Sintakse par TĪRS funkcija ir:

= CLEAN (teksts)

Teksts: (nepieciešami) dati, kuri jātīra no drukājamām rakstzīmēm. Šūnu atsauce uz šo datu atrašanās vietu darblapā.

Piemēram, lai tīrītu datus šūna A2 iepriekšējā attēlā ievadiet formulu citā darblapas šūnā:

= CLEAN (A2)

Ja to izmanto, lai tīrītu skaitļu datus, TĪRS funkcija, papildus jebkuru drukāto rakstzīmju noņemšanai pārvērš visus numurus uz tekstu, kas var izraisīt kļūdas, ja šie dati tiek izmantoti aprēķinos.

Drukāti rakstzīmes

In aile A attēlā,CHAR funkcija ir izmantota, lai pievienotu vārdu tekstu, kas nav drukāšanas rakstzīmes, kā parādīts formulējuma joslā virs darblapas šūnu A3 kas pēc tam tiek noņemti ar TĪRS funkcija.

Inkolonnas B un C no attēla,LEN funkcija, kas skaita rakstzīmju skaitu šūnā, tiek izmantota, lai parādītu efektu, izmantojot TĪRS funkcija uz datiem iekšā aile A.

The LEN funkcija ir vienkārši parādīt rakstzīmju skaitu pēc TĪRS funkcija ir palaista; tas nav nepieciešams, veicot Excel datu tīrīšanu.

  • Rakstzīmju skaits šūnu B2 ir 6, jo vārdam ir četras rakstzīmesteksts un divi neaptverošās rakstzīmes ap to.
  • Rakstzīmju skaits šūnu C2 ir 4, jo TĪRS funkcija ir pievienota formulai un noņem divas drukāšanas rakstzīmes pirms LEN funkcija atzīmē rakstzīmes.

Neizdrukājamu, ne-ASCII rakstzīmju noņemšana

Kaut arī TĪRS funkcija ir lieliska, lai noņemtu neizdzēšamas ASCII rakstzīmes, ir dažas rakstzīmes, kas neatrodas ārpus ASCII diapazona, kuru jūs, iespējams, vēlēsities noņemt, jo tās arī nav printable.

Neizdevāmi izdrukāt Unikoda rakstzīmes numuri 129, 141, 143, 144, un 157. Turklāt, iespējams, vēlēsities noņemt numuru 127, kas ir izdzēšanas raksturs un arī nav izdrukājams.

Viens veids, kā noņemt šādus datus, ir iegūt AIZSTĀJIET funkcija pārvērst to ASCII rakstzīmē, ka TĪRS Pēc tam funkciju var noņemt, kā redzams iepriekš 3. rinda kur raksturs 132 tiek aizstāts ar rakstzīme 7, un pēc tam notīra prom.

= LEN (CLEAN (SUBSTITUTE (A3, CHAR (132), CHAR (7))))

Varat arī vienkārši aizstāt pārkāpjošo neizdzēšamo rakstzīmi ar neko, kā parādīts 3. rinda.

= LEN (SUBSTITUTE (A4, CHAR (127), ""))