Indholdsfortegnelse
Vi kan nemt fjerne uønskede tegn eller symboler fra Excel, hvis de er synlige for os. Men det er ret svært at opdage og derefter slette mellemrum, da de er usynlige. Derudover bliver det endnu sværere, hvis mellemrummet så at sige er et efterfølgende mellemrum. For der er ikke nogen nem måde at opdage dem på ved første øjekast.
Det vigtigste er dog, at vi simpelthen ikke kan ignorere de afsluttende mellemrum. For disse mellemrum ligger ikke bare der, de kan faktisk forårsage alvorlige problemer, når du bruger formler i Excel. Derfor er det sikkert at fjerne alle de afsluttende mellemrum Når det er sagt, vil vi lære dig, hvordan du nemt kan fjerne de afsluttende mellemrum i Excel ved hjælp af 2 forskellige nemme metoder.
Download arbejdsbogen til øvelser
Det anbefales, at du downloader denne Excel-arbejdsbog og øver dig med den.
Fjern afsluttende mellemrum i Excel.xlsm2 måder at fjerne mellemrum i Excel på
I denne artikel vil vi bruge en Excel-arbejdsbog med en kort filmliste til at demonstrere metoderne til at slette mellemrum i Excel.
Så uden yderligere diskussion, lad os gennemgå alle metoderne en efter en.
1. Slet afsluttende mellemrum i Excel ved hjælp af TRIM-funktionen
Den korteste og nemmeste måde at slette mellemrum fra teksten i Excel på er at bruge TRIM-funktionen . Dette er en indbygget funktion i Excel, der fjerner alle de ekstra mellemrum inden for en tekstlinje og genopretter derfor teksten i den normaliserede form.
🔗 Trin:
❶ Vælg celle D5 .
❷ Type
=TRIM(B5)
i cellen.
❸ Tryk på INDTAST knap.
Tillykke! Du har fjernet de afsluttende mellemrum fra celle B5 .
❹ Træk nu den Håndtag til påfyldning ikonet til slutningen af kolonnen ▶ for at normalisere alle tekster, der har efterstillede mellemrum.
Hurtig løsning: TRIM-funktionen fungerer ikke
Der findes forskellige former for rum, f.eks. Normalt rum , Ikke-brydende mellemrum , Vandret rum , Em Space , En Space , osv.
✔ TRIM-funktionen kan kun fjerne de normale mellemrum ( Kodeværdi 32 i 7-bit ASCII tegnsæt).
❌ Den kan ikke fjerne andre typer mellemrum, f.eks. Ikke-brydende mellemrum , Vandret rum , osv.
🔎 Hvordan fjerner man så andre typer mellemrum end det normale mellemrum?
💬 Erstat de andre typer mellemrum med det normale mellemrum, og skær dem derefter af.
Følg nedenstående trin for at gøre dette:
🔗 Trin:
❶ Vælg celle D7 .
❷ Type
=TRIM(SUBSTITUTE(B7, CHAR(160), " " ")))
i cellen.
❸ Tryk på INDTAST knap.
🔁 Fordeling af formler
▶ SUBSTITUTE(B7, CHAR(160), " ") erstatter den Ikke-brydende mellemrum ( Kode Værdi 160 ) i celle B7 med Normalt rum (kodeværdi 32).
▶ =TRIM(SUBSTITUTE(B7, CHAR(160), " " "))) skærer det erstattede normale rum af.
🔎 Hvordan får man kodeværdien for forskellige typer mellemrum?
💬 Brug formlen
=KODE(HØJRE(A1,1))
▶ for at få den tilsvarende kodeværdi for det afsluttende mellemrum.
▶ Udskift celleadressen A1 med den, der indeholder den anden type rum end den Normalt rum .
Lignende læsninger:
- Sådan fjerner du tomme mellemrum i Excel (7 måder)
- Fjern alle mellemrum i Excel
- Sådan fjerner du ledende mellemrum i Excel (5 nyttige måder)
2. Fjern afsluttende mellemrum ved hjælp af VBA
Fjernelse af de afsluttende mellemrum ved hjælp af TRIM-funktionen er ganske rimeligt, men det kan være skræmmende i tilfælde af et stort antal celler. I disse tilfælde kan du bruge følgende VBA-koder for at slette alle de afsluttende mellemrum i et markeret område af celler.
🔗 Trin:
❶ Vælg området med cellerne ▶ for at fjerne alle de afsluttende mellemrum.
❷ Tryk på ALT + F11 tasterne ▶ for at åbne VBA vindue.
❸ Gå til Indsæt ▶ Modul .
❹ Kopier følgende VBA kode:
Sub NoSpaces() Dim c As Range For Each c In Selection.Cells c = Trim(c) Next End Sub
❺ Tryk på CTRL + V ▶ for at indsætte ovenstående VBA kode.
❻ Tryk på F5 ▶ for at køre denne kode.
Dette vil fjerne alle de afsluttende mellemrum fra de valgte celler med det samme.
Bonustips: Find efterslæbende mellemrum i Excel
Da de afsluttende mellemrum er usynlige, er det virkelig svært at finde dem med det samme. Du kan følge nedenstående trin for at finde de usynlige afsluttende mellemrum i Excel.
🔗 Trin:
❶ Vælg celle D5 .
❷ Type formlen
=IF(RIGHT(B5,1)=" " ", "Til stede", "Fraværende")
i cellen.
❸ Tryk på INDTAST knap.
❹ Træk den Håndtag til påfyldning ikonet ▶ til slutningen af kolonnen.
Det er det hele.
Ting at huske
📌 TRIM funktionen fjerner kun den Normale mellemrum (kodeværdi 32).
📌 Alle andre mellemrum skal omdannes til den Normalt rum første til at bruge TRIM funktion.
📌 ALT + F11 er genvejstasten til at åbne VBA vindue.
📌 F5 er genvejstasten til at køre VBA kode.
Konklusion
I denne artikel har vi demonstreret to metoder, som du kan bruge til at slette mellemrum i Excel. Den første metode er ved hjælp af TRIM-funktionen, og den anden metode er ved hjælp af Excel VBA-kode. Download den vedhæftede Excel-arbejdsbog og øv dig med den.