Links trimmen in Excel: 7 geschikte manieren

  • Deel Dit
Hugh West

In dit artikel gaan we in op het uitvoeren van links trimmen in Excel met behulp van zowel functie als VBA. Links trimmen kan van verschillende aard zijn. U kunt bijvoorbeeld een teken verwijderen van de linkerkant van een tekenreeks. Aan de andere kant kunt u ook voorloopspaties (Spatie aanwezig aan de linkerkant van een tekenreeks) uit een gegevensreeks wissen.

Download Praktijk Werkboek

U kunt ons oefenwerkboek downloaden dat we hebben gebruikt om dit artikel voor te bereiden.

Links Trim Functie.xlsm

7 Geschikte manieren om de functie Linksafsnijden in Excel te gebruiken

1. Pas de RECHTS-functie toe om tekens aan de linkerkant bij te snijden in Excel

Wanneer we met spreadsheets werken, moeten we vaak de gegevens aan de linkerkant bijsnijden. U hebt bijvoorbeeld een code met kleur, referentienummer, maat, enz. en u wilt de code scheiden volgens uw voorkeur. De eenvoudigste manier om het linkergedeelte van de gegevens bij te snijden is door gebruik te maken van de functie RECHTS . de RECHTS functie geeft het opgegeven karakter van het einde van de tekststring. We willen bijvoorbeeld de waarde van Cel B5 Hier zijn de benodigde stappen:

Stappen :

  • Schrijf de volgende formule om de kleur van de code te scheiden.
=RIGHT(B5,4)

  • Na het invoeren van de formule wordt de kleur Blauw gescheiden. Gebruik de knop Vulgreep (+) om de formule naar de rest van de cellen te kopiëren.

Lees meer: Tekens en spaties rechts wegknippen in Excel (5 manieren)

2. Toepassing van de functie REPLACE om tekens aan de linkerkant te verwijderen in Excel

Een andere gemakkelijk te verlaten trim is het gebruik van de REPLACE-functie. VERVANG functie vervangt een deel van een tekststring door een andere tekststring. We hebben de functie toegepast op de vorige reeks gegevens en dit zijn de gevolgde stappen:

Stappen:

  • Type eerst de volgende formule:
=REPLACE(B5,1,C5,"")

  • Bij het invoeren van de formule kregen we het volgende resultaat:

3. VBA gebruiken om tekens aan de linkerkant bij te snijden

Als u geen functie of formule wilt gebruiken om de linker trim te doen, met behulp van VBA kan een optie zijn in excel. Wij hebben de volgende stappen gebruikt voor de VBA :

Stappen:

  • Hierna volgt de string die we willen trimmen:

  • Ga eerst naar het betreffende blad. Klik vervolgens met de rechtermuisknop op de bladnaam en selecteer de optie Code bekijken optie om de VBA raam.
  • Schrijf nu de volgende code in de Module .
 Option Explicit Sub GetString() Dim str1 As String str1 = "3PastelBlue" MsgBox Right(str1, 10) End Sub 

  • Voer tenslotte de code uit en je krijgt de code getrimd.

Evenzo kunnen we, volgens de hierboven genoemde methoden, tekens uit het linkerdeel van de gegevens verwijderen door de combinatie van RECHTS en LEN functies. De LEN-functie geeft het aantal tekens in een tekststring terug. Stappen die bij deze methode horen zijn:

Stappen:

  • Typ eerst de volgende formule.
=RIGHT(B5,LEN(B5)-C5)

Uitsplitsing van de formule:

  • LEN(B5)

Hier is de LEN functie geeft het aantal tekens in een tekststring.

  • RECHTS(B5,LEN(B5)-C5)

In deze formule wordt het aantal van links getrimde tekens afgetrokken van de hele tekenreeks. De formule geeft de van links getrimde tekenreeks terug.

  • Uiteindelijk is de output:

5. Voorloopspaties verwijderen met de combinatie van de functies FIND, MID, TRIM & LEN in Excel

Wanneer wij gegevens van websites kopiëren, worden vaak ook veel onnodige spaties mee gekopieerd. Maar het is tijdrovend om deze spaties één voor één te vinden. Gelukkig zijn er enkele combinaties van functies beschikbaar om deze spaties te trimmen.

In deze methode gebruiken we de combinatie van de functies FIND, MID, TRIM & LEN om de voorloopspatie te verwijderen. De betrokken stappen zijn:

Stappen:

  • Om de spaties te verwijderen, typt u de volgende formule:
=MID(B5,FIND(MID(TRIM(B5),1,1),B5),LEN(B5))

Opsplitsing van de formule:

  • LEN(B5)

Deze formule geeft het aantal tekens in Cel B5 .

  • TRIM (B5)

De TRIM functie verwijdert alle spaties uit B5, behalve enkele spaties tussen woorden.

  • MID(TRIM(B5),1,1)

De MID-functie geeft tekens terug uit het midden van B5, gegeven de startpositie en de lengte.

  • FIND(MID(TRIM(B5),1,1)

De functie FIND geeft de beginpositie van een tekststring binnen een andere tekststring. Hier geeft de formule de positie van het teken dat we in de vorige procedure hebben gevonden.

  • MID(B5,FIND(MID(TRIM(B5),1,1),B5),LEN(B5))

Wanneer de formule met een andere MID-functie wordt toegepast, worden de spaties alleen aan de linkerkant van de tekenreeks gewist.

  • Uiteindelijk is de output:

Lees meer: Spaties inkorten in Excel (8 gemakkelijkste manieren)

6. Combinatie van REPLACE, LEFT, FIND & TRIM Excel functies toepassen om voorloopspaties te verwijderen.

Ook de vorige methode, de combinatie van VERVANGEN, LINKS, VINDEN, en TRIM functies kunnen worden gebruikt om voorloopspaties te wissen.

We hebben de onderstaande stappen gevolgd om de taak te voltooien:

Stappen:

  • Met behulp van de bovengenoemde functies typt u eerst de volgende formule:
=REPLACE(B5,1,FIND(LEFT(TRIM(B5),2),B5)-1,"")

Opsplitsing van de formule:

De combinatie van VIND , LINKS en TRIM functies helpen ons de positie van de eerste spatie in de string te berekenen; spaties naar de linkerkant van de string.

Hier hebben we de formule door VERVANG functie. Hierdoor werden de voorloopspaties van de tekenreeks vervangen door een spatie (""). De formule wist alleen de voorloopspaties uit de tekenreeks.

  • Tenslotte, Het resultaat is:

7. VBA gebruiken om spaties te verwijderen in Excel

Voorloopspaties kunnen worden verwijderd met de VBA ook.

Stappen:

  • Selecteer eerst de cellen met voorloopspaties.

  • Ga vervolgens naar het betreffende blad, klik met de rechtermuisknop op de bladnaam, en selecteer de optie Code bekijken optie om de VBA raam.
  • In de Module schrijf de volgende code:
 Option Explicit Sub TrimExample1() Dim Cell As Object Dim Rng As Range Set Rng = Selection For Each Cell In Rng Cell.Value = Trim(Cell) Next Cell End Sub 

  • Voer tenslotte de code uit en krijg de string zonder voorloopspaties.

Conclusie

In het artikel heb ik veelgebruikte methoden besproken om de linker tekens bij te snijden. U kunt zowel de methoden met betrekking tot de functie als VBA leren kennen. Gebruik deze methoden, wanneer ze geschikt zijn, en laat het ons weten als u vragen hebt.

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.