Hoe de Excel TRIM-functie te gebruiken om spaties te verwijderen en gegevens op te schonen

Excel TRIM-functie - een overzicht

Wanneer Excel TRIM-functie gebruiken?

Excel TRIM-functie is het meest geschikt voor situaties waarin u de gegevensset moet opschonen door voorloop-, volg- en dubbele spaties te verwijderen.

Wat het teruggeeft

Het retourneert de tekenreeks waarin alle voorloop-, volg- en dubbele spaties zijn verwijderd.

Syntaxis

=TRIM(tekst)

Invoerargumenten

  • Hier is 'tekst' de tekstreeks waaruit u de extra spaties wilt verwijderen. Dit kan ofwel handmatig worden ingevoerd (tussen dubbele aanhalingstekens) of kan een celverwijzing zijn die de tekstreeks bevat. Als u bijvoorbeeld extra spaties uit de tekst in cel A1 wilt verwijderen, kunt u de formule =TRIM(A1) gebruiken

Excel TRIM-functie - voorbeelden

De beste manier om te begrijpen hoe nuttig de Excel TRIM-functie kan zijn, is door deze in actie te zien.

Hier zijn drie praktische voorbeelden van het gebruik van de TRIM-functie.

Voorbeeld 1 - Voorloop-, volgspaties en dubbele spaties verwijderen

TRIM-functie is gemaakt om dit te doen.

Hieronder ziet u een voorbeeld met voorloop-, volg- en dubbele spaties in de cellen.

U kunt al deze extra spaties eenvoudig verwijderen door de onderstaande TRIM-functie te gebruiken:

=TRIM(A1)

Kopieer en plak dit in alle cellen en je bent helemaal klaar.


Voorbeeld 2 - Alleen voorloopspaties verwijderen

In sommige gevallen wilt u misschien alleen de voorloopspaties verwijderen en niet de rest.

Hieronder heb ik bijvoorbeeld een lijst met adressen waar er een dubbele spatie is tussen de verschillende delen van het adres (gedaan om de leesbaarheid te vergroten). Er zijn echter ook enkele voorloopspaties (in rij 2 en 4).

Als je hiervoor de TRIM-functie gebruikt, worden de voorloopspaties verwijderd, maar ook de dubbele spaties die we met opzet hebben geplaatst.

Hier is de formule die alleen de voorloopspaties uit deze dataset verwijdert:

=RIGHT(A1,LEN(A1)-FIND(MID(TRIM(A1),1,1),A1)+1)

Hoe werkt deze formule?

Laat me het voor je opsplitsen:

  • MID(TRIM(A1),1,1) - Dit deel van de formule geeft u het eerste teken van het adres (na het verwijderen van de voorloopspaties). In het geval van het tweede adres (3344 Better Street) zijn er bijvoorbeeld voorloopspaties, maar deze formule zou 3 opleveren.
  • FIND(MID(TRIM(A1),1,1),A1) - Dit deel van de formule zou de positie van het eerste teken in het adres vinden. In het tweede adres staat 3 bijvoorbeeld op de derde positie (omdat er twee voorloopspaties ervoor staan).
  • LEN(A1)-FIND(MID(TRIM(A1),1,1),A1)+1 - Dit deel van de formule geeft u de totale lengte van het adres na het verwijderen van de voorloopspaties.
  • =RIGHT(A1,LEN(A1)-FIND(MID(TRIM(A1),1,1),A1)+1) - Dit zou u het resultaat geven waarbij alle tekens na de voorloopspaties worden geëxtraheerd.

Op vergelijkbare regels kunt u formules maken die alleen de volgspaties, of alleen voorloop- en volgspaties uit de tekst kunnen verwijderen.

Voorbeeld 3 - Correct tellen Aantal woorden als er extra spaties zijn

Spaties in een tekst zijn ook een indicatie van het aantal woorden erin.

Als u bijvoorbeeld het totale aantal woorden in de zin - "De snelle bruine vos springt over de luie hond" wilt tellen, kunt u eenvoudig de spaties tussen de woorden tellen en er 1 bij optellen.

Hier is de formule die u kunt gebruiken om woorden te tellen:

=LENGTE(A1)-LENGTE(VERVANGING(A1," ",""))+1

Deze formule vervangt alle spaties door spaties en telt vervolgens het aantal spaties in de tekst en telt er 1 bij op.

Als u echter extra spaties in de tekst hebt, werkt deze formule niet.

Hier is de formule die u in zo'n geval moet gebruiken:

=LENGTE(TRIM(A1))-LENGTE(VERVANGING(A1," ",""))+1

Het TRIM-gedeelte van de formule hierin zorgt voor de extra ruimtes.

  • Excel CONCATENATE-functie.
  • Excel LINKS Functie.
  • Excel LEN-functie.
  • Excel MID-functie.
  • Excel REPT-functie.
  • Excel RECHTS-functie.
  • Excel TEKST-functie.
  • VBA TRIM-functie.

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave