Inhoudsopgave
Spaties kunnen om verschillende redenen voorkomen in een werkblad. Er kunnen fouten zijn bij het invoeren van gegevens of het importeren van gegevens uit verschillende bronnen. Het handmatig verwijderen van die spaties kan omslachtig zijn en tijd kosten. In dit artikel tonen we u snelle manieren om spatie verwijderen in Excel na tekst. Deze manieren zullen handig zijn als we gegevens moeten opschonen.
Stel, we hebben een lijst met namen met ongewenste spaties na de tekst. We willen die spaties verwijderen om verdere bewerkingen uit te voeren. We zullen dat doen met behulp van 6 verschillende methoden hieronder. Voor ons gemak hebben we twee kolommen opgenomen Normale tekst en Tekst zonder ongewenste ruimte Hier hebben we ongewenste spaties tussen het woord Abagail en het aanhalingsteken (") .
Download Praktijk Werkboek
Verwijderen_ruimten_na_tekst.xlsm6 snelle manieren om spaties in Excel na tekst te verwijderen
Nu gaan we zoeken naar manieren om in Excel spaties na tekst te verwijderen. In dit geval verwijderen we de spaties tussen Abagail en de aanhalingsteken (" ") De volgende methoden zullen ons langs verschillende methoden leiden om dat te doen.
1. Verwijder spaties in Excel na tekst met Zoeken en Vervangen
We kunnen spaties na tekst verwijderen met Zoeken en vervangen Hiervoor moeten we eerst het bereik selecteren waarover we de Zoeken en vervangen functie.
Hier heb ik het bereik geselecteerd B5:B9 .
Eerst gaan we naar de Home tab dan gaan we naar Vinden & selecteren optie in de werkbalk.
Van Vinden & selecteren selecteer Vervang .
Dan, de Zoeken en vervangen dialoogvenster verschijnt.
Dan in Zoek wat vak zouden we een SPACEBAR eenmaal. In dit geval laten we de Vervangen door doos blanco .
Dan zouden we op Alles vervangen naar verwijder alle spaties . A berichtvak zal verschijnen met het aantal vervangingen.
Alle spaties na de tekst verdwijnen.
Lees meer: Hoe spaties voor tekst verwijderen in Excel (4 methoden)
2. Spaties na tekst verwijderen met de TRIM-functie in Excel
2.1. Alleen de TRIM-functie gebruiken
TRIM-functie in Excel helpt ons ongewenste ruimte te verwijderen. We kunnen gebruik maken van TRIM-functie om alle ongewenste spaties na de tekst weg te werken. Hier, in dit geval in cel C5 zouden we typen
=TRIM(B5)
Na het indrukken van de ENTER sleutel, zouden we de tekst zonder ongewenste ruimte Hier worden de overbodige spaties tussen twee delen van de naam verwijderd.
Nu zouden we de Vulgreep om de AutoFill functie van Excel om spaties te verwijderen uit andere waarden in de Tekst zonder ongewenste ruimte kolom .
2.2. Gebruik van de LEN- en LINKS-functie met de TRIM-functie
LEN Functie meet in Excel de lengte van een getal of tekenreeks. LINKER Functie in Excel kan handig zijn om een opgegeven aantal tekens uit een getal of tekststring te halen. Hier zullen we een combinatie van drie functies gebruiken om spaties na tekst te verwijderen. Hier, in cel C5 typen we
=TRIM(LEFT(B5,LEN(B5)))
Formule verdeling
LEN(B5)
-> meet de lengte van de tekens in cel B5. In dit geval,
De output is : 14
LINKS(B5,LEN(B5)) -> wordt LINKS(B5,14). Dus, het houdt rekening met 14 karakters van links. In dit geval,
De output is : Abagail Ross
Uitleg : Merk op dat er 2 extra spaties tussen de woorden staan.
TRIM(LEFT(B5,LEN(B5)) -> nu komt de TRIM-functie in actie. Het verwijdert de twee extra spaties tussen de woorden en geeft ons het juiste resultaat.
De output is : Abagail Ross
Uitleg : Merk op dat er geen extra spatie is tussen twee woorden.
Door op de ENTER toets, krijgen we het resultaat in C5 cel.
Met behulp van de Vulgreep om de AutoFill functie van Excel, krijgen we waarden in de Tekst zonder ongewenste ruimte kolom .
Lees meer: H hoe Leading Spaces verwijderen in Excel (4 methoden)
3. Spaties na tekst verwijderen met Power Query
Power Query is een nuttige functie als het gaat om gegevensopmaak. We kunnen gebruik maken van Power Query om ongewenste ruimtes op te ruimen. Eerst selecteren we alle gegevens van het bereik waarmee we werken.
Wij selecteerden de reeks B5:B9.
Dan, om uit te voeren Power Query moeten we Van tabel/bereik van de Tabblad gegevens .
Een nieuwe raam zal verschijnen.
Ga naar Kolom toevoegen >> Formaat >> TRIM
We krijgen de bijgewerkte gegevens in een nieuwe kolom genaamd Trim .
Ga dan naar de Bestand tab.
Klik op Close & Load .
U krijgt de resultaten in een nieuw blad .
Lees meer: Hoe spaties verwijderen in Excel: met formule, VBA & Power Query
4. Spaties na tekst verwijderen met macro's en VBA
We kunnen VBA om spaties na de tekst te verwijderen. Eerst moeten we het hele bereik selecteren waarvan we spaties willen verwijderen.
Vervolgens hebben we het bereik B5:B9 .
Om de VBA redacteur,
Open de Ontwikkelaar tab>> selecteer Visual Basic
Er verschijnt een nieuw venster.
Ga naar Plaats tab>> selecteer Module .
Een nieuwe Module zal verschijnen. Typ de onderstaande code in de nieuwe Module .
Sub Verwijder spaties na tekst() Dim M als bereik Dim cel als bereik Stel M = Selectie Voor elke cel in M Als Niet IsEmpty(cel) Dan cel = Trim(cel) Einde Als Volgende cel Einde Sub
We zullen een nieuwe Subprocedure RemoveSpacesafterText en declareer twee variabelen M en cel als Bereik .
Dan gebruikten we Voor lus om elke cel met ongewenste spaties te vinden. We zullen de VBA TRIM functie om spaties te verwijderen.
Nu zullen we red de code en ren de code door op F5 .
We kunnen alle ongewenste ruimtes verwijderen.
Lees meer: Hoe achterliggende spaties verwijderen in Excel (6 eenvoudige methodes)
5. Spaties na tekst verwijderen met de LINKS-functie in Excel
LINKS functie in Excel kunnen we een opgegeven aantal tekens links van de tekst kiezen. Als we weten hoeveel spaties er rechts van de tekst staan, d.w.z. na de tekst, kunnen we de spaties verwijderen met behulp van de LINKS functie.
In dit geval weten we dat we drie plaatsen rechts van de tekst. Dus in cel C5, zullen we typen
=LEFT(B5,LEN(B5)-3)
Formuleverdeling
LEN(B5)
-> geeft ons de lengte van de waarde in cel B5.
De output is : 10
LEN(B5)-3
-> geeft ons de waarde van 10-3.
De output is : 7
Uitleg We vinden het aantal benodigde karakters.
LINKS(B5,LEN(B5)-3)
-> haalt 7 tekens op vanaf de linkerkant van de tekst.
De output is : Abagail
Uitleg : Geen extra ruimte na de tekst.
Door op de ENTER sleutel krijgen we de waarde in cel C5 .
Door nu de Vulgreep om de AutoFill functie krijgen we alle waarden in de Tekst zonder ongewenste ruimte kolom .
6. Spaties na tekst verwijderen met de functie SUBSTITUTE in Excel
SUBSTITUTE Functie van Excel kunnen we een tekst vervangen door een andere. We kunnen de SUBSTITUTE Functie om de ongewenste spaties te vervangen. Hier zullen we de extra spaties tussen twee teksten vervangen. Om dit te doen, in de C5 cel zullen we typen
=SUBSTITUTE(B5," ","")
In de formule selecteren wij de B5 cel waarvan we de waarde willen vervangen. Dan gebruikt u ruimte als oude_tekst omdat ik de ruimte wil verwijderen. Daarna gebruikte witruimte binnen het dubbele aanhalingsteken als nieuwe_tekst .
Nu, de SUBSTITUTE functie zal de extra spaties van na de tekst vervangen door geen spatie.
Na het indrukken van ENTER toets krijgen we de gewenste waarde in de B5 cel .
Dan met behulp van de Vulgreep om de AutoFill functie krijgen we de overeenkomstige waarden in de Tekst zonder ongewenste ruimte kolom .
Lees meer: Hoe spaties te verwijderen in Excel voor getallen (3 manieren)
Dingen om te onthouden
Ongewenste spaties kunnen ons problemen bezorgen bij het gebruik van LOOKUP-functies .
Wanneer we LINKS Functie alleen voor het verwijderen van ongewenste spaties na de tekst moeten we het aantal spaties na de tekst weten.
Praktijk Sectie
Wij hebben een praktijkgedeelte opgenomen, zodat u de methoden zelf kunt oefenen.
Conclusie
We hebben geprobeerd om 6 snelle manieren te tonen om ruimte in Excel na tekst te verwijderen. Hopelijk zijn deze nuttig voor u in uw dagelijkse activiteiten. Als u verdere verduidelijkingen nodig heeft, voel u dan vrij om hieronder commentaar te geven of feedback te sturen. Ons team zal u graag helpen met uw problemen.