CLEAN Excelis (valem, näited) - Kuidas funktsiooni CLEAN kasutada?

Lang L: none (table-of-contents)

Puhastusfunktsioon excelis on Exceli tekstifunktsioon, mida kasutatakse teksti puhastamiseks märkidega, mida printimisvaliku kasutamisel ei prindita. See on ka sisseehitatud funktsioon Excelis ja selle funktsiooni tüüp = CLEAN (in lahtrisse ja esitage argument argumendina, pidage meeles, et see eemaldab mittetrükitava märgi.

Funktsioon CLEAN Excelis

Exceli funktsiooni CLEAN kasutatakse mittetrükitavate märkide eemaldamiseks sisendstringist. See on liigitatud stringi / teksti funktsiooniks.

Igal tähemärgil, olgu see siis prinditav või trükkimatu, on kordumatu number, mida nimetatakse Unicode'i märgikoodiks või väärtuseks. Exceli CLEAN eemaldab 7-bitises ASCII-koodis (väärtused 0 kuni 31) esimesed 32 (printimata) tähemärki mis tahes antud tekstist. Unicode sisaldab ka muid mittetrükitavaid märke, mida ASCII märgistikus pole (väärtused 127, 129, 141, 143, 144 ja 157). Mõnda neist Unicode'i märkidest ei eemalda funktsioon CLEAN Excelis iseenesest.

Süntaks

Exceli CLEAN-valemis kasutatud argumendid

tekst - puhastatav tekst.

Tekstisisestuseks võib olla tekst ise jutumärkides või lahtriviidetes. See võib olla osa puhtast valemist.

Väljund

CLEAN Excelis tagastab stringi / teksti väärtuse pärast mittetrükitavate märkide eemaldamist stringist.

Funktsioon CLEAN teisendab kõik numbrid tekstiks. Kui seda kasutatakse numbriandmete puhastamiseks, teisendab Exceli funktsioon CLEAN lisaks kõigi mittetrükitavate märkide eemaldamisele kõik numbrid tekstiks - mis võib põhjustada vigu, kui neid andmeid arvutustes edasi kasutatakse.

CLEAN-funktsiooni kasutamine

Exceli CLEAN-i kasutatakse failide / teksti eeltöötlemiseks, mis on imporditud teistest rakendustest ja sisaldab märke, mida pole praeguse rakendusega võimalik printida / lugeda. Andmebaasidest, tekstifailidest või veebilehtedelt imporditud andmed sisaldavad tavaliselt selliseid märke. Need märgid võivad mõne funktsiooni sisendina sisestamisel põhjustada tõrke. Enne selliste imporditud andmete analüüsimist tuleb need puhastada

CLEAN-i abil saate tekstist välja printida märgid, mida pole võimalik printida. CLEAN-i saate kasutada ka tekstiribade katkestamiseks.

Mõnikord pole neid printimata märke üldse näha. Kuid need tuleb ikkagi tekstist kärpida, et muud funktsioonid / rakendused sellega töötaksid.

Illustratsioon

Oletame, et teil on lahtris C3 tekst, mis sisaldab mittetrükitavat märki = "See on teststring" & CHAR (7) & "." .

Mitteprinditava märgi eemaldamiseks ja puhta teksti tagastamiseks tippige „= CLEAN (C3)”

ja vajutage sisestusklahvi. See eemaldab mittetrükitava märgi.

Võite ka teksti otse kirjutada, selle asemel et anda sellele lahtriviide.

= CLEAN ("See on teststring" & CHAR (7) & ".")

Seda vormingut kasutatakse Excelis selle CLEAN-funktsiooniga siiski harva.

See annab ka sama väljundi.

Kuidas kasutada funktsiooni CLEAN Excelis?

Exceli Exceli puhastusfunktsioon on väga lihtne ja hõlpsasti kasutatav. Mõistame mõne näite abil CLEANi tööd Excelis.

Näide 1

Oletame, et mõni tekst on antud lahtrivahemikus (C3: C7). Nüüd soovite selle teksti puhastada, eemaldades mittetrükitavad märgid.

Võite kasutada järgmist süntaksit:

= PUHAS (C3)

ja vajutage sisestusklahvi.

Nüüd saate selle lohistada ülejäänud lahtritesse.

Näide 2

Oletame, et mõni tekst on antud lahtrivahemikus (C3: C7). Andmed hõlmavad mittetrükitavaid tähemärke, reavahetusi ja mõningaid täiendavaid tühikuid. Te peate selle teksti puhastama, eemaldades mittetrükitavad tähemärgid, reavahetused ja lõpud ning juhtides lisaruume.

Exceli puhastamiseks ja antud andmete reavahede, tühikute ja mittetrükitavate märkide eemaldamiseks võite kasutada järgmist süntaksit:

= TRIM (PUHAS (C3))

ja vajutage sisestusklahvi.

= CLEAN (C3) eemaldab mittetrükitavad märgid.

TRIM (…) eemaldab mittevajalikud tühikud pärast seda, kui Exceli CLEAN-funktsioon on eemaldanud mittetrükitavad märgid.

Näide # 3

Oletame, et teil on tekst lahtrivahemikus (C3: C6). Nüüd soovite kontrollida, kas mõni neist lahtritest sisaldab mõnda mittetrükitavat tähemärki. Kui jah, siis hankige nende märkide arv.

Selleks saate kasutada järgmist süntaksit:

= KUI ((LEN (C3) - LEN (CLEAN (C3)))> 0, (LEN (C3) - LEN (CLEAN (C3))) & "Mitteprinditavad tähemärgid", "Puhas tekst")

ja vajutage sisestusklahvi.

Vaatame funktsiooni Exceli puhastus üksikasjalikult:

  • CLEAN (C3) eemaldab mittetrükitavad märgid.
  • LEN (CLEAN (C3)) annab stringi pikkuse pärast prinditavate märkide eemaldamist C3-st.
  • LEN (C3) annab stringi C3 pikkuse.
  • LEN (C3) - LEN (CLEAN (C3)) annab stringis C3 mittetrükitavate märkide arvu.

Lõpuks

Kui mittetrükitavate märkide arv on suurem kui 0

siis printib see è (mittetrükitavate märkide arv) „Mitteprinditavad tähemärgid”.

muud

see prindib teksti "Puhas tekst".

Nüüd saate selle lohistada ülejäänud lahtritesse.

Näide 4

Oletame, et teil on lahtrites B3: B7 mõni tekst. Tekst sisaldab mõningaid mittetrükitavaid tähemärke, reavahet, ees- ja tagaosasid ning erimärki CHAR (160), mis on mittepurustav ruum, mida tavaliselt veebisaitidel kasutatakse. Need märgid peate tekstist eemaldama.

Kuna Exceli CLEAN-funktsioon pole piisav CHAR-i (160) eemaldamiseks, peame Excelis kasutama asendusfunktsiooni. Sellisel juhul võite kasutada järgmist süntaksit:

= TRIM (PUHASTA (ASENDA (B3, CHAR (160), ““)))

Selles,

SUBSTITUTE (B3, CHAR (160), ””) asendab tekstist CHAR (160).

CLEAN (SUBSTITUTE (B3, CHAR (160), ””)) puhastab asendatud teksti.

TRIM (CLEAN (CLEAN (SUBSTITUTE (B3, CHAR (160), ””)))) eemaldab mittevajalikud tühikud pärast printimata märkide ja CHAR (160) eemaldamist.

Samamoodi saate nüüd lohistada selle ülejäänud lahtritesse.

Näide 5

Oletame, et teil on mõned arvandmed, mille vahel on mõned mittetrükitavad märgid. Matemaatiliste toimingute kasutamiseks peate need printimata märgid tekstist eemaldama.

Nende märkide eemaldamiseks võite lihtsalt kasutada süntaksit:

= PUHAS (C3)

ja vajutage sisestusklahvi.

Võite märgata, et funktsioon Excel CLEAN tagastab teksti. Seega ei pruugi väljund käituda arvulise tekstina ja anda mõnel juhul mõne matemaatilise toiminguga vea. Sel juhul saate alternatiivina kasutada järgmist süntaksit:

= VÄÄRTUS (CLEAN (C3))

ja vajutage sisestusklahvi.

VALUE () teisendab sisestatud teksti numbrivormingusse.

Samamoodi saate nüüd lohistada selle ülejäänud lahtritesse.

Asjad, mida meeles pidada

  • Funktsioon Exceli CLEAN eemaldab stringist mittetrükitavad märgid.
  • See eemaldab sisendtekstist 0–31 7-bitist ASCII-koodi.
  • Mõnda Unicode'i märki, mida ASCII koodis pole, ei pruugi Exceli puhastusfunktsioon eemaldada.
  • Mõned mittetrükitavad märgid ei pruugi olla nähtavad, kuid on tekstis siiski olemas. Funktsiooni Exceli puhastamine võib kasutada nende olemasolu kontrollimiseks.

CLEAN Exceli funktsiooni video

Huvitavad Artiklid...