Excel CLEAN -funksjon - Rene teksttegn

Last ned eksempel på arbeidsbok

Last ned eksemplet på arbeidsbok

Denne opplæringen viser hvordan du bruker Excel CLEAN -funksjon i Excel for å fjerne alle tegn som ikke kan skrives ut.

CLEAN Funksjon Oversikt

CLEAN-funksjonen Fjerner alle tegn som ikke kan skrives ut fra en celle som inneholder tekst.

For å bruke CLEAN Excel -regnearkfunksjonen, velg en celle og skriv:

(Legg merke til hvordan formelinngangene vises)

CLEAN -funksjon Syntaks og innganger:

1 = RENGJØR (tekst)

tekst - En tekststreng.

Slik bruker du CLEAN -funksjonen i Excel:

CLEAN-funksjonen fjerner alt som ikke kan skrives ut fra ASCII (American Standard Code for Information Interchange) karakter 0 til 31. Et eksempel på det er å fjerne linjeskift.

1 = RENGJØR (B3)

Andre tegn som ikke kan skrives ut

Alle våre tegn på tastaturet har en spesifikk ASCII -kode (American Standard Code for Information Interchange). Du kan bruke KODE til å finne ut hva som er ASCII -koden til tegnet. Noen av de som ikke kan skrives ut fra 1 til 31 er disse du kan fjerne med CLEAN:

Hvis du tester ut ASCII -kodenumrene, vil du se at mange av dem ser identiske ut. De er ikke ment å bli brukt i Excel, men for andre programmer.

RENGJØR med tall/datoer

Vær oppmerksom på at CLEAN er en tekstfunksjon. Ved bruk av CLEAN er resultatet en tekst. For eksempel vil du ikke kunne oppsummere disse tallene i celle E3 etter å ha brukt CLEAN.

Det samme skjer for datoer da de blir gjenkjent som serienumre og ikke som tekst. Du trenger kanskje ikke å summere datoer, men det fungerer ikke bra i filtre og pivottabeller.

For å overvinne problemene ovenfor kan du bruke VALUE til å konvertere fra tekst til verdier.

CLEAN VS TRIM

CLEAN-funksjonen gjelder bare for tegn som ikke kan skrives ut, så hvis du trenger å fjerne mellomrom og andre tegn, må vi bruke TRIM. se tabellen nedenfor for å få en ide om forskjellen mellom TRIM og CLEAN

RENGJØR i Google Regneark

CLEAN -funksjonen fungerer nøyaktig det samme i Google Sheets som i Excel:

RENE Eksempler i VBA

Du kan også bruke CLEAN -funksjonen i VBA. Type:application.worksheetfunction.clean (tekst)

Utfører følgende VBA -utsagn

1234567891011121314151617181920 Område ("B2") = Application.WorksheetFunction.Clean (område ("A2"))Range ("B3") = Application.WorksheetFunction.Clean (Range ("A3"))Range ("B4") = Application.WorksheetFunction.Clean (Range ("A4"))Range ("B5") = Application.WorksheetFunction.Clean (Range ("A5"))Range ("B6") = Application.WorksheetFunction.Clean (Range ("A6"))Range ("B7") = Application.WorksheetFunction.Clean (Range ("A7"))Range ("B8") = Application.WorksheetFunction.Clean (Range ("A8"))Range ("B9") = Application.WorksheetFunction.Clean (Range ("A9"))Range ("B10") = Application.WorksheetFunction.Clean (Range ("A10"))Range ("B11") = Application.WorksheetFunction.Clean (Range ("A11"))Range ("B12") = Application.WorksheetFunction.Clean (Range ("A12"))Range ("B13") = Application.WorksheetFunction.Clean (Range ("A13"))Range ("B14") = Application.WorksheetFunction.Clean (Range ("A14"))Range ("B15") = Application.WorksheetFunction.Clean (Range ("A15"))Range ("B16") = Application.WorksheetFunction.Clean (Range ("A16"))Range ("B17") = Application.WorksheetFunction.Clean (Range ("A17"))Range ("B18") = Application.WorksheetFunction.Clean (Range ("A18"))Range ("B19") = Application.WorksheetFunction.Clean (Range ("A19"))Range ("B20") = Application.WorksheetFunction.Clean (Range ("A20"))Range ("B21") = Application.WorksheetFunction.Clean (Range ("A21"))

vil gi følgende resultater

For mer informasjon om CLEAN Formula, besøk Microsofts nettsted.

wave wave wave wave wave