businessman using a photocopy machine in an office 103059023 5bf37979c9e77c005108c703 d88af2c62aaa4845addf00b55b45f02e scaled

Mitä tietää

  • Poista ASCII-merkit kirjoittamalla =PUHDISTA(teksti)
  • Käyttää KORVAUS toiminto muuntaa Unicode-merkit ASCII-merkeiksi, jotka sisältävät PUHDAS toiminto voidaan poistaa.

Kuinka käyttää Puhdas -toiminto Microsoft Excel 2019:ssä, 2016:ssa, 2013:ssa, 2010:ssä ja Excel for Microsoft 365:ssä poistaaksesi monia ei-tulostuvia tietokonemerkkejä, jotka on kopioitu tai tuotu laskentataulukkoon. Tällaiset merkit voivat häiritä tietojen tulostamista, lajittelua ja suodatusta.

CLEAN-funktion syntaksi ja argumentit

Funktion syntaksi on sen asettelu ja sisältää sen nimen, sulut ja argumentit. Syntaksi kohteelle PUHDAS toiminto on: =CLEAN(teksti)

type=»code»>

Teksti

(pakollinen) on soluviittaus näiden tietojen sijaintiin laskentataulukossa, jonka haluat puhdistaa. Sano esimerkiksi: solu A2 sisältää tämän kaavan: =CHAR(10)&»Kalenteri»&CHAR(9)

class=»ql-syntax»> Voit puhdistaa asian kirjoittamalla kaavan toiseen laskentataulukon soluun: =CLEAN(A2)

type=»code»> Tuloksena jää vain sana

Kalenteri

solussa A2. Tulostumattomien merkkien poistamisen lisäksi PUHDAS toiminto muuntaa myös numerot tekstiksi, mikä voi johtaa virheisiin, jos käytät näitä tietoja myöhemmin laskelmissa.

Poista tulostumattomat, ei-ASCII-merkit

Samalla kun PUHDAS -toiminto sopii erinomaisesti tulostumattomien ASCII-merkkien poistamiseen. Joitakin ei-tulostuvia merkkejä on ASCII-alueen ulkopuolella ja jotka saatat haluta poistaa. Ei-tulostuvia Unicode-merkkejä ovat: numerot 129141143144ja 157† Lisäksi saatat haluta poistaa 127, joka on poistomerkki, eikä sitä myöskään voi tulostaa. Yksi tapa poistaa tällaiset tiedot on KORVAUS -funktio muuntaa sen ASCII-merkiksi, joka sisältää PUHDAS toiminto voidaan poistaa. Voit käyttää . pesä KORVAUS ja PUHDAS ominaisuuksia helpottamaan sitä. =PUHDISTA(KORVAA(A3,CHAR(129),CHAR(7)))

type=»code»> Vaihtoehtoisesti voi yksinkertaisesti korvata loukkaavan ei-tulostettavan merkin millään («»). = VAIHTO(A4,CHAR(127),»»)

type=»code»>

Mitä ovat tulostumattomat merkit?

Jokaisella tietokoneen merkillä – tulostettavalla ja ei-tulostettavalla – on numero, joka tunnetaan Unicode-merkkikoodina tai -arvona. Toinen vanhempi ja tunnetumpi merkistö on ASCII, joka on lyhenne sanoista American Standard Code for Information Interchange, ja se sisältyy Unicode-sarjaan. Tämän seurauksena Unicode- ja ASCII-sarjan ensimmäiset 32 ​​merkkiä (0-31) ovat identtisiä. Ohjelmat käyttävät niitä oheislaitteiden, kuten tulostimien, ohjaamiseen eri alustoilla. Sellaisenaan niitä ei ole tarkoitettu käytettäväksi laskentataulukossa, ja ne voivat aiheuttaa virheitä, jos niitä on. The PUHDAS -toiminto, joka on vanhempi kuin Unicode-merkistö, poistaa ensimmäiset 32 ​​ei-tulostettavaa ASCII-merkkiä ja samat merkit Unicode-merkistöstä.

Por Markus