Fjerne mellemrum og tegn, som ikke udskrives, fra tekst

Vigtigt: Denne artikel er maskinoversat. Se ansvarsfraskrivelsen. Du kan finde den engelske version af denne artikel her til din orientering.

Nogle gange indeholder tekstværdier, linjeafstand, efterstillede eller flere integrerede mellemrumstegn (Unicode-tegn angivet værdi 32 og 160) eller tegn, der ikke udskrives (Unicode-tegn angivet værdierne 0 til 31, 127, 129, 141, 143, 144 og 157). Disse tegn kan nogle gange kan medføre uventede resultater, når du sortere, filtrere eller søge. For eksempel brugere kan gøre typografiske fejl ved at tilføje ekstra mellemrumstegn ved et uheld, eller importerede tekstdata fra eksterne kilder kan indeholde tegn, der er integreret i teksten. Fordi disse tegn ikke er nemt bemærket, kan det være svært at forstå uventede resultater. Hvis du vil fjerne disse uønskede tegn, kan du bruge en kombination af funktionerne TRIM, RYDDE og UDSKIFT.

Funktionen FJERN.OVERFLØDIGE.BLANKE fjerner mellemrum fra tekst undtagen enkelt mellemrum mellem ord. Funktionen RENS fjerner alle tegn, der ikke kan udskrives, fra teksten. Begge funktioner er beregnet til at fungere sammen med 7-bit ASCII, som er en del af ANSI-tegnsæt. Det er vigtigt at forstå, at de første 128 værdier (0 til 127) i 7-bit ASCII repræsenterer de samme tegn som de første 128 værdier i Unicode-tegnsættet.

Funktionen FJERN.OVERFLØDIGE.BLANKE er beregnet til at fjerne de 7-bit ASCII-mellemrumstegn (værdi 32) fra tekst. I Unicode-tegnsættet er der et ekstra mellemrumstegn, det såkaldte hårde mellemrumstegn, der har værdien 160. Dette tegn bruges ofte på websider, f.eks. HTML-enheden,  . Funktionen FJERN.OVERFLØDIGE.BLANKE fjerner ikke af sig selv dette hårde mellemrumstegn.

Funktionen RENS er beregnet til at fjerne de første 32 tegn, som ikke udskrives, i 7-bit ASCII-kode (værdierne 0 til 31) fra tekst. I Unicode-tegnsæt er der yderligere tegn, som ikke udskrives (værdierne 127, 129, 141, 143, 144 og 157). Funktionen RENS fjerner ikke af sig selv disse ekstra tegn, som ikke udskrives.

Du kan udføre denne opgave ved at bruge funktionen UDSKIFT til at erstatte Unicode-tegnene (med den højere værdi) med de 7-bit ASCII-tegn, som funktionerne FJERN.OVERFLØDIGE.BLANKE og RENS er blevet designet til.

Eksempel

Hvis du kopierer eksemplet til et tomt regneark, er det måske nemmere at forstå.

Sådan kopieres et eksempel

  1. Opret en tom projektmappe eller et tomt regneark.

  2. Marker eksemplet i emnet i Hjælp.

    Bemærk: Undlad at markere række‑ eller kolonneoverskrifter.

    Markere et eksempel i Hjælp

    Markere et eksempel i Hjælp

  3. Tryk på Ctrl + C.

  4. Markér celle A1 i regnearket, og tryk på Ctrl + V.

  5. Hvis du vil skifte mellem visning af resultaterne og visning af de formler, der returnerer resultaterne, skal du trykke på Ctrl + ` (accent grave) eller klikke på knappen Vis formler i gruppen Formelrevision under fanen Formler.

1

2

3

4

5

A

Data

BD 122

="XY"&TEGN(7)&"453"

BD 122

MN987

Formel

Beskrivelse (resultat)

=FJERN.OVERFLØDIGE.BLANKE(A2)

Fjerner det efterstillede mellemrum fra strengen "BD 122 " (BD 112)

=RENS(A3)

Fjerner BEL-tegnet, der ikke udskrives (ASCII-værdi 7), fra den strengværdi, de blev oprettet af udtrykket ="XY"&TEGN(7)&"453" (XY453)

=FJERN.OVERFLØDIGE.BLANKE(UDSKIFT(A4,TEGN(160),TEGN(32)))

Erstatter alle de tegn, der ikke udskrives (Unicode-værdi 160), med et mellemrumstegn (ASCII-værdi 32) ved hjælp af funktionen UDSKIFT. Derefter fjernes foranstillede og flere integrerede mellemrum fra strengen " BD   122" (BD 112).

=RENS(UDSKIFT(A5,TEGN(127),TEGN(7)))

Erstatter DEL-tegnet, der ikke udskrives (ASCII-værdi 127), med et BEL-tegn (ASCII-værdi 7) ved hjælp af funktionen UDSKIFT. Derefter fjernes BEL-tegnet fra strengen "MN987" (MN987)

Funktionsoplysninger

TRIM

RYDDE

UDSKIFT

Bemærk: Ansvarsfraskrivelse for maskinoversættelse: Denne artikel er blevet oversat af et computersystem uden menneskelig indgriben. Microsoft tilbyder disse maskinoversættelse for at hjælpe ikke-engelsktalende brugere til at kunne nyde indhold om Microsofts produkter, tjenester og teknologier. Da artiklen er maskinoversat, kan den indeholde forkerte ord eller syntaks- eller grammatikfejl.

Del Facebook Facebook Twitter Twitter Mail Mail

Var disse oplysninger nyttige?

Fantastisk! Har du mere feedback?

Hvordan kan vi forbedre det?

Tak for din feedback!

×