Ką žinoti
- Jei norite pašalinti ASCII simbolius, įveskite =CLEAN(Text).
- Naudokite funkciją SUBSTITUTE, norėdami konvertuoti Unikodo simbolius į ASCII simbolius.
Štai kaip naudoti Clean funkciją Microsoft Excel 2019, 2016, 2013, 2010 ir Excel, skirta Microsoft 365. Funkcija Clean pašalina daug nukopijuotų nespausdinamų kompiuterio simbolių arba importuoti į darbalapį, nes tokie simboliai gali trukdyti spausdinti, rūšiuoti ir filtruoti duomenis.
CLEAN Funkcijos sintaksė ir argumentai
Funkcijos sintaksė yra jos išdėstymas ir apima pavadinimą, skliaustus ir argumentus. Funkcijos CLEAN sintaksė yra:
=VALYTI (tekstas)
Tekstas
(būtina) yra
ląstelės nuoroda
į šių duomenų vietą darbalapyje, kurį norite išvalyti.
Pavyzdžiui, tarkime ląstelėje A2 yra ši formulė:
=CHAR(10)&"Kalendorius"&CHAR(9)
Norėdami tai išvalyti, formulę įveskite į kitą darbalapio langelį:
=VALYTI(A2)
Rezultatas liktų tik žodis
Kalendorius
ląstelėje A2.
Funkcija CLEAN ne tik pašalina nespausdinamus simbolius, bet ir konvertuoja skaičius į tekstą, todėl gali atsirasti klaidų, jei vėliau naudosite tuos duomenis skaičiavimuose.
Nespausdinamų, ne ASCII simbolių pašalinimas
Nors funkcija CLEAN puikiai tinka nespausdinamiems ASCII simboliams pašalinti, yra keletas nespausdinamų simbolių, kurie nepatenka į ASCII diapazoną, kuriuos galbūt norėsite pašalinti..
Nespausdinami Unikodo simboliai apima skaičiai 129, 141, 143,144 ir 157 . Be to, galbūt norėsite pašalinti 127 , kuris yra trynimo simbolis ir kurio taip pat negalima spausdinti.
Vienas iš būdų pašalinti tokius duomenis yra funkcija SUBSTITUTE konvertuoti juos į ASCII simbolį, kurį gali pašalinti funkcija CLEAN. Kad būtų lengviau, galite įdėti SUBSTITUTE ir CLEAN funkcijas.
=VALYTI(PAKEITIMAS(A3, CHAR(129), CHAR(7)))
Arba galite tiesiog pakeisti įžeidžiantį nespausdinamąjį simbolį niekuo („“).
=PAKEITIMAS(A4, CHAR(127), "")
Kas yra nespausdinami simboliai?
Kiekvienas kompiuterio simbolis – tinkamas spausdinti ir nespausdinamas – turi skaičių, žinomą kaip jo unikodo simbolio kodas arba reikšmė. Kitas, senesnis ir geriau žinomas simbolių rinkinys yra ASCII, kuris reiškia Amerikos standartinį informacijos mainų kodą, buvo įtrauktas į Unicode rinkinį.
Todėl pirmieji 32 Unicode ir ASCII rinkinių simboliai (nuo 0 iki 31) yra identiški. Programos juos naudoja išoriniams įrenginiams, pvz., spausdintuvams, valdyti įvairiose platformose. Taigi jie nėra skirti naudoti darbalapyje ir gali sukelti klaidų, kai yra.
Funkcija CLEAN, kuri yra ankstesnė nei Unikodo simbolių rinkinys, pašalina pirmuosius 32 nespausdinamus ASCII simbolius ir tuos pačius simbolius iš Unikodo rinkinio.