Hoe letters te verwijderen uit cel in Excel (10 methoden)

  • Deel Dit
Hugh West

In dit artikel leert u hoe u letters uit een cel verwijderen in Excel.

Werkboek downloaden

U kunt de gratis oefen Excel-werkmap hier downloaden.

Letters uit cel verwijderen.xlsm

10 Methoden om letters uit cellen in Excel te verwijderen

In dit deel wordt besproken hoe letters uit een cel verwijderen in Excel met behulp van De opdrachtgereedschappen van Excel, diverse formules, VBA enz.

1. Verwijder specifieke letters uit een cel met de functie Zoeken en vervangen in Excel

De Zoeken & vervangen commando is de eenvoudigste en meest voorkomende functie om de meeste Excel-gerelateerde taken uit te voeren. Hier zullen we leren hoe we tekens kunnen verwijderen met behulp van de Zoeken & vervangen functie in Excel.

Beschouw de volgende dataset, waaruit we alle letters ( WWE ) van de cellen in de Code kolom, zodat alleen de nummers overblijven.

De stappen om dat te doen staan hieronder,

Stappen:

  • Selecteer de dataset.
  • Onder de Home tabblad, ga naar Zoeken & selecteren -> vervangen .

  • Van de pop-up Zoeken en vervangen box, in de Zoek wat veld, schrijf WWE.
  • Laat de Vervangen door veld blanco .

  • Druk op Alles vervangen .

Dit zal alle WWE van de cellen in uw dataset in Excel en laat u alleen de getallen over.

Lees meer: Hoe tekst te verwijderen uit Excel-cel (9 eenvoudige manieren)

2. Specifieke letters uit cel verwijderen met de functie SUBSTITUTE in Excel

In tegenstelling tot de Zoeken & vervangen opdrachtfunctie in Excel, is het gebruik van een formule de veiligste en meest gecontroleerde manier om alle soorten resultaten in Excel te extraheren. Om de uitvoer van een dataset zonder enig specifiek teken in Excel te krijgen, kunt u het volgende implementeren de functie SUBSTITUTE .

Algemeen SUBSTITUTE Formule,

=SUBSTITUTE(cel, " old_text" , " new_text" )

Hier,

oude_tekst = de tekst die u wilt verwijderen

nieuwe_tekst = de tekst die u wilt vervangen door

Hieronder staat dezelfde dataset die we in de bovenstaande sectie hebben gebruikt. En deze keer, in plaats van de Zoeken & vervangen functie om letters te verwijderen, gaan we de SUBSTITUTE functie om de gewenste uitvoer te krijgen.

Stappen:

  • Schrijf de volgende formule in een lege cel waar u het resultaat wilt zien,
=SUBSTITUTE(C5,"WWE","")

Hier,

C5 = cel die waarde bevat om de letters weg te strepen

"WWE" = de te verwijderen letters

"" = "WWE" vervangen door lege string

  • Druk op Ga naar .

Het zal alle WWE (of enige andere tekst die u hebt geselecteerd) met een null string (of de string waarmee u deze vervangt).

  • Sleep de rij naar beneden met Vulgreep om de formule toe te passen op de rest van de cellen.

Nu heb je het resultaat gevonden van een dataset van cellen zonder letters.

Lees meer: Hoe specifieke tekst uit een kolom in Excel verwijderen (8 manieren)

3. Letters uit een bepaalde cel in Excel extraheren

Tot nu toe hebben we alleen geleerd hoe je alle letters uit cellen kunt verwijderen. Maar wat als je alleen letters wilt verwijderen uit een bepaalde positie van de cellen.

Zoals, in plaats van alle WWE van de cellen, we willen alleen de 1e W samen met de nummers van elke cel.

Stappen:

  • Net als de bovenstaande sectie waar we de SUBSTITUTE functie om WWE , hier definiëren we alleen de bepaalde positie waaruit we de letters willen verwijderen.

    Dus het bovenstaande SUBSTITUTE formule,

=SUBSTITUTE(C5,"WWE","")

Wordt,

=SUBSTITUTE(C5,"WE","",1)

Hier, 1 betekent dat we de 1e W uit de cellen van onze dataset (als u de tweede letter uit uw dataset wilt verwijderen, schrijft u gewoon 2 in plaats van 1, als u de derde letter uit uw dataset wilt verwijderen, schrijft u gewoon 3 in plaats van 1, enzovoort).

  • Druk op Ga naar .

  • Nogmaals, sleep de rij naar beneden met behulp van Vulgreep om de formule toe te passen op de rest van de cellen.

Nu heeft u het resultaat gevonden van een dataset van cellen met de 1e W samen met de nummers.

4. Meerdere specifieke letters uit een cel verwijderen met de geneste SUBSTITUTE-functie

De SUBSTITUTE functie verwijdert alleen letters voor een willekeurig aantal instanties tegelijk. Dus, als je meerdere letters tegelijk wilt verwijderen, moet je de geneste SUBSTITUTE functie.

Dus laten we uitzoeken hoe we de geneste SUBSTITUTE functie om meerdere letters tegelijk te verwijderen.

Stappen:

  • Om een geneste SUBSTITUTE functie, moet je een SUBSTITUTE functie binnen een andere SUBSTITUTE functie en geef de relevante argumenten door binnen de haakjes.

    Om meer te begrijpen, zie de afbeelding hieronder,

Waar,

Om meerdere W van de C5 Cel schrijven we eerst de formule,

=SUBSTITUTE(C5,"W","")

en dan, om te verwijderen E (of een andere letter die u wenst) mee, zetten we deze formule in een andere SUBSTITUTE formule en geef de argumenten door ( oude_tekst, nieuwe_tekst ) erin (in ons geval was het " E","" ).

Dus, nu is de formule,

=SUBSTITUTE(SUBSTITUTE(C5,"W",""),"E","")

  • Druk op Ga naar .

Het zal alle W en E (of enige andere tekst die u hebt geselecteerd) met een null string (of de string waarmee u deze vervangt).

  • Sleep de rij nogmaals naar beneden met Vulgreep om de formule toe te passen op de rest van de cellen.
  • Nu heb je het resultaat gevonden van een dataset van cellen zonder letters.

    5. Eerste of laatste letters uit cel verwijderen met formule in Excel

    In dit deel leert u hoe u de eerste of laatste letters uit cellen verwijdert met de formule in Excel.

    5.1 Eerste letters verwijderen uit cel met formule in Excel

    Stappen om eerste letters te verwijderen uit cellen met de formule in Excel worden hieronder gegeven.

    Stappen:

    • Selecteer eerst een cel waarin u uw resultaat wilt zien.
    • Schrijf de volgende formule in de cel,
    =RIGHT(C5, LEN(C5)-3)

    Hier,

    C5 = de cel om de letters uit te wissen

    • Druk op Ga naar .

    Het verwijdert letters van het begin van de cel.

    • Sleep de rij naar beneden met Vulgreep om de formule toe te passen op de rest van de cellen.

    Het verwijdert alle letters vanaf het begin van de cellen.

    Formuleverdeling

    • LEN(C5) -> De LEN-functie bepaalt de lengte van de Cel C5
      • Uitgang: 6
    • LEN(C5)-3 -> wordt
      • 6-3
      • Uitgang: 3
    • RECHTS(C5, LEN(C5)-3) -> wordt
      • RECHTS (C5, 3)
      • Uitgang: 101
      • Uitleg: Verwijder de eerste 3 letters van de Cel C5

    5.2 Laatste letters verwijderen uit cel met formule in Excel

    Stappen om de laatste letters te verwijderen uit cellen met de formule in Excel worden hieronder gegeven.

    Stappen:

    • Selecteer eerst een cel waarin u uw resultaat wilt zien.
    • Schrijf de volgende formule in de cel,
    =LEFT(C5, LEN(C5)-2)

    Hier,

    C5 = de cel om de letters uit te wissen

    • Druk op Ga naar .

    Het verwijdert letters van het einde van de cel.

    • Sleep de rij naar beneden met Vulgreep om de formule toe te passen op de rest van de cellen.

    Het zal alle letters van het einde van de cellen verwijderen.

    Formuleverdeling

    • LEN(C5) -> Lengte van de Cel C5
      • Uitgang: 6
    • LEN(C5)-2 -> wordt
      • 6-2
      • Uitgang: 4
    • LINKS(C5, LEN(C5)-2) -> wordt
      • LINKS(C5, 2)
      • Uitgang: WWE1
      • Uitleg: Verwijder de laatste 2 brieven van de Cel C5

    Lees meer: Hoe tekst verwijderen na teken in Excel (3 manieren)

    6. Verwijder zowel de eerste als de laatste letter uit de cel met een formule in Excel

    In dit deel laten we zien hoe u alle letters in een cel kunt verwijderen.

    De stappen om dat te doen worden hieronder gegeven.

    Stappen:

    • Selecteer eerst een cel waarin u uw resultaat wilt zien.
    • Schrijf de volgende formule in de cel,
    =MID(C5,3,LEN(C5)-4)

    Hier,

    C5 = de cel om de letters uit te wissen

    • Druk op Ga naar .

    Het verwijdert letters van zowel het begin als het einde van de cel.

    • Sleep de rij naar beneden met Vulgreep om de formule toe te passen op de rest van de cellen.

    Het verwijdert alle letters aan het begin en het einde van de cellen.

    Formuleverdeling

    • LEN(C5) -> Lengte van de Cel C5
      • Uitgang: 6
    • LEN(C5)-4 -> wordt
      • 6-4
      • Uitgang: 2
    • MID(C5,3,LEN(C5)-4) -> wordt
      • MID(C5,3,2)
      • Uitgang: E1
      • Uitleg: Verwijder de laatste 2 letters van de Cel C5 vanuit de positie van 3 met de MID-functie .

    Lees meer: Hoe tekst te verwijderen uit Excel-cel (9 eenvoudige manieren)

    7. Letters verwijderen uit cel met matrixformule in Excel

    Als u met een enorme hoeveelheid gegevens werkt, hebt u een sterkere manier nodig om alle letters te elimineren. Het implementeren van een Array formule om te werken in een grote hoeveelheid gegevens is sneller en effectiever.

    Hier zullen we u de Array formule om letters te verwijderen uit cellen in Excel.

    Stappen:

    • Selecteer eerst een cel waarin u uw resultaat wilt zien.
    • Schrijf de volgende formule in de cel,
    =SUM(MID(0&C5,LARGE(INDEX(ISNUMBER(--MID(C5,ROW($1:$99),1))*ROW($1:$99),),ROW($1:$99))+1,1)*10^ROW($1:$99)/10)

    Hier,

    C5 = de cel om de letters uit te wissen

    • Druk op Ga naar .

    Het verwijdert alle letters uit de cellen in Excel.

    • Sleep de rij naar beneden met Vulgreep om de formule toe te passen op de rest van de cellen.

    Het verwijdert alle letters uit de dataset van cellen in Excel.

    Opmerkingen:

    • Deze Array-formule verwijdert alle soorten tekens, inclusief letters, speciale tekens enz. behalve de numerieke tekens. Bijvoorbeeld, als de oorspronkelijke string abc*123-def is, verwijdert deze formule alle letters en speciale tekens behalve cijfers en geeft 123 terug.
    • Als de oorspronkelijke string geen numeriek teken bevat, geeft deze formule 0 terug.

    Lees meer: Hoe tekst uit een Excel-cel verwijderen maar cijfers laten staan (8 manieren)

    8. Eerste of laatste letter uit cel verwijderen met User-Defined Function (UDF) in VBA

    Toepassing van VBA-macro is de meest effectieve, snelste en veiligste methode om elke bewerking in Excel uit te voeren. In dit hoofdstuk leren we hoe we gebruik kunnen maken van VBA om letters te verwijderen uit cellen met een door de gebruiker gedefinieerde functie (UDF) in Excel.

    8.1 Eerste letters uit cel verwijderen met VBA in Excel

    Stappen om eerste letters te verwijderen uit cellen met VBA UDF in Excel zijn hieronder weergegeven.

    Stappen:

    • Druk op Alt + F11 op uw toetsenbord of ga naar de tab Ontwikkelaar -> Visual Basic om te openen Visual Basic-editor .

    • In het pop-up codevenster, klik in de menubalk op Invoegen -> Module .

    • Kopieer de volgende code en plak die in het codevenster.
     Openbare functie DeleteFirstL(Irng als String, Icnt als Long) DeleteFirstL = Right(Irng, Len(Irng) - Icnt) Einde functie 

    Dit is geen subprocedure voor de VBA programma uit te voeren, creëert dit een Door de gebruiker gedefinieerde functie (UDF) Dus, na het schrijven van de code, in plaats van op de knop Uitvoeren te klikken in de menubalk, klik op Sla .

    • Ga nu terug naar het betreffende werkblad en schrijf de functie die je net hebt gemaakt met VBA code (Functie DeleteFirstL in de eerste regel van de code) en binnen de haakjes van de DeleteFirstL functie, de cel referentienummer waar u letters uit wilt verwijderen (in ons geval geven we Cel B5 binnen de haakjes) en het aantal nummers dat u wilt dat de letter wordt verwijderd (we willen dat de eerste 3 letters worden verwijderd dus zetten we 3 ).
    • Druk op Ga naar .

    Het verwijdert letters van het begin van de cel.

    • Sleep de rij naar beneden met Vulgreep om de formule toe te passen op de rest van de cellen.

    Het verwijdert 3 letters van het begin van de cellen.

    8.2 Laatste letter uit cel verwijderen met VBA in Excel

    Stappen om de laatste letters te verwijderen uit cellen met VBA UDF in Excel zijn hieronder weergegeven.

    Stappen:

    • Dezelfde manier als voorheen, open Visual Basic-editor van de Ontwikkelaar tab en Plaats a Module in het codevenster.
    • Kopieer in het codevenster de volgende code en plak deze.
     Openbare functie DeleteLastL(Irng als String, Icnt als Long) DeleteLastL = Left(Irng, Len(Irng) - Icnt) Einde functie 

    • Sla de code op en ga terug naar het betreffende werkblad en schrijf de functie die je zojuist hebt gemaakt met VBA code (Functie DeleteLastL in de eerste regel van de code) en binnen de haakjes van de DeleteLastL functie, de cel referentienummer waar u letters uit wilt verwijderen (in ons geval geven we Cel B5 binnen de haakjes) en het aantal nummers dat u wilt dat de letter wordt verwijderd (we willen dat de laatste 2 letters worden verwijderd dus zetten we 2 ).
    • Druk op Ga naar .

    Het verwijdert letters van het einde van de cel.

    • Sleep de rij naar beneden met Vulgreep om de formule toe te passen op de rest van de cellen.

    Het verwijdert de laatste 2 letters van het einde van de cellen.

    8.3 Alle letters uit cel verwijderen met VBA in Excel

    Nu zullen we leren hoe we alle letters kunnen verwijderen uit cellen met VBA UDF in Excel.

    Stappen:

    • Dezelfde manier als voorheen, open Visual Basic-editor van de Ontwikkelaar tab en Plaats a Module in het codevenster.
    • Kopieer in het codevenster de volgende code en plak deze.
     Functie DeleteLetter(iTxt As String) As String Met CreateObject("VBScript.RegExp") .Global = True .Pattern = "\D" DeleteLetter = .Replace(iTxt, "") End With End Function 

    • Sla de code op en ga terug naar het betreffende werkblad en schrijf de functie die je zojuist hebt gemaakt met VBA code (Functie DeleteLetter in de eerste regel van de code) en binnen de haakjes van de DeleteLetter functie, de cel referentienummer waarvan u letters wilt verwijderen (in ons geval geven we Cel B5 binnen de haakjes).
    • Druk op Ga naar .

    Het verwijdert alle letters uit de cel.

    • Sleep de rij naar beneden met Vulgreep om de formule toe te passen op de rest van de cellen.

    U krijgt een dataset van cellen die ontdaan zijn van alle letters.

    Lees meer: Hoe tekst voor een spatie te verwijderen met Excel-formule (5 methoden)

    9. Letters uit cel verwijderen met Tekst naar kolom gereedschap van Excel

    Excel heeft een ingebouwde opdracht genaamd Tekst naar kolommen We kunnen deze tool gebruiken om letters te verwijderen uit cellen in Excel.

    De stappen om dat te doen worden hieronder gegeven.

    Stappen:

    • Selecteer de cellen waar u letters uit wilt verwijderen.
    • Ga naar de tab Gegevens -> Tekst naar kolommen

    • Selecteer in het pop-up venster Vaste breedte als gegevenstype.
    • Klik op Volgende .

    • Volgende in de Gegevensvoorbeeld , sleep de verticale lijn totdat u alle letters bereikt die u wilt verwijderen (wij willen verwijderen WWE dus sleepten we de lijn die alle WWE van de gegevenswaarde).
    • Klik op Volgende .

    • Kies de Formaat kolomgegevens volgens uw behoefte.
    • Klik op Afwerking .

    U krijgt alle gegevens behalve letters in een andere kolom.

    Zo kunt u de letters die u wilt verwijderen uit de cellen halen.

    10. Letters uit cel verwijderen met behulp van Flash Fill in Excel

    U kunt ook letters uit cellen verwijderen met Excel's Flitsvulling functie. Flitsvulling doet, eerst zoekt het naar een patroon dat door de gebruiker is opgegeven en dan vult het volgens dat patroon de andere cellen.

    Stappen om letters uit cellen te verwijderen met behulp van Flitsvulling We beschrijven het met een voorbeeld om het beter te begrijpen.

    Stappen:

    • Kijk naar de volgende afbeelding, waar we alle WWE van de Code WWE101 Dus in de cel ernaast hebben we alleen geschreven 101 om Excel vertrouwd te maken met het patroon dat we willen.
    • Dan selecteren we de rest van de cellen en klikken we op Gegevens -> Flash Fill .

    Het zal de rest van de cellen vullen met hetzelfde patroon dat we hebben aangeleverd, met weglating van de WWE en laat je alleen de nummers over.

    U kunt ook op de sneltoets Ctrl + E om de Flitsvulling .

    Lees meer: Hoe specifieke tekst verwijderen uit cel in Excel (gemakkelijkste 11 manieren)

    Conclusie

    Dit artikel liet zien hoe je letters uit een cel verwijderen in Excel op 10 verschillende manieren. Ik hoop dat dit artikel nuttig voor u is geweest. Voel u vrij om vragen te stellen als u vragen heeft over het onderwerp.

    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.