Kuidas kasutada Exceli puhastusfunktsiooni

Sisukord:

Kuidas kasutada Exceli puhastusfunktsiooni
Kuidas kasutada Exceli puhastusfunktsiooni
Anonim

Mida teada

  • ASCII-märkide eemaldamiseks sisestage =CLEAN(Text).
  • Kasutage funktsiooni SUBSTITUTE, et teisendada Unicode'i tähemärgid ASCII-märkideks.

Siit saate teada, kuidas kasutada funktsiooni Puhasta programmides Microsoft Excel 2019, 2016, 2013, 2010 ja Excel for Microsoft 365. Puhastamise funktsioon eemaldab palju kopeeritud mitteprinditavaid arvutimärke või töölehele imporditud, kuna sellised märgid võivad segada andmete printimist, sortimist ja filtreerimist.

CLEAN Funktsiooni süntaks ja argumendid

Funktsiooni süntaks on selle paigutus ja sisaldab nime, sulgusid ja argumente. Funktsiooni CLEAN süntaks on:

=PUHASTA (tekst)

Tekst

(nõutav) on

lahtriviide

nende andmete asukohta töölehel, mida soovite puhastada.

Öelge näiteks lahter A2 sisaldab järgmist valemit:

=CHAR(10)&"Kalender"&CHAR(9)

Selle puhastamiseks sisestage valem teise töölehe lahtrisse:

=PUHASTA(A2)

Tulemuseks jääks vaid sõna

Kalender

lahtris A2.

Lisaks mitteprinditavate märkide eemaldamisele teisendab funktsioon CLEAN ka arvud tekstiks, mis võib põhjustada vigu, kui kasutate neid andmeid hiljem arvutustes.

Mitteprinditavate ja mitte-ASCII märkide eemaldamine

Kuigi funktsioon CLEAN sobib suurepäraselt mitteprinditavate ASCII-märkide eemaldamiseks, on mõned mitteprinditavad märgid, mis jäävad ASCII-vahemikust välja ja mida võiksite eemaldada..

Mitteprinditavad Unicode-märgid hõlmavad numbrid 129, 141, 143,144 ja 157 . Lisaks võite soovida eemaldada 127 , mis on kustutamismärk ja mida ei saa samuti printida.

Üks viis selliste andmete eemaldamiseks on lasta funktsioon SUBSTITUTE teisendada need ASCII-märgiks, mille funktsioon CLEAN saab eemaldada. Selle lihtsamaks muutmiseks saate pesastada funktsioonid SUBSTITUTE ja CLEAN.

=PUHASTA(ASENDUS(A3, CHAR(129), CHAR(7)))

Alternatiivina võib solvava mitteprinditava tähemärgi lihts alt asendada mitte millegagi ("").

=ASENDAJA(A4, CHAR(127), "")

Mis on mitteprinditavad tegelased?

Image
Image

Igal arvutis oleval märgil – nii prinditaval kui ka mitteprinditaval – on number, mida nimetatakse Unicode'i märgikoodiks või väärtuseks. Teine, vanem ja tuntum märgistik on ASCII, mis tähistab Ameerika standardkoodi teabevahetuseks, ja see on lisatud Unicode'i komplekti.

Selle tulemusel on Unicode'i ja ASCII komplektide esimesed 32 märki (0 kuni 31) identsed. Programmid kasutavad neid välisseadmete (nt printerid) juhtimiseks erinevatel platvormidel. Sellisena ei ole need ette nähtud töölehel kasutamiseks ja võivad esinemisel põhjustada vigu.

Funktsioon CLEAN, mis eelneb Unicode'i märgistikule, eemaldab esimesed 32 mitteprinditavat ASCII-märki ja samad märgid Unicode'i komplektist.

Soovitan: