Hoe de TRIM-functie in Excel te gebruiken

U kunt de spaties links en rechts van de tekst en binnen de tekst van de tekenreeks verwijderen met behulp van de TRIM-functie van Excel.

Wanneer u tekst van internet of een andere toepassing in uw Excel-spreadsheet importeert, komt deze vaak met ongewenste spaties voor een tekst, na een tekst of in het midden van de tekstwaarde. Excel geeft u een eenvoudige, gebruiksvriendelijke functie genaamd TRIM om die extra spaties op te ruimen.

Met de TRIM-functie van Excel kunt u eenvoudig de spaties verwijderen, niet alleen aan het begin en einde van de tekst, maar ook binnen de tekenreeks. In dit bericht laten we u zien hoe u de voorloop- en volgspatie van de tekst en de spatie binnen de tekst kunt verwijderen, samen met alleen spaties aan de linkerkant van de tekst.

TRIM-functie gebruiken om extra spaties in Excel te verwijderen

TRIM is een String/Text-functie die niet alleen de spaties aan beide kanten verwijdert, maar ook meer dan één spatie binnen de woorden. Deze functie kan alleen het ASCII-spatieteken (32) uit de tekstreeks verwijderen, maar niet de vaste spatietekens die gewoonlijk op webpagina's worden gevonden en naar Excel worden gekopieerd.

De syntaxis van de TRIM-functie is:

=TRIM(celwaarde/tekst)

U kunt naar de cel verwijzen of directe tekst als argument in de functie gebruiken.

Het volgende voorbeeldblad heeft voorloop-, volg-, dubbele spatie, tussenruimte en veel extra spaties in de cellen. Laten we eens kijken hoe we TRIM kunnen gebruiken om extra spaties te verwijderen.

Selecteer de cel waar u uw bijgesneden tekstreeks wilt hebben en typ de formule in de volgende afbeelding. In ons voorbeeld willen we de tekenreeks in cel A1 inkorten, dus gebruikten we A1 als argument van de TRIM-functie en typten we de formule in cel B.

Zoals u kunt zien, worden alle voorloop-, volg- en dubbele spaties in de tekenreeks verwijderd.

U kunt ook een tekenreeks invoeren in plaats van een celverwijzing als argument in de functie. Zorg ervoor dat u uw tekenreeks tussen dubbele aanhalingstekens ("") plaatst, zoals hieronder wordt weergegeven.

De TRIM-functie gebruiken om extra spaties in meerdere cellen te verwijderen

U kunt TRIM ook gebruiken om ongewenste spaties in een kolom met cellen te verwijderen. U hoeft alleen de formule die u hebt getypt toe te passen op de rest van de kolom.

U kunt een klein groen vierkantje (vulgreep) zien in de rechterbenedenhoek van de formulecel, plaats uw cursor op het vierkant en sleep deze over de cellen waarop u de formule wilt toepassen.

Bijgevolg heb je nu twee kolommen met originele tekststrings met spaties en bijgesneden teksten zonder extra spaties.

Voorloopspaties verwijderen Alleen met de TRIM-functie

Soms wilt u misschien alleen de voorloopspaties verwijderen en niet de rest. In het volgende voorbeeld hebben we een paar adressen met een dubbele spatie tussen de verschillende delen van het adres. Dit wordt gedaan om de leesbaarheid te verbeteren. Maar er zijn ook enkele leidende spaties in de cellen.

Als we de TRIM-functie op deze adressen gebruiken, worden alle extra spaties verwijderd, inclusief de dubbele spaties die we hebben toegevoegd om de leesbaarheid te verbeteren. U kunt echter verschillende formulecombinaties proberen om alleen de voorloopspaties uit de tekenreeksen te verwijderen.

U kunt de TRIM-functie gebruiken met de functies LEFT, FIND en REPLACE om voorloopspaties te verwijderen:

=VERVANG(A1,1,FIND(LEFT(TRIM(A3),2),A1)-1,"")

De functie 'VINDEN' zou de positie van het eerste teken in het adres in cel A1 vinden. In het bovenstaande voorbeeld, in het eerste adres, is 2 het eerste teken dat op de vijfde positie staat (omdat er 4 voorloopspaties ervoor staan). Vervolgens worden alle tekens na de vijfde positie geëxtraheerd. REPLACE-functie zou alle voorloopspaties verwijderen door ze te vervangen door geëxtraheerde tekens.

Niet-brekende spaties verwijderen met behulp van de TRIM-functie

Helaas kan de TRIM-functie niet alle spaties verwijderen, vooral een vaste spatie, die in Excel kan verschijnen als CHAR (160) (zie onderstaand voorbeeld).

Maar door de SUBSTITUTE-functie toe te voegen aan de TRIM-formule, kunt u niet-afdrukbare tekens verwijderen. Vaste spatie is ook een niet-afdrukbaar teken.

Om een ​​vaste spatie te verwijderen, kunt u de volgende formule gebruiken:

=TRIM(VERVANG(A11,CHAR(160)," "))

Het resultaat:

Dat is het.