RENGJØR i Excel (formel, eksempler) | Hvordan bruke CLEAN-funksjonen?

Rengjør funksjon i excel er en tekstfunksjon i excel som brukes til å rense teksten med tegnene som ikke skrives ut når vi bruker utskriftsalternativet, dette er også en innebygd funksjon i excel og å bruke denne funksjonstypen = CLEAN (i en celle og gi en tekst som argument, husk at den fjerner tegnet som ikke kan skrives ut.

RENGJØR funksjon i Excel

RENGJØR-funksjonen i Excel brukes til å fjerne ikke-utskrivbare tegn fra en inngangsstreng. Den er kategorisert som en streng / tekstfunksjon.

Hvert tegn, enten det kan skrives ut eller ikke kan skrives ut, har et unikt nummer, kjent som Unicode-tegnkode eller -verdi. RENGJØRINGEN i excel fjerner de første 32 (ikke-utskrivbare) tegnene i 7-biters ASCII-koden (verdiene 0 til 31) fra en gitt tekst. Unicode inneholder også andre ikke-utskrivbare tegn som ikke er tilstede i ASCII-tegnsettet (verdiene 127, 129, 141, 143, 144 og 157). Noen av disse Unicode-tegnene fjernes ikke av CLEAN-funksjonen i seg selv.

Syntaks

Argumenter brukt i CLEAN Formula i Excel

tekst - Teksten som skal rengjøres.

Den teksten innspill kan være en tekst selv gitt i sitater eller cellereferanser. Det kan være en del av en REN formel.

Produksjon

RENGJØRINGEN i Excel returnerer en streng / tekstverdi etter at de ikke-utskrivbare tegnene er fjernet fra strengen.

CLEAN-funksjonen konverterer alle tall til tekst. Hvis det brukes til å rense talldata, vil CLEAN-funksjonen i Excel, i tillegg til å fjerne tegn som ikke er utskrevet, konvertere alle tall til tekst - noe som kan føre til feil hvis dataene brukes videre i beregninger.

Bruk av CLEAN-funksjon

RENGJØRINGEN i Excel brukes til å forhåndsbehandle fil / tekst som importeres fra andre applikasjoner og inneholder tegn som ikke kan skrives ut / leses med gjeldende applikasjon. Importerte data fra databaser, tekstfiler eller websider inneholder vanligvis slike tegn. Disse tegnene kan føre til en feil når de blir gitt som input til noen funksjoner. Før du analyserer slike importerte data, må de ryddes opp

Du kan bruke CLEAN til å fjerne tegn som ikke kan skrives ut fra teksten. Du kan også bruke CLEAN til å fjerne linjeskift fra teksten.

Noen ganger er disse ikke-utskrivbare tegnene ikke synlige i det hele tatt. Imidlertid trenger de fortsatt å bli trimmet fra teksten for at andre funksjoner / applikasjoner skal fungere.

Illustrasjon

Anta at du har en tekst som inneholder et ikke-utskrivbart tegn i celle C3 = ” Dette er en teststreng” & CHAR (7) & “.” .

For å fjerne det ikke-utskrivbare tegnet og returnere den rene teksten, skriv “= CLEAN (C3)”

og trykk Enter. Det vil fjerne det ikke-utskrivbare tegnet.

Du kan også skrive teksten direkte i stedet for å gi den som en cellehenvisning.

= RENGJØRING (“Dette er en teststreng” & CHAR (7) & “.”)

Imidlertid blir dette formatet sjelden brukt med denne CLEAN-funksjonen i Excel.

Det vil også gi samme produksjon.

Hvordan bruke CLEAN-funksjonen i Excel?

Excel CLEAN-funksjon i Excel er veldig enkel og enkel å bruke. La oss forstå hvordan CLEAN fungerer utmerket med noen eksempler.

Du kan laste ned denne CLEAN Function Excel-malen her - CLEAN Function Excel Template

Eksempel 1

Anta at du har litt tekst gitt i en rekke celler (C3: C7). Nå vil du rense denne teksten ved å fjerne tegnene som ikke kan skrives ut.

Du kan bruke følgende syntaks:

= RENGJØR (C3)

og trykk Enter.

Nå kan du dra den til resten av cellene.

Eksempel 2

Anta at du har litt tekst gitt i en rekke celler (C3: C7). Dataene inkluderer ikke-utskrivbare tegn, linjeskift og noen etterfølgende og ledende ekstra mellomrom. Du må rense denne teksten ved å fjerne de ikke-utskrivbare tegnene, linjeskiftene og etterfølgende og føre ekstra mellomrom.

For å Excel rense og fjerne linjeskiftene, ekstra mellomrom og tegn som ikke kan skrives ut fra de gitte dataene, kan du bruke følgende syntaks:

= TRIM (RENGJØR (C3))

og trykk Enter.

= CLEAN (C3) vil fjerne tegn som ikke kan skrives ut.

TRIM (..) fjerner unødvendige mellomrom etter at ikke-utskrivbare tegn er fjernet av Excel CLEAN-funksjonen.

Eksempel 3

Anta at du har en tekst gitt i en rekke celler (C3: C6). Nå vil du sjekke om noen av disse cellene inneholder tegn som ikke kan skrives ut. Hvis ja, så få et antall av disse tegnene.

For å gjøre dette kan du bruke følgende syntaks:

= IF ((LENG (C3) - LENG (RENGJØRT (C3)))> 0, (LENG (C3) - LENG (RENGJØRT (C3))) & "Ikke-utskrivbare tegn", "Ren tekst")

og trykk Enter.

La oss se på Excel CLEAN-funksjonen i detalj:

  • RENGJØRING (C3) fjerner tegnene som ikke kan skrives ut.
  • LENN (RENGJØRING (C3)) vil gi lengden på strengen etter at ikke-skrivbare tegn er fjernet fra C3.
  • LENN (C3) vil gi lengden på strengen C3.
  • LENN (C3) - LENN (REN (C3)) vil gi antall ikke-utskrivbare tegn i strengen C3.

Til slutt,

Hvis antall tegn som ikke kan skrives ut er større enn 0

deretter vil den skrive ut è { Antall ikke-utskrivbare tegn } "Ikke-utskrivbare tegn"

ellers

den vil skrive ut "Rengjør tekst".

Du kan nå dra den til resten av cellene.

Eksempel 4

Anta at du har litt tekst i cellene B3: B7. Teksten inneholder noen ikke-utskrivbare tegn, linjeskift, ledende og etterfølgende mellomrom, og et spesialtegn CHAR (160), som er et ikke-brutt mellomrom som vanligvis brukes på nettsteder. Du må fjerne disse tegnene fra teksten.

Siden Excel CLEAN-funksjonen ikke er tilstrekkelig til å strippe CHAR (160), må vi bruke erstatningsfunksjonen i Excel i dette tilfellet. Du kan bruke følgende syntaks:

= TRIM (RENGJØR (SUBSTITUT (B3, CHAR (160), ”“)))

I dette,

SUBSTITUTE (B3, CHAR (160), ”“) vil erstatte CHAR (160) fra teksten.

CLEAN (SUBSTITUTE (B3, CHAR (160), ”“)) vil rense den erstatte teksten.

TRIM (CLEAN (SUBSTITUTE (B3, CHAR (160), ”“))) vil fjerne unødvendige mellomrom etter at de ikke-utskrivbare tegnene og CHAR (160) er fjernet.

På samme måte kan du nå dra den til resten av cellene.

Eksempel 5

Anta at du har noen numeriske data som inneholder noen ikke-utskrivbare tegn i mellom. Du må fjerne disse ikke-utskrivbare tegnene fra teksten din for å kunne bruke de matematiske operasjonene.

For å fjerne disse tegnene, kan du bare bruke syntaksen:

= RENGJØR (C3)

og trykk Enter.

Du kan merke at Excel CLEAN-funksjonen returnerer en tekst . Så, utgangen kan ikke oppføre seg som en numerisk tekst og gi en feil med noen matematiske operasjoner i noen tilfeller. Hvis det er tilfelle, kan du alternativt bruke følgende syntaks:

= VERDI (RENGJØR (C3))

og trykk Enter.

VERDI () vil konvertere input tekst til et numerisk format.

På samme måte kan du nå dra den til resten av cellene.

Ting å huske

  • Excel CLEAN-funksjonen fjerner ikke-utskrivbare tegn fra en streng.
  • Den fjerner 0 til 31 7-biters ASCII-kode fra inngangsteksten.
  • Noen Unicode-tegn som ikke finnes i ASCII-koden, kan ikke fjernes av Excel CLEAN-funksjonen.
  • Noen tegn som ikke kan skrives ut, er kanskje ikke synlige, men de finnes fortsatt i teksten. Excel CLEAN-funksjonen kan brukes til å kontrollere eksistensen.