Hvordan bruke Excels rensefunksjon

Innholdsfortegnelse:

Hvordan bruke Excels rensefunksjon
Hvordan bruke Excels rensefunksjon
Anonim

What to Know

  • For å fjerne ASCII-tegn, skriv inn =CLEAN(Text).
  • Bruk ERSTATT-funksjonen til å konvertere Unicode-tegn til ASCII-tegn.

Slik bruker du Clean-funksjonen i Microsoft Excel 2019, 2016, 2013, 2010 og Excel for Microsoft 365. Clean-funksjonen fjerner mange ikke-utskrivbare datamaskintegn som er kopiert eller importert til et regneark fordi slike tegn kan forstyrre utskrift, sortering og filtrering av data.

CLEAN-funksjonssyntaks og argumenter

En funksjons syntaks er dens layout og inkluderer navn, parenteser og argumenter. Syntaksen for CLEAN-funksjonen er:

=CLEAN(Tekst)

Tekst

(obligatorisk) er en

cellereferanse

til plasseringen av disse dataene i regnearket du vil rydde opp i.

For eksempel, si at celle A2 inneholder denne formelen:

=CHAR(10)&"Kalender"&CHAR(9)

For å rense det, skriver du inn formelen i en annen regnearkcelle:

=CLEAN(A2)

Resultatet ville bare etterlatt ordet

Calendar

i celle A2.

I tillegg til å fjerne tegn som ikke skrives ut, konverterer CLEAN-funksjonen også tall til tekst, noe som kan føre til feil hvis du senere bruker disse dataene i beregninger.

Fjerning av ikke-utskrivbare, ikke-ASCII-tegn

Selv om CLEAN-funksjonen er utmerket for å eliminere ASCII-tegn som ikke kan skrives ut, er det noen få tegn som ikke kan skrives ut som faller utenfor ASCII-området som du kanskje ønsker å fjerne.

Unicode-tegn som ikke kan skrives ut inkluderer numbers 129, 141, 143,144 og 157 . I tillegg kan det være lurt å fjerne 127 , som er slettetegnet og ikke kan skrives ut.

En måte å fjerne slike data på er å få ERSTATT-funksjonen til å konvertere den til et ASCII-tegn som CLEAN-funksjonen kan fjerne. Du kan neste SUBSTITUTE og CLEAN for å gjøre det enklere.

=CLEAN(SUBSTITUTE(A3, CHAR(129), CHAR(7)))

Alternativt kan man ganske enkelt erstatte det fornærmende ikke-utskrivbare tegnet med ingenting ("").

=SUBSTITUTE(A4, CHAR(127), "")

Hva er ikke-utskrivbare tegn?

Image
Image

Hvert tegn på en datamaskin - utskrivbare og ikke-utskrivbare - har et tall kjent som Unicode-tegnkoden eller verdien. Et annet, eldre og bedre kjent tegnsett er ASCII, som står for American Standard Code for Information Interchange, og har blitt innlemmet i Unicode-settet.

Som et resultat er de første 32 tegnene (0 til 31) i Unicode- og ASCII-settene identiske. De brukes av programmer for å kontrollere eksterne enheter som skrivere, på tvers av forskjellige plattformer. Som sådan er de ikke ment for bruk i et regneark og kan forårsake feil når de finnes.

CLEAN-funksjonen, som går før Unicode-tegnsettet, fjerner de første 32 ASCII-tegnene som ikke skrives ut, og de samme tegnene fra Unicode-settet.

Anbefalt: