Hoe om veelvuldige karakters in Excel te vervang (6 maniere)

  • Deel Dit
Hugh West

Terwyl herhalende werke op groot skaal uitgevoer word, sal jy dalk verskeie karakters of waardes op 'n slag moet vervang. Hierdie tutoriaal kyk dieper na hoe om veelvuldige karakters in Excel te vervang op grond van hul ligging met 'n ander op grond van inhoud. Ons sal verskeie funksies en Visual Basic-toepassingskode toepas om hierdie taak te bereik.

Laai Oefenwerkboek af

Laai hierdie oefenwerkboek af om te oefen terwyl jy hierdie artikel lees.

Ruil karakters.xlsm

6 geskikte maniere om veelvuldige karakters te vervang

1. Gebruik die VERVANGING-funksie om veelvuldige karakters te vervang

In Excel, die PLAASVERVANG-funksie vervang een of meer gevalle van 'n gespesifiseerde karakter of teksstring met 'n ander karakter(s). In die onderstaande skermkiekie is hier 'n datastel van Microsoft Word weergawesname. Byvoorbeeld, ons wil " Woord " vervang met " Excel ". Ons sal die PLAASVERVANG-funksie toepas om dit te laat doen.

Die sintaksis van die Excel PLAASVERVANG-funksie is soos volg:

SUBSTITUTE(text, old_text, new_text, [instance_num])

Teks – die oorspronklike teks waarin jy veranderinge wil aanbring.

Ou_teks – die karakters wat jy wil vervang.

Nuwe_teks – die nuwe karakters om in die plek van ou teks te gebruik

Instance_num –die voorkoms van die ou teks wat jy wil vervang As hierdie parameter leeg gelaat word, sal elke instansie van die ou teks met die nuwe inhoud vervang word.

Byvoorbeeld, al die formules hieronder vervang " 1 ” met “ 2 ” in sel B5 , maar die resultate verskil op grond van die getal wat jy in die laaste argument verskaf:

a) =SUBSTITUTE(B5, “Word”, “Excel”, 1) – Vervang die eerste voorkoms van “ Woord ” met “ Excel “.

b) =SUBSTITUTE(B5, “Word”, “Excel”, 2) – Vervang die tweede voorkoms van “ Woord ” met “ Excel “.

c) =SUBSTITUTE(B5, “Word”, “Excel”) – Vervang alle voorkoms van “ Woord ” met “ Excel “.

In die onderstaande skermkiekie het ons die voorbeeld vir die eerste keer gewys. Om dit te doen, volg eenvoudig die stappe.

Stap 1:

  • Tik die volgende formule in sel,
=SUBSTITUTE(B5,"Word","Excel",1)

Stap 2:

  • Druk Enter om die resultate te sien.

Stap 3:

  • Herhaal die vorige stappe vir die ander twee kriteria .

Gevolglik sal jy waardes vir eerste, tweede en alle voorkoms agtereenvolgens verkry om veelvuldige karakters in Excel te vervang.

Let wel.Onthou dat die PLAASVERVANG-funksiehooflettergevoelig is. Maak seker dat jy hoofletters en kleinletters perfek invoer. Soos u in die onderstaande prent sien, vir kleinletters Excelkon nie die waardes vind nie. Geen vervanging het dus plaasgevind nie.

2. Nest die PLAASVERVANGER-funksie om veelvuldige karakters te vervang

Om veelvuldige vervangings te doen, binne 'n enkele formule, kan jy verskeie PLAASVERVANGERS-funksies nes.

Kom ons sê jy het 'n tekswaarde soos " art., amend., cl. " in sel B5 , waar " art ." staan ​​vir “ artikel ”, “ wysig. ” staan ​​vir “ wysiging ” en “ kl. ” beteken “ klousule “.

Wat jy wil hê, is om die drie kodes met volle name te vervang. Jy kan dit bewerkstellig deur drie afsonderlike PLAASVERVANGERS-formules te gebruik.

=PLAASVERVANGER(B5,”art.”,”article”)

=PLAASVERVANG(B5 ,”amend.”,”amendments”)

=SUBSTITUTE(B5, “cl.”,”klousule”)

Neste hulle dan een binne die ander.

=PLAASVERVANGER(PLAASVERVANGER(B5,"art.","artikel"),"wysig.","wysigings"),"cl.","klousule")

Om dit te laat doen, volg die stappe hieronder.

Stap 1:

  • In sel C5 , tik die volgende formule in.
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B5,"art.","article"),"amend.","amendments"),"cl.","clause")

Stap 2:

  • Druk dan Enter om die verandering te sien.

Stap 3:

  • Kopieer die formule in die ander vereiste selle.

Daarom sal jy die vervangde waardes sien wat in die skermkiekie hieronder gewys word.

3. Voer die VERVANG-funksie met INDEX-funksie uit om veelvuldige karakters te vervang

Benewens die vorige metodes, kan jy ook die SUBSTITUTE-funksie met die INDEX-funksie gebruik om veelvuldige karakters te vervang.

Byvoorbeeld, jy wil rooi en blou agtereenvolgens met groen en wit vervang. Veelvuldige SUBSTITUTE-funksies kan geneste word, en die INDEKS -funksie kan gebruik word om soek/vervang pare van 'n ander tabel in te voer.

<. 0>Volg die stappe hieronder om veelvuldige karakters te vervang deur beide die PLAASVERVANGERen die INDEKS-funksietoe te pas.

Stap 1:

  • Voer eerstens die volgende formule in in sel C5 ,
=SUBSTITUTE(SUBSTITUTE(B5,INDEX(E5:E6,=SUBSTITUTE(SUBSTITUTE(B5,INDEX(E5:E6,1),INDEX(F5:F6,1)),INDEX(E5:E6,2),INDEX(F5:F6,2))

Waar,

INDEKS vindreeks is E5:E6

INDEKS vindreeks is E5:E6

Stap 2:

  • Tik dan Enter om die resultate te sien.

  • Ten slotte, Kopieer die formule vir ander selle.

Soortgelyke lesings:

  • Vind en vervang veelvuldige waardes in Excel (6 vinnige metodes)
  • Hoe om spesiale karakters in Excel te vervang (6 maniere)
  • Vervang teks van 'n sel gebaseer op toestand in Excel (5 metodes)

4. Pas die REPLACE-funksie toe om veelvuldige karakters te vervang

In die volgende afdeling, w e sal beskryf hoe om die VERVANG-funksie toe te pas om veelvuldige karakters in Excel te vervang. Die VERVANG-funksie in Excel laat jou toe om te ruileen of meer karakters in 'n teksstring met 'n ander karakter of 'n stel karakters.

Die sintaksis van die Excel VERVANG-funksie is soos volg:

VERVANG (ou_teks, begin_getal, aantal_tekens, nuwe_teks)

Soos jy sien, het die VERVANG-funksie 4 argumente, wat almal verpligtend is.

Ou_teks – die oorspronklike teks (of 'n verwysing na 'n sel met die oorspronklike teks) waarin jy sommige karakters wil vervang.

Begin_nommer – die posisie van die eerste karakter binne ou_teks .

Getal_tekens – die aantal karakters wat jy wil vervang.

Nuwe_teks – die vervangingsteks.

Om byvoorbeeld die woord " Gesig " vir " Feit " te vervang, kan jy hierdie stappe hieronder volg.

Stap 1:

  • Voer eerstens in sel D5 die volgende formule in,
=REPLACE(B5, 4, 1,"t")

Stap 2:

  • Druk dan Enter om te sien die verandering.

Stap 3:

  • Om al l die veranderinge wat in die onderstaande skermkiekie gewys word, kopieer die formules vir die vereiste selle.

5. Nest die VERVANG-funksie om veelvuldige karakters te vervang

Heel dikwels is dit waarskynlik dat jy verskeie items in dieselfde sel sal moet verander. Natuurlik kan jy een vervanging uitvoer, 'n tussenresultaat in 'n nuwe kolom uitvoer en dan die VERVANG-funksie gebruik nog een keer. Die gebruik van geneste VERVANG Funksies , wat jou toelaat om verskeie vervangings met 'n enkele formule te doen, is egter 'n beter en meer professionele opsie. Soortgelyk aan die PLAASVERVANGER-funksie , kan jy ook nes in die VERVANG-funksie toepas.

Kom ons sê jy het 'n lys telefoonnommers in kolom A wat soos volg geformateer is. " 123-456-789 " en jy wil spasie byvoeg om hulle anders te laat lyk. Om dit anders te stel, wil jy “ 123-456-789 ” verander na “ 123 456 789 “.

Om die veelvuldige karakters op verskeie plekke te vervang, volg die stappe hieronder.

Stap 1:

  • Tik die volgende formule in sel C5 aanvanklik,
=REPLACE(REPLACE(B5,4,1," "),8,1," ")

Stap 2:

  • Tweedens, druk Enter om die verandering in sel D5 te sien.

Stap 3:

  • Ten slotte, kopieer die formule en herhaal die stappe vir die vereiste selle.

6. Begin A VBA-kode om veelvuldige karakters

te vervang Interessant genoeg, kan jy VBA kode toepas om dieselfde te verkry om veelvuldige karakters te vervang. Daarbenewens kan jy dit verander soos jy wil sonder om die karakternommer of plek te raak soos gesien in die twee voorheen beskryfde funksies.

Om 'n VBA <7 te laat loop>kode om veelvuldige karakters te vervang, volg net die stappe wat hieronder beskryf word.

Stap1:

  • Druk eers Alt + F11 om die Makro-Geaktiveerde Werkblad oop te maak.
  • Gaan na die Voeg in oortjie.
  • Kies dan Module .

Stap 2:

  • Kopieer die volgende VBA kode,
5948
  • Waar,

ThisWorkbook.Worksheets(“jou huidige werkbladnaam”)

Reik(“jou verwysingsel”)

myStringToReplace = “waarde wat jy wil vervang”

myReplacementString = "jou vervangde waarde"

  • Plak dit dan in die programvenster
  • Druk Enter om die vervangde getalformaat te sien.

Gevolgtrekking

Om af te sluit, ek hoop dat hierdie artikel gedetailleerde leiding verskaf het om veelvuldige karakters in Excel te vervang. Al hierdie prosedures moet aangeleer word en op jou datastel toegepas word. Kyk na die oefenwerkboek en stel hierdie vaardighede op die proef. Ons is gemotiveerd om aan te hou om tutoriale soos hierdie te maak vanweë jou waardevolle ondersteuning.

As jy enige vrae het – Vra ons gerus. Laat ook gerus kommentaar in die afdeling hieronder.

Ons, die Exceldemy span, reageer altyd op jou navrae.

Bly by ons & hou aan leer.

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.