Šta treba znati
- Da uklonite ASCII znakove, unesite =CLEAN(Text).
- Koristite funkciju SUBSTITUTE za pretvaranje Unicode znakova u ASCII znakove.
Evo kako koristiti funkciju Clean u programu Microsoft Excel 2019, 2016, 2013, 2010 i Excel za Microsoft 365. Funkcija Clean uklanja mnoge kopirane kompjuterske znakove koji se ne mogu ispisati ili uvezeni u radni list jer takvi znakovi mogu ometati štampanje, sortiranje i filtriranje podataka.
CLEAN Sintaksa funkcije i argumenti
Sintaksa funkcije je njen izgled i uključuje ime, zagrade i argumente. Sintaksa za funkciju CLEAN je:
=CLEAN(Text)
Tekst
(obavezno) je
referenca ćelije
na lokaciju ovih podataka u radnom listu koji želite da očistite.
Na primjer, recite ćelija A2 sadrži ovu formulu:
=CHAR(10)&"Kalendar"&CHAR(9)
Da biste to očistili, uneli biste formulu u drugu ćeliju radnog lista:
=CLEAN(A2)
Rezultat bi ostavio samo riječ
Kalendar
u ćeliji A2.
Pored uklanjanja znakova koji se ne štampaju, funkcija CLEAN takođe pretvara brojeve u tekst, što može dovesti do grešaka ako kasnije koristite te podatke u proračunima.
Uklanjanje znakova koji se ne mogu ispisati, koji nisu ASCII
Dok je CLEAN funkcija odlična za eliminaciju ASCII znakova koji se ne mogu ispisati, postoji nekoliko znakova koji se ne mogu ispisati koji su izvan ASCII raspona koje biste možda željeli ukloniti.
Unicode znakovi koji se ne mogu štampati uključuju brojeve 129, 141, 143,144 , i 157 . Dodatno, možda ćete htjeti ukloniti 127 , što je znak za brisanje i također se ne može ispisati.
Jedan od načina za uklanjanje takvih podataka je da ih funkcija SUBSTITUTE pretvori u ASCII znak koji funkcija CLEAN može ukloniti. Možete ugnijezditi funkcije SUBSTITUTE i CLEAN kako biste to olakšali.
=CLEAN(ZAMJENA(A3, CHAR(129), CHAR(7)))
Alternativno, može se jednostavno zamijeniti uvredljivi znak koji se ne može ispisati ničim ("").
=ZAMJENA(A4, CHAR(127), "")
Šta su znakovi koji se ne mogu ispisati?
Svaki znak na računaru - koji se može ispisati i ne može se ispisati - ima broj poznat kao njegov Unicode karakterni kod ili vrijednost. Drugi, stariji i poznatiji skup znakova je ASCII, koji je skraćenica za američki standardni kod za razmjenu informacija, ugrađen je u Unicode skup.
Kao rezultat, prva 32 znaka (0 do 31) Unicode i ASCII skupova su identična. Koriste ih programi za kontrolu perifernih uređaja kao što su štampači, na različitim platformama. Kao takvi, nisu namijenjeni za upotrebu u radnom listu i mogu uzrokovati greške kada su prisutni.
Funkcija CLEAN, koja prethodi Unicode skupu znakova, uklanja prva 32 neispisana ASCII znaka i iste znakove iz Unicode skupa.