Inhoudsopgave
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.xlsm2 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.