Hoe om letters uit sel in Excel te verwyder (10 metodes)

  • Deel Dit
Hugh West

In hierdie artikel sal jy leer hoe om letters uit 'n sel te verwyder in Excel.

Laai Werkboek af

Jy kan die aflaai gratis oefen Excel-werkboek van hier af.

Verwyder briewe van Cell.xlsm

10 metodes om briewe uit sel in Excel te verwyder

Hierdie afdeling sal bespreek hoe om letters uit 'n sel te verwyder in Excel deur Excel se opdragnutsmiddels, verskeie formules, VBA ens.

te gebruik. 1. Verwyder spesifieke letters uit sel met die Soek en Vervang-funksie in Excel

Die Vind & Vervang -opdrag is die maklikste en mees algemene kenmerk om die meeste van die Excel-verwante take uit te voer. Hier sal ons leer hoe om karakters uit te vee deur die Vind & Vervang -kenmerk in Excel.

Beskou die volgende datastel vanwaar ons al die letters ( WWE ) uit die selle in die Kode<11 sal stroop> kolom wat slegs die nommers laat.

Die stappe om dit te doen word hieronder gegee,

Stappe:

  • Kies die datastel.
  • Gaan onder die Tuis -oortjie na Vind & Kies -> Vervang .

  • Vanaf die opspringvenster Vind en vervang , in die Vind wat -veld, skryf WWE.
  • Laat die Vervang met -veld blank .

  • Druk Vervang alles .

Dit sal al die WWE uitvee die selle in jouvanaf die begin van die sel.

  • Sleep die ry af met Vulhandvatsel om die formule op die res van die selle toe te pas.

Dit sal 3 letters van die begin van die selle uitvee.

8.2 Verwyder laaste letter van sel met VBA in Excel

Stappe om skrap laaste letters uit selle met VBA UDF in Excel word hieronder getoon.

Stappe:

  • Op dieselfde manier as voorheen, maak oop Visual Basic Editor vanaf die Ontwikkelaar -oortjie en Voeg 'n Module in die kodevenster in.
  • In die kodevenster, kopieer die volgende kode en plak dit.
5388

  • Stoor die kode en gaan terug na die werkblad van belang en skryf die funksie wat jy sopas geskep het met VBA -kode (Funksie DeleteLastL in die eerste reël van die kode) en binne die hakies van die DeleteLastL -funksie, gee die selverwysingsnommer deur waarvan u letters wil verwyder (in ons geval gee ons Sel B5 binne die hakies deur) en die hoeveelheid nommers wat jy wil hê die letter moet gestroop word (ons wil hê laaste 2 letters moet verwyder word so ons plaas 2 ).
  • Druk Enter .

Dit sal letters van die einde van die sel verwyder.

  • Sleep die ry af met Vulhandvatsel om die formule toe te pas na die res van die selle.

Dit sal die laaste 2 letters van die einde van die selle uitvee.

8.3Vee alle letters uit sel uit met VBA in Excel

Nou sal ons leer hoe om alle letters uit selle met VBA UDF in Excel uit te vee.

Stappe:

  • Op dieselfde manier as voorheen, maak Visual Basic Editor oop vanaf die Ontwikkelaar -oortjie en Voeg in 'n Module in die kodevenster.
  • Kopieer die volgende kode in die kodevenster en plak dit.
1799

  • Stoor die kode en gaan terug na die werkblad van belang en skryf die funksie wat jy sopas geskep het met VBA -kode (Funksie DeleteLetter in die eerste reël van die kode) en binne die hakies van die DeleteLetter -funksie, gee die selverwysingsnommer wat jy letters wil verwyder deur (in ons geval gee ons Sel B5 binne die hakies deur).
  • Druk Enter .

Dit sal alle letters uit die sel verwyder.

  • Sleep die ry af met Vulhandvatsel om die formule op die res van die selle toe te pas.

Jy sal 'n datastel kry van selle wat uit al die letters gestroop is.

Lees meer: Hoe om teks voor 'n spasie met Excel-formule te verwyder (5 metodes)

9. Verwyder letters uit sel met teks na kolom-nutsding van Excel

Excel het 'n ingeboude opdraghulpmiddel genaamd Teks na kolomme . Ons kan hierdie hulpmiddel gebruik om letters uit selle in Excel te verwyder.

Stappe om dit te doen word gegeehieronder.

Stappe:

  • Kies die selle waarvan jy letters wil verwyder.
  • Gaan na tab Data -> Teks na kolomme

  • Kies in die opspringvenster Vaste breedte as die datatipe.
  • Klik Volgende .

  • Volgende in die Datavoorskou , sleep die vertikale lyn totdat jy al die letters bereik wat jy wil verwyder (ons wil WWE verwyder, so ons het die lyn gesleep wat al die WWE dek van die datawaarde).
  • Klik Volgende .

  • Kies die Kolomdataformaat volgens jou behoefte.
  • Klik op Voltooi .

Jy sal kry al die data behalwe letters in 'n ander kolom.

Op hierdie manier kan jy die letters wat jy uit die selle wil verwyder, onttrek.

10. Verwyder letters uit sel met behulp van Flash-vul in Excel

Jy kan ook letters uit selle uitvee deur Excel se Flitsvul -funksie te gebruik. Wat Flash Fill doen, is om eers te soek na enige patroon wat deur die gebruiker verskaf word en dan volgens daardie patroon vul dit die ander selle.

Stappe om letters uit selle te verwyder met Flitsvul word hieronder gegee. Ons sal met 'n voorbeeld beskryf om jou beter te laat verstaan.

Stappe:

  • Kyk na die volgende prentjie, waar ons al die <1 wil verwyder>WWE van die Kode WWE101 . So die sel langsaan, ons het slegs 101 geskryf om Excel vertroud te maak met die patroon wat ons wil hê.
  • Dan kies ons die res van die selle, klik ons ​​ Data -> Flitsvul .

Dit sal al die res van die selle vul met dieselfde patroon wat ons verskaf het, wat die WWE<2 uithaal> en laat jou net met die nommers.

Jy kan ook Sleutelbordkortpad Ctrl + E druk om die Flitsvul te aktiveer .

Lees meer: Hoe om spesifieke teks uit sel in Excel te verwyder (maklikste 11 maniere)

Gevolgtrekking

Hierdie artikel het jou gewys hoe om letters uit 'n sel te verwyder in Excel op 10 verskillende maniere. Ek hoop hierdie artikel was baie voordelig vir jou. Vra gerus as jy enige vrae het oor die onderwerp.

datastel in Excel en laat jou net die nommers.

Lees meer: Hoe om teks uit Excel-sel te verwyder (9 maklike maniere)

2. Vee spesifieke letters uit sel uit met die PLAASVERVANGER-funksie in Excel

Anders as die Vind & Vervang -opdragfunksie in Excel, die gebruik van formule is die veiligste en mees beheerde manier om enige soort resultate in Excel te onttrek. Om die uitvoer van 'n datastel sonder enige spesifieke karakter in Excel te kry, kan jy die PLAASVERVANGER-funksie implementeer.

Generiese PLAASVERVANG -formule,

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

Hier,

ou_teks = die teks wat jy wil verwyder

nuwe_teks = die teks waarmee jy wil vervang

Hieronder is dieselfde datastel wat ons in die bogenoemde afdeling. En hierdie keer, in plaas daarvan om die Vind & Vervang -kenmerk om letters te verwyder, ons gaan die SUBSTITUTE -funksie toepas om die verlangde afvoer te kry.

Stappe:

  • In 'n leë sel waar jy wil hê jou resultaat moet verskyn, skryf die volgende formule,
=SUBSTITUTE(C5,"WWE","")

Hier,

C5 = sel wat waarde bevat om die letters uit te stroop

"WWE" = die letters om te verwyder

"" = om "WWE" met leë string te vervang

  • Druk Enter .

Dit sal alle WWE vervang (of enige ander teks wat jy gekies het) met 'n nulstring (of diestring waarmee jy dit vervang).

  • Sleep die ry af met Vulhandvatsel om die formule op die res van die selle toe te pas.

Nou het jy die resultaat gevind van 'n datastel van selle sonder enige letters.

Lees meer: Hoe om spesifieke teks uit 'n kolom te verwyder in Excel (8 maniere)

3. Onttrek letters van 'n spesifieke instansie uit sel in Excel

Tot nou toe het ons net geleer hoe om alle letters uit selle te verwyder. Maar wat as jy letters net van 'n sekere posisie van die selle wil uitvee.

Soos, in plaas daarvan om alle WWE uit die selle te verwyder, wil ons net die 1ste <1 hou>W saam met die nommers van elke sel.

Stappe:

  • Net soos die bogenoemde afdeling waar ons die PLAASVERVANGER funksie om WWE te verwyder, hier sal ons net die sekere posisie definieer waarvandaan ons die letters wil verwyder.

    Dus die bogenoemde PLAASVERVANG formule,

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

Word,

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

Hier, 1 beteken, ons wil die 1ste W uit die selle van ons datastel verwyder (as jy die 2de letter van jou datastel wil verwyder, skryf dan net 2 in plaas van 1, as jy die 3de letter van wil verwyder jou datastel skryf dan net 3 in plaas van 1, ensovoorts).

  • Druk Enter .

  • Weereens, sleep net die ry af met Vulhandvatsel om dieformule na die res van die selle.

Nou het jy die resultaat gevind van 'n datastel van selle met die 1ste W saam met die getalle.

4. Vee veelvuldige spesifieke letters uit sel uit met die geneste PLAASVERVANGER-funksie

Die PLAASVERVANGER -funksie verwyder slegs letters vir enige aantal gevalle op 'n slag. Dus, as jy veelvuldige letters gelyktydig wil verwyder, moet jy die geneste SUBSTITUTE -funksie implementeer.

So kom ons vind uit hoe om die geneste SUBSTITUTE -funksie te implementeer. om veelvuldige letters gelyktydig te verwyder.

Stappe:

  • Om 'n geneste SUBSTITUTE -funksie te vestig, moet jy 'n <1 skryf>SUBSTITUTE -funksie binne 'n ander SUBSTITUTE -funksie en gee relevante argumente binne die hakies deur.

    Om meer te verstaan, kyk na die prentjie hieronder,

Waar,

Om veelvuldige W van die C5-sel te verwyder, skryf ons eers die formule,

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

en dan, om E (of enige ander letter wat jy nodig het) saam met dit te skrap, plaas ons hierdie formule binne 'n ander VERVANG formule en gee die argumente ( ou_teks, nuwe_teks ) daarin (in ons geval was dit " E","" ).

So, nou die formule is,

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

  • Druk Enter .

Dit sal alle W en E (of enige ander teks wat jy gekies het) met 'n nulstring(of die string waarmee jy dit vervang).

  • Sleep weer die ry af met Vulhandvatsel om die formule op die res van die selle toe te pas.
  • Nou het jy die resultaat gevind van 'n datastel van selle sonder enige letters.

    5. Stroop eerste of laaste letters van sel met formule in Excel

    In hierdie afdeling sal jy leer hoe om die eerste of laaste letters uit selle met die formule in Excel te verwyder.

    5.1 Vee eerste letters uit sel uit met formule in Excel

    Stappe om eerste letters uit selle met die formule in Excel te verwyder, word hieronder gegee.

    Stappe:

    • Kies eers 'n sel wat jy wil hê jou resultaat moet gewys word.
    • Skryf die volgende formule in die sel,
    =RIGHT(C5, LEN(C5)-3)

    Hier,

    C5 = die sel om die letters uit te vee

    • Druk Tik .

    Dit sal letters van die begin van die sel verwyder.

    • Sleep die ry af met Vul Handvatsel om die formule op die res van die selle toe te pas.

    Dit sal al die letters van die begin van die selle uitvee.

    Formule-ontleding

    • LEN(C5) -> Die LEN-funksie definieer die lengte van die Sel C5
      • Uitvoer: 6
      • <1 6>
    • LEN(C5)-3 -> word
      • 6-3
      • Uitvoer: 3
    • REGS(C5, LEN(C5)-3 ) -> word
      • REGS (C5, 3)
      • Uitvoer: 101
      • Verduideliking: Vee die eerste 3 letters uit die Sel C5

    5.2 Verwyder laaste letters uit die sel met Formule in Excel

    Stappe om die laaste letters uit selle met die formule in Excel uit te vee, word hieronder gegee.

    Stappe:

    • Kies eers 'n sel wat jy wil hê jou resultaat moet gewys word.
    • Skryf die volgende formule in die sel,
    =LEFT(C5, LEN(C5)-2)

    Hier,

    C5 = die sel om die letters uit te skrap

    • Druk Enter .

    Dit sal letters van die einde van die sel verwyder.

    • Sleep die ry af met Vulhandvatsel om die formule toe te pas op die res van die selle.

    Dit sal al die letters van die einde van die selle uitvee.

    Formule-ontleding

    • LEN(C5) -> Lengte van die Sel C5
      • Uitvoer: 6
    • LEN(C5)-2 -> word
      • 6-2
      • Uitvoer: 4
    • LINKS(C5, LEN(C5)-2 ) -> word
      • LINKS(C5, 2)
      • Uitvoer: WWE1
      • Verduideliking: Skrap die laaste 2 letters van die Sel C5

    Lees meer: Hoe om teks te verwyder Na karakter in Excel (3 maniere)

    6. Elimineer beide eerste en laaste letters uit sel met formule in Excel

    In hierdie afdeling, onssal jou wys hoe om al die letters wat in 'n sel bestaan ​​te verwyder.

    Stappe om dit te doen word hieronder gegee.

    Stappe:

    • Kies eers 'n sel wat jy wil hê jou resultaat moet gewys word.
    • Skryf die volgende formule in die sel,
    =MID(C5,3,LEN(C5)-4)

    Hier,

    C5 = die sel om die letters uit te skrap

    • Druk Enter .

    Dit sal letters van beide die begin en die einde van die sel verwyder.

    • Sleep die ry af met Vulhandvatsel om toe te pas die formule na die res van die selle.

    Dit sal al die letters van die begin en die einde van die selle uitvee.

    Formule-ontleding

    • LEN(C5) -> Lengte van die Sel C5
      • Uitvoer: 6
    • LEN(C5)-4 -> word
      • 6-4
      • Uitvoer: 2
    • MIDDEL(C5,3,LEN(C5) -4) -> word
      • MID(C5,3,2)
      • Uitvoer: E1
      • Verduideliking: Vee die laaste 2 letters uit die Sel C5 vanaf die posisie van 3 met die MID-funksie .

    Lees meer: Hoe om teks uit Excel-sel te verwyder (9 maklike maniere)

    7. Vee letters uit sel uit met skikkingsformule in Excel

    As jy met 'n groot hoeveelheid data werk, het jy 'n sterker manier nodig om al die letters uit te skakel. Implementering van 'n Skikking -formule om in 'ngroot hoeveelheid data is vinniger en doeltreffender.

    Hier sal ons jou die Skikking -formule wys om letters uit selle in Excel uit te vee.

    Stappe:

    • Kies eers 'n sel wat jy wil hê jou resultaat moet gewys word.
    • Skryf die volgende formule in die sel,
    =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 = die sel om die letters uit te skrap

    • Druk Enter .

    Dit sal al die letters uit die selle in Excel verwyder.

    • Sleep die ry af met Vul Handvatsel om die formule op die res van die selle toe te pas.

    Dit sal al die letters uit die datastel van selle in Excel uitvee.

    Notas:

    • Hierdie Skikking-formule sal alle soorte karakters verwyder, insluitend letters, spesiale karakters, ens. behalwe die numeriese karakters. Byvoorbeeld, as die oorspronklike string abc*123-def is, sal hierdie formule alle letters en spesiale karakters behalwe syfers verwyder en 123 teruggee.
    • As daar geen numeriese karakter in die oorspronklike string is nie, sal hierdie formule terugkeer 0.

    Lees meer: Hoe om teks uit 'n Excel-sel te verwyder, maar nommers te laat (8 maniere)

    8. Elimineer eerste of laaste letters uit sel met gebruikersgedefinieerde funksie (UDF) in VBA

    Die implementering van VBA-makro is die doeltreffendste, vinnigste en veiligste metode om enige operasie in te voer Excel. In hierdie afdeling sal ons leer hoe omgebruik VBA om letters uit selle met 'n gebruikergedefinieerde funksie(UDF) in Excel te skrap.

    8.1 Vee eerste letters uit sel uit met VBA in Excel

    Stappe om eerste letters uit selle met VBA UDF in Excel uit te vee, word hieronder getoon.

    Stappe:

    • Druk Alt + F11 op jou sleutelbord of gaan na die oortjie Ontwikkelaar -> Visual Basic om Visual Basic Editor oop te maak.

    • In die opspringkode-venster, vanaf die kieslysbalk , klik Voeg in -> Module .

    • Kopieer die volgende kode en plak dit in die kodevenster.
    7076

    Dit is nie 'n subprosedure vir die VBA -program om te loop nie, dit skep 'n Gebruikergedefinieerde funksie (UDF) . Dus, nadat jy die kode geskryf het, in plaas daarvan om die Run-knoppie vanaf die kieslysbalk te klik, klik Stoor .

    • Gaan nou terug na die werkblad van belang en skryf die funksie wat jy sopas geskep het met VBA -kode (Funksie DeleteFirstL in die eerste reël van die kode) en binne die hakies van die DeleteFirstL -funksie, gee die selverwysingsnommer waarvan jy letters wil verwyder (in ons geval gee ons Sel B5 binne die hakies deur) en die hoeveelheidnommers wat jy wil hê die letter moet gestroop word (ons wil hê dat eerste 3 letters verwyder moet word, so ons plaas 3 ).
    • Druk Enter .

    Dit sal letters verwyder

    Hugh West is 'n hoogs ervare Excel-afrigter en ontleder met meer as 10 jaar ondervinding in die bedryf. Hy het 'n Baccalaureusgraad in Rekeningkunde en Finansies en 'n Meestersgraad in Besigheidsadministrasie. Hugh het 'n passie vir onderrig en het 'n unieke onderrigbenadering ontwikkel wat maklik is om te volg en te verstaan. Sy kundige kennis van Excel het duisende studente en professionele persone wêreldwyd gehelp om hul vaardighede te verbeter en uit te blink in hul loopbane. Deur sy blog deel Hugh sy kennis met die wêreld, en bied gratis Excel-tutoriale en aanlyn opleiding aan om individue en besighede te help om hul volle potensiaal te bereik.