Indholdsfortegnelse
Mellemrum kan forekomme af forskellige årsager i et regneark. Der kan være fejl under dataindtastning eller dataimport fra forskellige kilder. Det kan være besværligt og tidskrævende at fjerne disse mellemrum manuelt. I denne artikel viser vi dig hurtige måder at fjerne mellemrum i Excel Disse metoder vil være nyttige, når vi skal rense data.
Lad os antage, at vi har en liste med navne med uønskede mellemrum efter teksten. Vi ønsker at fjerne disse mellemrum for at udføre yderligere operationer. Vi vil gøre det ved hjælp af 6 forskellige metoder nedenfor. For nemheds skyld har vi inkluderet to kolonner Normal tekst og Tekst uden uønsket plads Her har vi uønskede mellemrum mellem ordet Abagail og anførselstegnet (") .
Download arbejdsbog til øvelser
Fjernelse af mellemrum_efter_tekst.xlsm6 hurtige måder at fjerne mellemrum i Excel efter tekst på
Nu vil vi se på, hvordan vi kan fjerne mellemrum i Excel efter tekst. I dette tilfælde vil vi fjerne mellemrummene mellem Abagail og anførselstegn (" ") De følgende metoder vil guide os gennem forskellige metoder til at gøre det.
1. Fjern mellemrum i Excel efter tekst ved hjælp af Find og erstat
Vi kan fjerne mellemrum efter tekst ved hjælp af Find og erstat funktion i Excel. For at gøre dette skal vi først vælge det område, som vi vil anvende Find og erstat funktion.
Her har jeg valgt området B5:B9 .
Først vil vi gå til den Hjem fanen, så går vi til Find & Vælg i værktøjslinjen.
Fra Find & Vælg Vælg Udskift .
Derefter er det Find og erstat dialogboksen vises.
Derefter i Find hvad boks ville vi skrive et SPACEBAR I dette tilfælde vil vi lade den Udskift med boks blank .
Derefter trykker vi på Udskift alle til fjerne alle mellemrum . A beskedboks vises med antallet af udskiftninger.
Alle mellemrum efter teksten vil forsvinde.
Læs mere: Sådan fjerner du mellemrum før tekst i Excel (4 metoder)
2. Fjern mellemrum efter tekst ved hjælp af TRIM-funktionen i Excel
2.1. Kun ved hjælp af TRIM-funktionen
TRIM-funktion i Excel hjælper os med at fjerne uønsket plads. Vi kan bruge TRIM-funktion for at fjerne alle uønskede mellemrum efter teksten. Her, i dette tilfælde i celle C5 , ville vi skrive
=TRIM(B5)
Når du har trykket på INDTAST nøgle, ville vi finde den tekst uden uønsket mellemrum Her ville vi få fjernet de unødvendige mellemrum mellem to dele af navnet.
Nu vil vi bruge Håndtag til påfyldning til at bruge den AutoFill funktion i Excel til at fjerne mellemrum fra andre værdier i Tekst uden uønsket mellemrum kolonne .
2.2. Brug af LEN- og LEFT-funktionen med TRIM-funktionen
LEN-funktion i Excel måler længden af et tal eller en streng. VENSTRE Funktion i Excel kan være nyttige til at hente et bestemt antal tegn fra et tal eller en tekststreng. Her vil vi bruge en kombination af tre funktioner til at fjerne mellemrum efter tekst. Her, i celle C5 , skriver vi
=TRIM(LEFT(B5,LEN(B5))))
Opdeling af formler
LEN(B5)
-> måler længden af tegnene i celle B5. I dette tilfælde,
Output er : 14
VENSTRE(B5,LEN(B5)) -> bliver til LEFT(B5,14). Der tages altså hensyn til 14 tegn fra venstre. I dette tilfælde,
Output er : Abagail Ross
Forklaring : Bemærk, at der er 2 ekstra mellemrum mellem ordene.
TRIM(LEFT(B5,LEN(B5))) -> nu kommer TRIM-funktionen i aktion. Den fjerner de to ekstra mellemrum mellem ordene og giver os det relevante resultat.
Output er : Abagail Ross
Forklaring : Bemærk, at der ikke er noget ekstra mellemrum mellem to ord.
Ved at trykke på INDTAST nøgle, får vi resultatet i C5 celle.
Brug af den Håndtag til påfyldning til at bruge den AutoFill funktion i Excel, får vi værdier i Tekst uden uønsket mellemrum kolonne .
Læs mere: H hvordan man fjerner ledende mellemrum i Excel (4 metoder)
3. Fjern mellemrum efter tekst ved hjælp af Power Query
Power Query er en nyttig funktion, når det drejer sig om dataformatering. Vi kan bruge Power Query for at rense uønskede mellemrum. Først vælger vi alle data i det område, vi arbejder med.
Vi har valgt intervallet B5:B9.
Derefter, for at udføre Power Query , skal vi vælge Fra tabel/område fra den fanen Data .
En ny vindue vil dukke op.
Gå til Tilføj kolonne >> Format >> TRIM
Vi får de trimmede data i en ny kolonne ved navn Trim .
Derefter skal du gå til Fil fanebladet.
Klik på Luk & Indlæs .
Du får resultaterne i en nyt ark .
Læs mere: Sådan fjerner du mellemrum i Excel: Med formel, VBA & Power Query
4. Fjern mellemrum efter tekst ved hjælp af makroer og VBA
Vi kan bruge VBA for at fjerne mellemrum efter teksten. Først skal vi vælge hele det område, som vi vil fjerne mellemrum i.
Derefter valgte vi området B5:B9 .
Hvis du vil bruge VBA redaktør,
Åbn den Udvikler faneblad>> vælg Visual Basic
Der vises et nyt vindue.
Gå til Indsæt faneblad>> vælg Modul .
En ny Modul vises. Indtast nedenstående kode i den nye Modul .
Sub RemoveSpacesafterText() Dim M As range Dim cell As range Set M = Selection For Each cell In M If Not IsEmpty(cell) Then cell = Trim(cell) End If Next cell End Sub
Vi opretter en ny Underprocedure RemoveSpacesafterText og angiver to variabler M og celle som Område .
Derefter brugte vi For loop for at finde alle celler, der har uønskede mellemrum. Vi vil bruge VBA TRIM funktion til at fjerne mellemrum.
Nu vil vi redde koden og køre koden ved at trykke på F5 .
Vi vil kunne fjerne alle de uønskede rum.
Læs mere: Sådan fjerner du afsluttende mellemrum i Excel (6 nemme metoder)
5. Fjern mellemrum efter tekst ved hjælp af LEFT-funktionen i Excel
VENSTRE funktionen i Excel giver os mulighed for at vælge et bestemt antal tegn fra venstre for teksten. Hvis vi ved, hvor mange mellemrum der er til højre for teksten, dvs. efter teksten, kan vi fjerne mellemrummene ved hjælp af funktionen VENSTRE funktion.
I dette tilfælde ved vi, at vi har tre pladser til højre for teksten. Så i celle C5, skriver vi
=LEFT(B5,LEN(B5)-3)
Opdeling af formler
LEN(B5)
-> giver os længden af værdien i celle B5.
Output er : 10
LEN(B5)-3
-> giver os en værdi på 10-3.
Output er : 7
Forklaring : Vi finder det nødvendige antal tegn.
VENSTRE(B5,LEN(B5)-3)
-> henter 7 tegn fra venstre side af teksten.
Output er : Abagail
Forklaring : Ingen ekstra mellemrum efter teksten.
Ved at trykke på INDTAST nøgle vil vi få værdien i celle C5 .
Ved at trække ned i Håndtag til påfyldning til at bruge den AutoFill funktionen får vi alle værdierne i Tekst uden uønsket mellemrum kolonne .
6. Fjern mellemrum efter tekst ved hjælp af SUBSTITUTE-funktionen i Excel
UDSTEDELSE Funktion i Excel giver os mulighed for at erstatte en tekst med en anden. Vi kan bruge SUBSTITUTE-funktion for at erstatte de uønskede mellemrum. Her vil vi erstatte de ekstra mellemrum mellem to tekster. For at gøre dette skal du i C5-celle skriver vi
=SUBSTITUT(B5," ","","")
I formlen vil vi vælge den B5 celle den værdi, som vi ønsker at erstatte. Derefter anvendes rum som gammel_tekst da jeg ønsker at fjerne mellemrum. Derefter brugte jeg tomrum inden for det dobbelte anførselstegn som ny_tekst .
Nu er den UDSTEDELSE funktionen erstatter de ekstra mellemrum i efterteksten med et tomrum.
Når du har trykket på INDTAST nøgle vil vi få den ønskede værdi i B5 celle .
Derefter kan du ved hjælp af Håndtag til påfyldning til at bruge den AutoFill funktion får vi de tilsvarende værdier i Tekst uden uønsket mellemrum kolonne .
Læs mere: Sådan fjerner du mellemrum i Excel før tal (3 måder)
Ting at huske
Uønskede mellemrum kan give os problemer, når vi bruger LOOKUP-funktioner .
Når vi bruger VENSTRE Funktion kun for at fjerne uønskede mellemrum efter teksten skal vi kende antallet af mellemrum efter teksten.
Øvelsesafsnit
Vi har inkluderet en øvelsesdel, så du kan øve dig i metoderne på egen hånd.
Konklusion
Vi har forsøgt at vise 6 hurtige måder at fjerne mellemrum i Excel efter tekst. Vi håber, at disse vil være nyttige for dig i dine daglige aktiviteter. Hvis du har brug for yderligere præciseringer, er du velkommen til at kommentere nedenfor eller sende feedback. Vores team vil være glade for at hjælpe dig med dine problemer.