Video: Excelmanden præsenterer Datavask i Microsoft Excel 2024
Hvis du trækker data ind fra eksterne databaser og arvsystemer, vil du uden tvivl støde på tekst, der indeholder ekstra mellemrum. Nogle gange findes disse ekstra mellemrum i begyndelsen af teksten, mens de andre gange opstår i slutningen.
Ekstra mellemrum er generelt onde, fordi de kan forårsage problemer i opslagsformler, diagrammer, kolonneformatering og udskrivning.
Figuren illustrerer, hvordan du kan fjerne overflødige mellemrum ved at bruge TRIM-funktionen.
TRIM-funktionen er relativt ligetil. Du skal blot give det nogle tekst, og det fjerner alle mellemrum fra teksten med undtagelse af enkelte mellemrum mellem ord.
Som med andre funktioner kan du nede TRIM-funktionen i andre funktioner for at rydde op i din tekst, mens du bruger en anden manipulation. Den følgende funktion trimmer f.eks. Teksten i celle A1 og konverterer den til store bogstaver alt i et trin:
= OPPER (TRIM (A1))
TRIM-funktionen blev designet til at trimme kun ASCII-rumtegnet fra tekst. ASCII-rumtegnet har en kodeværdi på 32. Unicode-tegnsættet har dog et ekstra rumtegn kaldet det ikke-brækkede rumtegn. Denne karakter bruges almindeligvis på websider og har Unicode-værdien på 160.
TRIM-funktionen er designet til kun at håndtere CHAR (32) mellemrums tegn. Det kan ikke håndtere CHAR (160) mellemrums tegn. For at håndtere denne form for plads skal du bruge SUBSTITUTE-funktionen til at finde CHAR (160) mellemrumstegn og erstatte dem med CHAR (32) mellemrumstegn, så TRIM-funktionen kan rette dem. Du kan udføre denne opgave alt på én gang med følgende formel:
= TRIM (SUBSTITUTE (A4, CHAR (160), CHAR (32)))