Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Piilotettujen Merkkien Poistaminen Clean-funktiolla | Osio
Datan Puhdistus ja Valmistelu

Piilotettujen Merkkien Poistaminen Clean-funktiolla

Pyyhkäise näyttääksesi valikon

Ylimääräisten välilyöntien poistamisen jälkeen toinen yleinen ongelma tekstidatassa ovat piilotetut (ei-tulostettavat) merkit.

Nämä merkit eivät näy Excelissä, mutta niitä esiintyy usein, kun:

  • Kopioit tietoja verkkosivuilta;
  • Tuo CSV-tiedostoja;
  • Käsittelet järjestelmistä vietyjä tietoja.

Esimerkiksi solu voi sisältää sarkaimia, rivinvaihtoja tai muita näkymättömiä symboleja. Teksti näyttää normaalilta, mutta Excel käsittelee sitä eri tavalla. Tämä voi rikkoa kaavoja, vertailuja ja tekstin käsittelyä.

Esimerkki

Päällisin puolin kaikki näyttää normaalilta. Ensimmäinen arvo sisältää kuitenkin sarkaimen sanojen välissä ja toinen sisältää rivinvaihdon solun sisällä. Nämä piilotetut symbolit voivat rikkoa logiikan datan käsittelyssä.

Symbolit \t ja \n edustavat erikoismerkkejä: \t tarkoittaa sarkainta (suuri väli sanojen välissä) ja \n tarkoittaa uutta riviä (rivinvaihto saman solun sisällä).

Note
Huomautus

Nämä ovat piilotettuja (ei-tulostettavia) merkkejä, jotka Excelissä eivät yleensä näy näkyvinä symboleina — näet vain tekstin, mutta Excel käsittelee silti nämä merkit taustalla.

CLEAN-funktio

Tämän korjaamiseksi Excel tarjoaa CLEAN-funktion.

Tämä funktio poistaa kaikki ei-tulostettavat merkit tekstistä. Toisin sanoen, se poistaa näkymättömät symbolit ja jättää vain luettavan sisällön.

=CLEAN(A2)

Kun käytät CLEAN-funktiota, Excel käsittelee tekstin ja poistaa piilotetut merkit.

Luo uusi sarake (esimerkiksi Clean Text) ja käytä CLEAN-funktiota alkuperäisen sarakkeen arvoihin.

Voit valita minkä tahansa päädatan sarakkeen, joka saattaa sisältää piilotettuja merkkejä. Täytä sitten kaava kaikkiin riveihin, jotta kaikki rivit käsitellään ja puhdistetaan.

Piilomerkit eivät näy, joten jos teksti näyttää siistiltä mutta käyttäytyy oudosti, kokeile käyttää CLEAN()-funktiota niiden poistamiseen.

question mark

Mitä CLEAN-funktio tekee?

Valitse oikea vastaus

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 2

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

Osio 1. Luku 2
some-alt