Lataa esimerkkityökirja
Tämä opetusohjelma osoittaa, miten Excel CLEAN -toiminto Excelissä poistaa kaikki tulostamattomat merkit.
CLEAN -toimintojen yleiskatsaus
CLEAN-toiminto poistaa kaikki ei-tulostettavat merkit solusta, joka sisältää tekstiä.
Jos haluat käyttää CLEAN Excel -laskentataulukkotoimintoa, valitse solu ja kirjoita:
(Huomaa, miten kaavasyötteet näkyvät)
CLEAN -toiminnon syntaksi ja tulot:
1 | = CLEAN (teksti) |
teksti - Jono tekstiä.
CLEAN -toiminnon käyttäminen Excelissä:
CLEAN-toiminto poistaa kaikki tulostamattomat ASCII (American Standard Code for Information Interchange) -merkistä 0-31. Yksi esimerkki siitä on rivinvaihtojen poistaminen.
1 | = PUHDAS (B3) |
Muut tulostamattomat hahmot
Kaikilla näppäimistön hahmoilla on erityinen ASCII (American Standard Code for Information Interchange) -koodi. Voit käyttää koodia selvittääksesi, mikä on merkin ASCII -koodi. Jotkut tulostamattomista 1-31 ovat alla, voit poistaa CLEAN -toiminnolla:
Jos testaat ASCII -koodinumeroita, huomaat, että monet niistä näyttävät identtisiltä. Niitä ei ole tarkoitettu käytettäväksi Excelissä vaan muihin ohjelmiin.
PUHDAS numero/päivämäärät
Huomaa, että CLEAN on tekstitoiminto. CLEAN -toimintoa käytettäessä tuloksena on teksti. Et esimerkiksi voi laskea yhteen numeroita solussa E3 CLEAN -käytön jälkeen.
Sama tapahtuu päivämäärille, koska ne tunnistetaan sarjanumeroiksi eikä tekstiksi. Sinun ei ehkä tarvitse laskea päivämääriä, mutta se ei toimi hyvin suodattimissa ja pivot -taulukoissa.
Yllä olevien ongelmien ratkaisemiseksi voit muuntaa tekstistä arvoiksi käyttämällä VALUE -arvoa.
CLEAN VS TRIM
CLEAN-toiminto koskee vain ei-tulostettavia merkkejä, joten jos haluat poistaa tilaa ja muita merkkejä, meidän on käytettävä TRIM-toimintoa. Katso alla olevasta taulukosta saadaksesi käsityksen TRIM: n ja CLEANin välisistä eroista
CLEAN Google Sheetsissä
CLEAN -toiminto toimii täsmälleen samalla tavalla Google Sheetsissä kuin Excelissä:
CLEAN Esimerkkejä VBA: sta
Voit käyttää CLEAN -toimintoa myös VBA: ssa. Tyyppi:application.worksheetfunction.clean (teksti)
Seuraavien VBA -lausekkeiden suorittaminen
1234567891011121314151617181920 | Alue ("B2") = Application.WorksheetFunction.Clean (Alue ("A2"))Alue ("B3") = Application.WorksheetFunction.Clean (Alue ("A3"))Alue ("B4") = Application.WorksheetFunction.Clean (Alue ("A4"))Alue ("B5") = Application.WorksheetFunction.Clean (Alue ("A5"))Alue ("B6") = Application.WorksheetFunction.Clean (Alue ("A6"))Alue ("B7") = Application.WorksheetFunction.Clean (Alue ("A7"))Alue ("B8") = Application.WorksheetFunction.Clean (Alue ("A8"))Alue ("B9") = Application.WorksheetFunction.Clean (Alue ("A9"))Alue ("B10") = Application.WorksheetFunction.Clean (Alue ("A10"))Alue ("B11") = Application.WorksheetFunction.Clean (Alue ("A11"))Alue ("B12") = Application.WorksheetFunction.Clean (Alue ("A12"))Alue ("B13") = Application.WorksheetFunction.Clean (Alue ("A13"))Alue ("B14") = Application.WorksheetFunction.Clean (Alue ("A14"))Alue ("B15") = Application.WorksheetFunction.Clean (Alue ("A15"))Alue ("B16") = Application.WorksheetFunction.Clean (Alue ("A16"))Alue ("B17") = Application.WorksheetFunction.Clean (Alue ("A17"))Alue ("B18") = Application.WorksheetFunction.Clean (Alue ("A18"))Alue ("B19") = Application.WorksheetFunction.Clean (Alue ("A19"))Alue ("B20") = Application.WorksheetFunction.Clean (Alue ("A20"))Alue ("B21") = Application.WorksheetFunction.Clean (Alue ("A21")) |
tuottaa seuraavat tulokset
Lisätietoja CLEAN -kaavasta on Microsoftin verkkosivustolla.