Skip to main content

"Excel Clean" funkcija pašalinti nespausdinamas simbolis

Anonim

Naudoti ŠVARUS funkcija pašalinti keletą spausdinamų kompiuterio ženklų, kurie buvo kopijuojami arba importuoti į darbalapį kartu su gerais duomenimis. Kai kurie dažni pavyzdžiai iš šių neperdirbamų simbolių yra šio vadovo paveikslėliuose.

Tokie simboliai gali trukdyti naudoti duomenis darbalapio operacijose, pvz., Spausdinti, rūšiuoti ir filtruoti duomenis. Ši žemo lygio funkcija dažnai randama duomenų rinkmenų pradžioje ir (arba) pabaigoje techninės priežiūros tikslais.

Ši mokymo programa buvo išbandyta ir patvirtinta "Microsoft Excel 2007, 2010 ir 2016".

CLEAN Away Neprinorientuojami simboliai

Kiekvienas kompiuterio simbolis - spausdinimui ir spausdinimui - turi numerį, vadinamą jo Unicode simboliu kodu arba verte. 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 rinkmenų simboliai (nuo 0 iki 31) yra vienodi ir jie vadinami kontrolės simboliais, kuriuos programos naudoja periferiniams įrenginiams, pvz., Spausdintuvams valdyti. Todėl jie nėra skirti naudoti darbalapyje ir gali sukelti daugybę klaidų.

The ŠVARUS funkcija, sukurta prieš Unicode simbolių rinkinį, buvo sukurta taip, kad būtų pašalinti pirmieji 32 neatspausdinami ASCII simboliai ir pašalinti tie patys simboliai iš Unicode rinkinio.

CLEAN funkcijos sintaksė ir argumentai

Funkcijos sintaksė nurodo funkcijos išdėstymą ir apima funkcijos pavadinimą, skliaustus ir argumentus. Sintaksė ŠVARUS funkcija yra:

= CLEAN (tekstas)

Tekstas: (reikalaujama) duomenis, kuriuos reikia išvalyti iš nerodomų rašmenų. Ląstelių nuoroda į šių duomenų vietą darbalapyje.

Pavyzdžiui, norėdami išvalyti duomenis ląstelė A2 aukščiau esančiame paveikslėlyje įveskite formulę į kitą darbalapio langelį:

= CLEAN (A2)

Jei naudojate skaièiø duomenø iðvalymà, ŠVARUS funkcija, be pašalinimo bet kokių ne rašymo ženklų, bus konvertuoti visus numerius į tekstą, dėl kurių gali būti klaidų, jei šie duomenys bus naudojami skaičiavimams.

Nepripausdinami simboliai

In A skiltis paveikslėlyjeCHAR funkcija buvo naudojama žodžio tekstui pridėti nespausdinamų rašmenų, kaip parodyta formulės juostoje virš darbalapio ląstelė A3 kurie vėliau pašalinami su ŠVARUS funkcija.

Instulpeliai B ir C paveikslėlio,LEN funkcija, kuri skaičiuoja simbolių skaičių ląstelėje, naudojama parodyti, kaip naudojamas ŠVARUS funkcija ant duomenų A skiltis.

The LEN funkcija yra tiesiog parodyti simbolių skaičių po ŠVARUS funkcija buvo paleista; tai nereikalinga valant "Excel" duomenis.

  • Simbolių skaičius ląstelė B2 yra 6, nes už žodį yra keturi simboliaitekstas ir du nepažymėję aplinkiniai.
  • Simbolių skaičius ląstelė C2 yra 4, nes ŠVARUS funkcija buvo pridėta prie formulės ir išbraukė du ne rašymo ženklus prieš LEN funkcija skaičiuoja simbolius.

Pašalinti spausdinamus, ne ASCII simbolius

Kol ŠVARUS funkcija puikiai tinka pašalinti nenaudojamus ASCII simbolius, yra keletas simbolių, kurie nepriklauso ASCII diapazonui, kuriuos galbūt norėsite pašalinti dėl to, kad jie taip pat nebus spausdinami.

Neprinagoguojami Unicode simboliai numeriai 129, 141, 143, 144, ir 157. Be to, galbūt norėsite pašalinti numerį 127, kuris yra ištrynimo simbolis ir taip pat negalima spausdinti.

Vienas iš būdų pašalinti tokius duomenis yra turėti SUBSTITUTE funkcija pavers ją ASCII simboliu, kad ŠVARUS Tada funkcija gali būti pašalinta, kaip nurodyta anksčiau 3 eilutė kur simbolis 132 pakeičiamas simbolis 7, tada nuvalykite.

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

Kita vertus, paprasčiausiai galite pakeisti pažeidžiamą neparuošiamąjį simbolį nieko, kaip parodyta 3 eilutė.

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