VALYTI „Excel“ (formulė, pavyzdžiai) Kaip naudotis „CLEAN“ funkcija?

„Excel“ švari funkcija yra „Excel“ teksto funkcija, naudojama valyti tekstą simboliais, kurie nėra atspausdinti, kai mes naudojame spausdinimo parinktį. Tai taip pat yra integruota „Excel“ funkcija ir naudoti šį funkcijos tipą = CLEAN ( langelį ir pateikite tekstą kaip argumentą, atminkite, kad jis pašalina nespausdinamą simbolį.

„CLEAN“ funkcija „Excel“

„CLEAN“ funkcija „Excel“ naudojama norint atspausdinti nespausdinamus simbolius iš įvesties eilutės. Jis priskiriamas eilutės / teksto funkcijai.

Kiekvienas simbolis, nesvarbu, ar spausdinamas, ar nespausdinamas, turi unikalų numerį, vadinamą „Unicode“ simbolio kodu arba verte. „CLEAN in excel“ pašalina pirmuosius 32 (nespausdintinus) 7 bitų ASCII kodo simbolius (reikšmės nuo 0 iki 31) iš bet kurio pateikto teksto. „Unicode“ taip pat yra kitų nespausdinamų simbolių, kurių nėra ASCII simbolių rinkinyje (127, 129, 141, 143, 144 ir 157 reikšmės). Kai kurių iš šių „Unicode“ simbolių „CLEAN“ funkcija nepašalina „Excel“.

Sintaksė

Argumentai, naudojami „Excel“ CLEAN formulėje

tekstas - valomas tekstas.

Teksto įvestis gali būti tekstinis pati pateiktos citatos ar ląstelių nuorodomis. Tai gali būti švarios formulės dalis.

Rezultatas

„CLEAN“ programoje „Excel“ grąžina eilutės / teksto vertę, pašalinus nespausdinamus simbolius iš eilutės.

Funkcija CLEAN visus skaičius paverčia tekstu. Jei naudojama valant skaičių duomenis, „Excel“ funkcija VALYTI, be visų nespausdinamų simbolių pašalinimo, konvertuos visus skaičius į tekstą - dėl to gali būti klaidų, jei šie duomenys bus toliau naudojami skaičiuojant.

„CLEAN“ funkcijos naudojimas

„CLEAN“ programoje „Excel“ naudojama išankstiniam failų / teksto, kuris yra importuojamas iš kitų programų, apdorojimui ir jame yra simbolių, kurių negalima atsispausdinti / perskaityti naudojant dabartinę programą. Importuotuose duomenyse iš duomenų bazių, tekstinių failų ar tinklalapių paprastai yra tokių simbolių. Šie simboliai gali sukelti klaidą, kai jie pateikiami kaip įvestis į kai kurias funkcijas. Prieš analizuojant tokius importuotus duomenis, juos reikia išvalyti

Galite naudoti CLEAN, kad pašalintumėte iš teksto nespausdinamus simbolius. Taip pat galite naudoti CLEAN, kad pašalintumėte eilutės pertraukas nuo teksto.

Kartais šių nespausdinamų simbolių visai nematyti. Tačiau juos vis tiek reikia nukirpti nuo teksto, kad kitos funkcijos / programos jį veiktų.

Iliustracija

Tarkime, kad langelyje C3 yra tekstas, kuriame yra nespausdintinas simbolis = „ Tai yra bandymo eilutė“ & CHAR (7) ir „.“ .

Norėdami pašalinti nespausdinamą simbolį ir grąžinti švarų tekstą, įveskite „= CLEAN (C3)“

ir paspauskite „Enter“. Tai pašalins nespausdinamą simbolį.

Taip pat galite tiesiogiai parašyti tekstą, užuot pateikę jį kaip langelio nuorodą.

= CLEAN („Tai yra bandymo eilutė“ & CHAR (7) ir „.“)

Tačiau šis formatas retai naudojamas naudojant šią „CLEAN“ funkciją „Excel“.

Tai taip pat duos tą pačią išvestį.

Kaip naudoti „CLEAN“ funkciją „Excel“?

„Excel CLEAN“ funkcija „Excel“ yra labai paprasta ir paprasta naudoti. Leiskite suprasti „CLEAN“ darbą „Excel“ pavyzdžiu.

Šį „CLEAN Function Excel“ šabloną galite atsisiųsti čia - „CLEAN Function Excel“ šablonas

1 pavyzdys

Tarkime, kad tekstas pateiktas langelių diapazone (C3: C7). Dabar norite išvalyti šį tekstą pašalindami nespausdintinus simbolius.

Galite naudoti šią sintaksę:

= VALYTI (C3)

ir paspauskite „Enter“.

Dabar galite nuvilkti jį į kitas langelius.

2 pavyzdys

Tarkime, kad tekstas pateiktas langelių diapazone (C3: C7). Duomenys apima nespausdintinus simbolius, eilučių pertraukas ir tam tikrus galus ir priekines papildomas tarpus. Turite išvalyti šį tekstą, pašalindami nespausdintinus simbolius, eilučių pertraukas ir galus bei įvesdami papildomas tarpus.

Norėdami „Excel“ išvalyti ir pašalinti eilučių pertraukas, papildomas tarpus ir nespausdinamus simbolius iš pateiktų duomenų, galite naudoti šią sintaksę:

= TRIM (VALYTI (C3))

ir paspauskite „Enter“.

= CLEAN (C3) pašalins nespausdintinus simbolius.

„TRIM“ (..) pašalins nereikalingus tarpus, kai „Excel CLEAN“ funkcija pašalins nespausdinamus simbolius.

3 pavyzdys

Tarkime, kad turite tekstą, pateiktą langelių diapazone (C3: C6). Dabar norite patikrinti, ar kurioje nors iš šių langelių yra nespausdinamų simbolių. Jei taip, tada suskaičiuokite šiuos simbolius.

Norėdami tai padaryti, galite naudoti šią sintaksę:

= JEI ((LEN (C3) - LEN (VALYTI (C3)))> 0, (LEN (C3) - LEN (CLEAN (C3))) & „Nespausdinami simboliai“, „Švarus tekstas“)

ir paspauskite „Enter“.

Pažvelkime į „Excel CLEAN“ funkciją išsamiai:

  • CLEAN (C3) ištrins nespausdinamus simbolius.
  • LEN (CLEAN (C3)) suteiks eilutės ilgį pašalinus nespausdinamus simbolius iš C3.
  • LEN (C3) suteiks eilutės C3 ilgį.
  • LEN (C3) - LEN (CLEAN (C3)) nurodys nespausdinamų simbolių skaičių eilutėje C3.

Pagaliau,

Jei nespausdinamų simbolių skaičius yra didesnis nei 0

tada jis atspausdins è {Nespausdinamų simbolių skaičius } „ Nespausdinamų simbolių“

Kitas

jis atspausdins „Clean text“.

Dabar galite vilkti jį į kitas langelius.

4 pavyzdys

Tarkime, kad langeliuose B3: B7 yra šiek tiek teksto. Tekste yra keletas nespausdinamų simbolių, eilučių pertraukėlės, priekiniai ir galiniai tarpai bei specialus simbolis CHAR (160), kuris yra nepertraukiamas tarpas, paprastai naudojamas svetainėse. Šiuos simbolius turite pašalinti iš teksto.

Kadangi „Excel CLEAN“ funkcija yra nepakankama, kad pašalintumėte CHAR (160), šiuo atveju „Excel“ programoje turime naudoti pakaitinę funkciją. Galite naudoti šią sintaksę:

= TRIM (VALYTI (PAKEITIMAS (B3, CHAR (160), ““)))

Šiame,

PAKEITIMAS (B3, CHAR (160), ““) pakeis CHAR (160) iš teksto.

CLEAN (SUBSTITUTE (B3, CHAR (160), ““)) išvalys pakeistą tekstą.

„TRIM“ (CLEAN (SUBSTITUTE (B3, CHAR (160), ““))) pašalins nereikalingus tarpus, kai pašalinsite nespausdinamus simbolius ir CHAR (160).

Panašiai dabar galite jį vilkti į kitas langelius.

5 pavyzdys

Tarkime, kad turite keletą skaitinių duomenų, tarp kurių yra keletas nespausdinamų simbolių. Kad galėtumėte naudoti matematines operacijas, iš teksto turite pašalinti šiuos nespausdinamus simbolius.

Norėdami pašalinti šiuos simbolius, galite tiesiog naudoti sintaksę:

= VALYTI (C3)

ir paspauskite „Enter“.

Galite pastebėti, kad „Excel CLEAN“ funkcija grąžina tekstą . Taigi, išvestis gali neveikti kaip skaitinis tekstas ir kai kuriais atvejais pateikti klaidą su kai kuriomis matematinėmis operacijomis. Tokiu atveju galite naudoti šią sintaksę:

= VERTĖ (VALYTI (C3))

ir paspauskite „Enter“.

VALUE () pavers įvestą tekstą skaitmeniniu formatu.

Panašiai dabar galite jį vilkti į kitas langelius.

Ką reikia atsiminti

  • „Excel CLEAN“ funkcija pašalina nespausdinamus simbolius iš eilutės.
  • Jis pašalina 0–31 7 bitų ASCII kodą iš įvesties teksto.
  • Kai kurių „Unicode“ simbolių, kurių nėra ASCII kode, „Excel CLEAN“ funkcija gali nepašalinti.
  • Kai kurie nespausdinami simboliai gali būti nematomi, bet vis tiek egzistuoja tekste. „Excel CLEAN“ funkcija gali būti naudojama tikrinant jų egzistavimą.

$config[zx-auto] not found$config[zx-overlay] not found