Hoe de laatste spaties verwijderen in Excel (2 eenvoudige manieren)

  • Deel Dit
Hugh West

We kunnen ongewenste tekens of symbolen gemakkelijk uit Excel verwijderen als ze voor ons zichtbaar zijn. Maar het opsporen en vervolgens verwijderen van spaties is tamelijk moeilijk, omdat ze onzichtbaar zijn. Bovendien wordt het nog moeilijker als de spatie als het ware een slepende spatie is. Want er is geen gemakkelijke manier om ze op het eerste gezicht te detecteren.

Hoe dan ook, het belangrijkste feit is dat we die spaties gewoon niet kunnen negeren. Want die spaties liggen daar niet zomaar, ze kunnen ernstige problemen veroorzaken bij het gebruik van formules in Excel. Het is dus veilig om verwijder al die achterliggende spaties Met dat gezegd zijnde, zullen wij u leren hoe u met 2 verschillende eenvoudige methoden gemakkelijk de spaties in Excel kunt verwijderen.

Download het oefenwerkboek

U wordt aanbevolen deze Excel-werkmap te downloaden en ermee te oefenen.

Spaties verwijderen in Excel.xlsm

2 manieren om spaties te verwijderen in Excel

In dit artikel gebruiken we een Excel-werkmap met een korte filmlijst om de methoden voor het verwijderen van spaties in Excel te demonstreren.

Dus zonder verdere discussie, laten we alle methoden een voor een doorlopen.

1. Spaties verwijderen in Excel met de TRIM-functie

De kortste en eenvoudigste manier om spaties uit de tekst in Excel te verwijderen is door gebruik te maken van de TRIM-functie Dit is een ingebouwde functie van Excel die verwijdert alle extra spaties binnen een tekstregel en herstelt daarom de tekst in de genormaliseerde vorm.

Stappen:

Selecteer cel D5 .

Type

=TRIM(B5)

binnen de cel.

❸ Druk op de ENTER knop.

Gefeliciteerd! Je hebt de laatste spaties uit cel B5 .

❹ Sleep nu de Vulgreep pictogram naar het einde van de kolom ▶ om alle teksten met spaties te normaliseren.

Snelle oplossing: TRIM-functie werkt niet

Er zijn verschillende soorten ruimtes beschikbaar zoals Normale ruimte , Niet-brekende ruimte , Horizontale ruimte , Em Space , En Space enz.

De TRIM-functie kan alleen de normale spaties verwijderen ( Codewaarde 32 in de 7-bit ASCII tekenset).

Het kan geen andere soorten spaties verwijderen, zoals Niet-brekende ruimte , Horizontale ruimte enz.

🔎 Hoe verwijder je dan andere spaties dan de normale?

💬 Vervang de andere soort spaties door de normale spatie en knip ze dan af.

Volg daarvoor de onderstaande stappen:

Stappen:

Selecteer cel D7 .

Type

=TRIM(SUBSTITUTE(B7, CHAR(160), " "))

binnen de cel.

❸ Druk op de ENTER knop.

Formula Breakdown

SUBSTITUTE(B7, CHAR(160), " ") vervangt de Niet-brekende ruimte ( Code Waarde 160 ) in cel B7 met Normale ruimte (codewaarde 32).

=TRIM(SUBSTITUTE(B7, CHAR(160), " ")) snijdt de vervangende Normale Ruimte af.

Hoe krijg ik de codewaarde voor verschillende soorten ruimtes?

💬 Gebruik de formule

=CODE(RIGHT(A1,1))

▶ om de overeenkomstige codewaarde voor een spatie te verkrijgen.

▶ Vervang het celadres A1 met degene die het andere type ruimtes bevat dan de Normale ruimte .

Vergelijkbare lezingen:

  • Hoe lege spaties verwijderen in Excel (7 manieren)
  • Alle spaties verwijderen in Excel
  • Hoe Leading Space verwijderen in Excel (5 nuttige manieren)

2. Spaties verwijderen met VBA

De laatste spaties verwijderen met de TRIM-functie is heel redelijk, maar het kan intimiderend zijn in het geval van een groot aantal cellen. In die gevallen kunt u het volgende gebruiken VBA-codes om alle spaties in een geselecteerd cellengebied te verwijderen.

Stappen:

❶ Selecteer het bereik van de cellen ▶ om alle achterliggende spaties te verwijderen.

Pers ALT + F11 toetsen ▶ om de VBA raam.

❸ Ga naar de Plaats Module .

Kopie het volgende VBA code:

 Sub Geen Spaties() Dim c Als Bereik Voor Elke c In Selectie.Cellen c = Trim(c) Volgende Einde Sub 

Pers CTRL + V ▶ om het bovenstaande te plakken VBA code.

❻ Druk op de F5 toets ▶ om deze code uit te voeren.

Dit verwijdert onmiddellijk alle spaties uit de geselecteerde cellen.

Bonustips: Spatie vinden in Excel

Omdat de achterliggende spaties onzichtbaar zijn, is het echt moeilijk om ze in één keer te vinden. U kunt de onderstaande stappen volgen om die onzichtbare achterliggende spaties in Excel te vinden.

Stappen:

Selecteer cel D5 .

Type de formule

=IF(RIGHT(B5,1)=" ","Aanwezig","Afwezig")

binnen de cel.

❸ Druk op de ENTER knop.

❹ Sleep de Vulgreep pictogram ▶ aan het einde van de kolom.

Dat is het.

Dingen om te onthouden

📌 TRIM functie verwijdert alleen de Normale ruimtes (codewaarde 32).

📌 Alle andere spaties moeten worden omgezet in de Normale ruimte als eerste de TRIM functie.

📌 ALT + F11 is de sneltoets om de VBA raam.

📌 F5 is de sneltoets om de VBA code.

Conclusie

In dit artikel hebben we twee methoden gedemonstreerd die u kunt gebruiken om spaties in Excel te verwijderen. De eerste methode is met behulp van de TRIM-functie en de tweede methode is met behulp van Excel VBA-code. Download de bijgevoegde Excel-werkmap en oefen ermee.

Hugh West is een zeer ervaren Excel-trainer en -analist met meer dan 10 jaar ervaring in de branche. Hij heeft een bachelor in Accounting en Finance en een master in Business Administration. Hugh heeft een passie voor lesgeven en heeft een unieke lesaanpak ontwikkeld die gemakkelijk te volgen en te begrijpen is. Zijn deskundige kennis van Excel heeft duizenden studenten en professionals over de hele wereld geholpen hun vaardigheden te verbeteren en uit te blinken in hun carrière. Via zijn blog deelt Hugh zijn kennis met de wereld en biedt hij gratis Excel-tutorials en online trainingen aan om individuen en bedrijven te helpen hun volledige potentieel te bereiken.