CLEAN v Excelu (formula, primeri) | Kako uporabiti funkcijo CLEAN?

Clean Function v Excelu je besedilna funkcija v Excelu, ki se uporablja za čiščenje besedila z znaki, ki se ne natisnejo, ko uporabimo možnost tiskanja, to je tudi vgrajena funkcija v Excelu in uporaba te funkcije = CLEAN (v celico in navedite besedilo kot argument, ne pozabite, da odstrani znak, ki ga ni mogoče natisniti.

Funkcija CLEAN v Excelu

Funkcija CLEAN v Excelu se uporablja za odstranjevanje neizpisljivih znakov iz vhodnega niza. Kategoriziran je kot niz / besedilo.

Vsak znak, naj bo natisljiv ali neispisljiv, ima enolično številko, znano kot koda ali vrednost znaka Unicode. CLEAN v Excelu iz katerega koli besedila odstrani prvih 32 (neprimernih) znakov v 7-bitni kodi ASCII (vrednosti od 0 do 31). Unicode vsebuje tudi druge nenapisljive znake, ki niso prisotni v naboru znakov ASCII (vrednosti 127, 129, 141, 143, 144 in 157). Funkcija CLEAN v Excelu nekaterih teh znakov Unicode ne odstrani sama.

Sintaksa

Argumenti, uporabljeni v CLEAN Formula v Excelu

besedilo - besedilo za čiščenje.

Vnos besedila je lahko besedilo v narekovajih ali sklicih na celice. Lahko je del formule CLEAN.

Izhod

CLEAN v Excelu vrne vrednost niza / besedila, potem ko iz niza odstrani nenapisljive znake.

Funkcija CLEAN pretvori vse številke v besedilo. Če se funkcija CLEAN v Excelu uporablja za čiščenje številčnih podatkov, bo poleg odstranjevanja kakršnih koli netipičnih znakov vse številke pretvorila v besedilo - kar lahko povzroči napake, če se ti podatki še naprej uporabljajo v izračunih.

Uporaba funkcije CLEAN

CLEAN v Excelu se uporablja za predhodno obdelavo datoteke / besedila, ki je uvoženo iz drugih aplikacij in vsebuje znake, ki jih s trenutno aplikacijo ni mogoče natisniti / prebrati. Uvoženi podatki iz baz podatkov, besedilnih datotek ali spletnih strani običajno vsebujejo take znake. Ti znaki lahko privedejo do napake, če so podani kot vhod za nekatere funkcije. Pred analizo uvoženih podatkov jih je treba očistiti

Z CLEAN lahko iz besedila odstranite znake, ki jih ni mogoče natisniti. Za odstranjevanje prelomov vrstic iz besedila lahko uporabite tudi CLEAN.

Včasih ti znaki, ki jih ni mogoče natisniti, sploh niso vidni. Vendar jih je treba še vedno obrezati iz besedila, da bodo druge funkcije / aplikacije delovale na njem.

Ilustracija

Recimo, da imate v celici C3 besedilo, ki ne vsebuje tiskanih znakov = " To je testni niz" & CHAR (7) & "." .

Če želite odstraniti nenapisljiv znak in vrniti čisto besedilo, vnesite »= CLEAN (C3)«

in pritisnite Enter. Odstranil bo znak, ki ga ni mogoče natisniti.

Besedilo lahko tudi neposredno napišete, namesto da ga navedete kot sklic na celico.

= CLEAN ("To je testni niz" & CHAR (7) & ".")

Vendar se ta oblika s to funkcijo CLEAN v Excelu redko uporablja.

Prav tako bo dal enak izhod.

Kako uporabiti funkcijo CLEAN v Excelu?

Funkcija Excel CLEAN v Excelu je zelo preprosta in enostavna za uporabo. Naj nekaj primerov razume delovanje CLEAN-a v Excelu.

To predlogo CLEAN Function Excel lahko prenesete tukaj - Predloga CLEAN Function Excel

Primer # 1

Recimo, da imate besedilo podano v vrsti celic (C3: C7). Zdaj želite to besedilo očistiti tako, da odstranite nenapisljive znake.

Uporabite lahko naslednjo sintakso:

= ČISTO (C3)

in pritisnite Enter.

Zdaj ga lahko povlečete do preostalih celic.

2. primer

Recimo, da imate besedilo podano v vrsti celic (C3: C7). Podatki vključujejo znake, ki jih ni mogoče natisniti, prelome vrstic ter nekaj dodatnih presledkov in vodilnih presledkov. To besedilo morate očistiti tako, da odstranite znake, ki jih ni mogoče natisniti, prelome vrstic ter dodatne in presledke.

Če želite Excel očistiti in odstraniti prelome vrstic, odvečne presledke in nenapisljive znake iz danih podatkov, lahko uporabite naslednjo sintakso:

= TRIM (ČISTO (C3))

in pritisnite Enter.

= CLEAN (C3) bo odstranil nenapisljive znake.

TRIM (..) bo odstranil nepotrebne presledke, potem ko bo funkcija Excel CLEAN odstranila nenapisljive znake.

3. primer

Recimo, da imate besedilo podano v obsegu celic (C3: C6). Zdaj želite preveriti, ali katera od teh celic vsebuje kakršne koli znake, ki jih ni mogoče natisniti. Če je odgovor pritrdilen, si oglejte število teh znakov.

Če želite to narediti, lahko uporabite naslednjo skladnjo:

= IF ((LEN (C3) - LEN (CLEAN (C3)))> 0, (LEN (C3) - LEN (CLEAN (C3))) & "Nepisljivi znaki", "Čisto besedilo")

in pritisnite Enter.

Podrobneje si oglejmo funkcijo Excel CLEAN:

  • CLEAN (C3) bo odstranil nenapisljive znake.
  • LEN (CLEAN (C3)) bo dal dolžino niza po odstranitvi nenapisljivih znakov iz C3.
  • LEN (C3) bo dal dolžino niza C3.
  • LEN (C3) - LEN (CLEAN (C3)) bo določil število nenapisljivih znakov v nizu C3.

Končno,

Če je število nenapisljivih znakov večje od 0

nato se bo natisnilo è { Število znakov, ki jih ni mogoče natisniti } “Nenatisljivi znaki”

drugače

natisnil bo "Čisto besedilo".

Zdaj ga lahko povlečete v ostale celice.

Primer # 4

Recimo, da imate v celicah B3: B7 nekaj besedila. Besedilo vsebuje nekatere znake, ki jih ni mogoče natisniti, prelome vrstic, vodilne in zaključne presledke ter poseben znak CHAR (160), ki je neprekinjen prostor, ki se običajno uporablja na spletnih mestih. Te znake morate odstraniti iz besedila.

Ker funkcije Excel CLEAN ni dovolj za odstranjevanje znaka CHAR (160), moramo v tem primeru uporabiti nadomestno funkcijo v Excelu, zato lahko uporabite naslednjo sintakso:

= TRIM (ČISTO (NAMESTITEV (B3, CHAR (160), ”“)))

V tem,

NAMESTA (B3, CHAR (160), "") bo iz besedila nadomestila CHAR (160).

CLEAN (NAMESTA (B3, CHAR (160), ”“)) bo očistila nadomeščeno besedilo.

TRIM (CLEAN (SUBSTITUTE (B3, CHAR (160), ”“))) bo odstranil nepotrebne presledke po odstranitvi nenapisljivih znakov in CHAR (160).

Podobno ga lahko zdaj povlečete v ostale celice.

Primer # 5

Recimo, da imate nekaj številskih podatkov, ki vmes vsebujejo nekaj ne natisljivih znakov. Če želite uporabljati matematične operacije, morate iz besedila odstraniti te nenapisljive znake.

Če želite odstraniti te znake, lahko preprosto uporabite skladnjo:

= ČISTO (C3)

in pritisnite Enter.

Morda boste opazili, da funkcija Excel CLEAN vrne besedilo . Torej se izhod morda ne bo obnašal kot številsko besedilo in v nekaterih primerih pri nekaterih matematičnih operacijah povzroči napako. V tem primeru lahko uporabite tudi naslednjo skladnjo:

= VREDNOST (ČISTO (C3))

in pritisnite Enter.

VALUE () pretvori vnosno besedilo v številčno obliko.

Podobno ga lahko zdaj povlečete v ostale celice.

Stvari, ki si jih je treba zapomniti

  • Funkcija Excel CLEAN odstrani nenatisljive znake iz niza.
  • Iz vhodnega besedila odstrani od 0 do 31 7-bitne kode ASCII.
  • Nekaterih znakov Unicode, ki niso prisotni v kodi ASCII, funkcija Excel CLEAN ne bo mogla odstraniti.
  • Nekateri znaki, ki jih ni mogoče natisniti, morda niso vidni, vendar v besedilu še vedno obstajajo. S funkcijo Excel CLEAN lahko preverimo njihov obstoj.