Skip to main content

Excel Clean funkcija za uklanjanje neizostavnih znakova

Using Excel's Wrap Text Feature (Lipanj 2025)

Using Excel's Wrap Text Feature (Lipanj 2025)
Anonim

Koristiti ČIST funkciju za uklanjanje niza znakova računala koji se ne mogu ispisivati ​​koji su kopirani ili uvezeni u radni list zajedno s dobrim podacima. Neki uobičajeni primjeri ovih znakova koji se ne mogu ispisati nalaze se unutar slika ovog vodiča.

Takvi znakovi mogu ometati korištenje podataka u radnim operacijama poput tiskanja, sortiranja i filtriranja podataka. Ova funkcija niske razine često se nalazi na početku i / ili kraju podatkovnih datoteka radi održavanja.

Ovaj vodič testiran je i potvrđen za Microsoft Excel 2007, 2010 i 2016.

Čišćenje znakova koji nisu ispisani

Svaki znak na računalu - koji se može ispisivati ​​i koji se ne može ispisati - ima broj poznat kao njegov Unicode znakovni kod ili vrijednost. Drugi, stariji i poznatiji znakovni skup ASCII, koji označava američki standardni kod za informacijsku razmjenu, ugrađen je u Unicode skup.

Kao rezultat toga, prva 32 znaka (0 do 31) Unicode i ASCII setova identični su i označeni su kontrolnim znakovima koje koriste programi za upravljanje periferijskim uređajima kao što su pisači. Kao takvi, oni nisu namijenjeni za upotrebu u radnom listu i mogu uzrokovati brojne pogreške kada su prisutni.

ČIST funkcija, koja prethodi skupu znakova Unicode, bila je dizajnirana za uklanjanje prvih 32 nevezane ASCII znakova i uklanjanje istih znakova iz Unicode skup.

CLEAN Funkcija Sintaksa i Argumenti

Sintaksa funkcije odnosi se na izgled funkcije i uključuje naziv funkcije, zagrade i argumente. Sintaksa za ČIST funkcija je:

= CLEAN (tekst)

Tekst: (potrebno) podatke čistiti od znakova koji se ne mogu ispisati. Referenca ćelije na lokaciju tih podataka u radnom listu.

Na primjer, za čišćenje podataka ćelija A2 na gornjoj slici unesite formulu u drugi radni list:

= CLEAN (A2)

Ako se koristi za čišćenje podataka o broju, ČIST osim uklanjanja bilo kojeg znaka koji ne ispisuje, pretvara sve brojeve u tekst, što može rezultirati pogreškama ako se ti podaci upotrebljavaju u izračunima.

Likovi koji nisu ispisani

U stupac A na slici,CHAR funkcija je korištena za dodavanje znakova koji nisu ispisani u tekstu riječi kao što je prikazano u traci s formulama iznad radnog lista za stanica A3 koje se zatim uklanjaju sa ČIST funkcija.

Ustupci B i C slike,LEN funkcija, koja broji broj znakova u ćeliji, koristi se za prikazivanje efekta korištenja ČIST funkcija na podacima u sustavu stupac A.

LEN funkcija je jednostavno prikazati broj znakova nakon ČIST funkcija je pokrenuta; to nije potrebno pri čišćenju Excelovih podataka.

  • Broj znakova za stanica B2 je 6, jer riječ ima četiri znakatekst i dva za one koji ne tiskaju znakove koji ga okružuju.
  • Broj znakova za ćelije C2 je 4, jer je ČIST funkcija je dodana u formulu i uklanja dva neprilagođena znaka prije LEN funkcija broji znakove.

Uklanjanje znakova koji se ne mogu ispisivati, a ne ASCII

Dok ČIST funkcija je izvrsna za uklanjanje ASCII znakova koji se ne mogu ispisati, postoji nekoliko znakova koji se nalaze izvan ASCII raspona koji biste ih mogli ukloniti zbog toga što se također ne može ispisivati.

Unicode znakovi koji se ne mogu ispisivati ​​uključuju brojevi 129, 141, 143, 144, i 157, Osim toga, možda želite ukloniti broj 127, što je brisanje znaka i također nije moguće ispisati.

Jedan od načina za uklanjanje takvih podataka jest imati ZAMJENA funkcija pretvoriti ga u ASCII znak da ČIST funkcija tada može ukloniti, kao što se vidi gore u redak 3 gdje lik 132 zamjenjuje se lik 7, a zatim očistiti.

= LEN (čist (ZAMJENA (A3, CHAR (132), CH (7))))

Naizmjence, može se jednostavno zamijeniti uvredljive znakove koji se ne mogu ispisati ničim kao što je prikazano redak 3.

= LEN (ZAMJENA (A4, CH (127), ""))