Kako uporabljati Excelovo funkcijo Clean

Kazalo:

Kako uporabljati Excelovo funkcijo Clean
Kako uporabljati Excelovo funkcijo Clean
Anonim

Kaj morate vedeti

  • Če želite odstraniti znake ASCII, vnesite =CLEAN(Text).
  • Uporabite funkcijo SUBSTITUTE za pretvorbo znakov Unicode v znake ASCII.

Tukaj je opisano, kako uporabite funkcijo Clean v programih Microsoft Excel 2019, 2016, 2013, 2010 in Excel za Microsoft 365. Funkcija Clean odstrani številne kopirane računalniške znake, ki jih ni mogoče natisniti ali uvoženi v delovni list, ker lahko takšni znaki motijo tiskanje, razvrščanje in filtriranje podatkov.

Sintaksa in argumenti funkcije CLEAN

Sintaksa funkcije je njena postavitev in vključuje ime, oklepaje in argumente. Sintaksa za funkcijo CLEAN je:

=ČISTO (Besedilo)

Besedilo

(obvezno) je

sklic na celico

na mesto teh podatkov na delovnem listu, ki ga želite počistiti.

Na primer, recimo celica A2 vsebuje to formulo:

=CHAR(10)&"Koledar"&CHAR(9)

Če želite to očistiti, vnesite formulo v drugo celico delovnega lista:

=ČISTO (A2)

Rezultat bi pustil samo besedo

Koledar

v celici A2.

Poleg odstranjevanja nenatisljivih znakov funkcija CLEAN tudi pretvori številke v besedilo, kar lahko povzroči napake, če te podatke pozneje uporabite v izračunih.

Odstranjevanje nenatisljivih znakov, ki niso ASCII

Medtem ko je funkcija CLEAN odlična za odstranjevanje nenatisljivih znakov ASCII, obstaja nekaj nenatisljivih znakov, ki so zunaj obsega ASCII in bi jih morda želeli odstraniti.

Nenatisljivi znaki Unicode vključujejo številke 129, 141, 143,144 in 157 . Poleg tega boste morda želeli odstraniti 127 , ki je znak za brisanje in ga tudi ni mogoče natisniti.

Eden od načinov za odstranitev takšnih podatkov je, da jih funkcija SUBSTITUTE pretvori v znak ASCII, ki ga lahko odstrani funkcija CLEAN. Za lažje delo lahko ugnezdite funkciji SUBSTITUTE in CLEAN.

=CLEAN(SUBSTITUTE(A3, CHAR(129), CHAR(7)))

Lahko pa žaljivi znak, ki ga ni mogoče natisniti, preprosto zamenjate z nič ("").

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

Kaj so nenatisljivi znaki?

Image
Image

Vsak znak v računalniku - natisljiv in nenatisljiv - ima številko, znano kot koda ali vrednost znaka Unicode. Drug, starejši in bolj znan nabor znakov je ASCII, ki pomeni ameriško standardno kodo za izmenjavo informacij, in je bil vključen v nabor Unicode.

Zato je prvih 32 znakov (0 do 31) naborov Unicode in ASCII enakih. Programi jih uporabljajo za nadzor perifernih naprav, kot so tiskalniki, na različnih platformah. Kot taki niso namenjeni za uporabo na delovnem listu in lahko povzročijo napake, če so prisotni.

Funkcija CLEAN, ki je nastala pred naborom znakov Unicode, odstrani prvih 32 nenatisljivih znakov ASCII in iste znake iz nabora Unicode.

Priporočena: