Hoe om karakters tussen teks in Excel in te voeg (5 maklike metodes)

  • Deel Dit
Hugh West

As jy karakter tussen teks in Excel wil invoeg , is hierdie artikel vir jou. Hier sal ons jou deur 5 maklike en effektiewe metodes lei om die taak moeiteloos te doen.

Laai Oefenwerkboek af

Jy kan die Excel-lêer<2 aflaai> en oefen terwyl jy hierdie artikel lees.

Invoeging van karakter tussen teks.xlsm

5 metodes om karakter tussen teks in Excel in te voeg

Die volgende datastel het die State en Number kolomme. Deur hierdie datastel te gebruik, sal ons 5 maklike en effektiewe metodes aan jou demonstreer om karakter tussen teks in Excel in te voeg . Hier het ons Excel 365 gebruik. Jy kan enige beskikbare Excel-weergawe gebruik.

1. Gebruik van LEFT- en MID-funksies met Ampersand Operator

Hier, in die Nommer kolom, wil ons 'n Koopteken ( ) tussen die staatafkorting en getalle byvoeg. Om dit te doen,  sal ons die LEFT - en MID -funksies saam met die Ampersand ( & )-operateur gebruik.

Kom ons gaan deur die volgende stappe om die taak te doen.

  • Tik eerstens die volgende formule in sel D5 .
=LEFT(C5,2) & "-" & MID(C5,3,100)

Formule-ontleding

  • LINKS(C5,2) → die LINKS-funksie gee die karakter of karakters terug vanaf die beginposisie in 'n nommer of teksstring van 'n sel. Die teruggekeerde karakters is gebaseerop die nommer wat ons spesifiseer.
  • LINKS(C5,2) → word
    • Uitset: NY
  • MID(C5,3,100) → die MID-funksie stuur karakters van 'n teksstring terug. Dit begin vanaf die posisie wat ons spesifiseer en gee die aantal karakters terug wat ons spesifiseer.
  • MID(C5,3,100) → word
    • Uitset: 019186
  • NY& “-” &019186 → die Ampersand-operateur koppel NY met Koopteken (-) en 019186 .
  • NY& “-” &019186 → word
    • Uitset: NY-019186
    • Verduideliking : 'n Koopteken ( ) word bygevoeg tussen die afkorting NY en die nommers 019186 in sel D5 .
  • Daarna, druk ENTER .

Dan kan jy die resultaat in sel D5 sien.

  • Op hierdie punt, sleep af die formule met die Vulhandvatselnutsding .

As gevolg hiervan, in die Resultaat kolom, kan jy die ingevoegde karakter tussen teks sien.

Lees meer : Hoe om 'n karakter in Excel by veelvuldige selle te voeg (5 maklike maniere)

2. Pas REPLACE-funksie toe om karakter tussen teks in te voeg

In hierdie metode , sal ons 'n nommerkode (+889) tussen die staatafkorting en die nommers van die Getal -kolom byvoeg. Ons sal die REPLACE-funksie toepas om die taak te doen.

Kom ons gaan deurdie volgende stappe om die taak te doen.

  • Tik eers die volgende formule in sel D5 .
=REPLACE(C5,3,0,"(+889)")

Formule-ontleding

  • VERVANG(C5,3,0,”( +889)”) → die REPLACE-funksie vervang 'n gedeelte in die teksstring met 'n ander nommer of teks wat ons spesifiseer.
  • REPLACE(C5,3,0,”(+889)” ) → word
    • Uitset: NY(+889)019186
    • Verduideliking: hier, (+889) word bygevoeg tussen NY en die nommers 019186 in sel D5 .
  • Druk daarna ENTER .

Daarom kan jy die resultaat in sel D5 sien.

  • Boonop, sleep die formule af met die Vulhandvatselnutsding .

Daarom  in die Resultaat kolom, kan jy die ingevoegde karakter tussen teks sien.

In die volgende datastel kan jy in die Getal -kolom sien dat daar 'n Hash ( # )-teken tussen die gee afkorting en getalle . Vervolgens sal ons 'n nommerkode (+889) na die Hash ( # ) teken byvoeg. Om dit te doen, sal ons die kombinasie van LINKS , SOEK , REGS en LEN funksies gebruik.

Kom ons gaan deur die volgende stappe om die taak te doen.

  • Tik aan die begin die volgende formule in sel in D5 .
=LEFT(C5, SEARCH("#", C5)) &"(+889)"& RIGHT(C5, LEN(C5) - SEARCH("#", C5))

Formule-ontleding

  • SOEK(“#”, C5) → die SOEK-funksie gee die aantal karakters waarby 'n spesifieke karakter of teksstring is eerste gevind, lees van links na regs. Hier vind die SOEK-funksie die posisie van die Hash ( # ) in sel C5 uit.
    • Uitvoer: 3
  • LEN(C5) → die LEN-funksie gee die totale aantal karakters in sel C5 .
    • Uitset: 9
  • REGS(C5, LEN(C5) – SOEK(“#”, C5)) → die REGS-funksie gee die karakter of karakters terug vanaf die eindposisie in 'n nommer of teksstring van 'n sel. Die karakters wat teruggegee word, is gebaseer op die getal wat ons spesifiseer.
  • REGS(C5, 9- 3) word
    • Uitset: 019186
  • SOEK(“#”, C5)) &”(+889)”& REGS(C5, LEN(C5) – SOEK(“#”, C5)) → die Ampersand “&” operateur koppel 3 met (+889) en 019186 .
  • 3 &"(+889)" & 019186 → word
    • Uitset: 3(+889)019186
  • LINKS(C5, SOEK(“#” , C5)) &"(+889)"& REGS(C5, LEN(C5) – SOEK(“#”, C5)) → die LINKER-funksie gee die karakter of karakters terug vanaf die beginposisie in 'n nommer of teksstring van 'n sel. Die teruggekeerde karakters is gebaseer op die getal wespesifiseer.
  • LINKS(C5,3(+889)019186) Gevolglik word dit
    • Uitset: NY #(+889)019186
    • Verduideliking: hier word (+889) bygevoeg tussen NY# en die nommers 019186 in sel D5 .
  • Druk daarna ENTER .

Daarom kan jy die resultaat in sel D5 sien.

  • Daarmee saam, sleep af die formule met die Vulhandvatselnutsding .

Gevolglik kan jy in die Resultaat kolom die ingevoegde karakter tussen teks .

Lees meer: ​​ Hoe om karakters in Excel-formule by te voeg (4 eenvoudige metodes)

Soortgelyke lesings

  • Hoe om karakterlimiet in Excel te stel
  • Filter spesiale karakters in Excel ('n Maklike gids)
  • Pas formule toe om spesiale karakters in Excel te identifiseer (4 metodes)
  • Hoe om karakterlimiet in Excel te kontroleer (Met maklike stappe)

4. Pas gekombineerde funksies toe om in te voeg Karakter tussen teks

In die volgende datastel kan jy in die Getal -kolom sien dat daar 'n spasie (” “) tussen die staatafkorting en nommers . hier sal ons 'n nommerkode (+889) na die spasie ( ” “ ) byvoeg. Om die taak uit te voer, sal ons die kombinasie van KOPPEL , LINKS , SOEK , REGS en LEN<2 gebruik>funksies.

Kom ons gaan deur die volgende stappe om die taak te doen.

  • Tik eerstens die volgende formule in sel D5 .
=CONCATENATE(LEFT(C5, SEARCH(" ", C5)), "(+889)", RIGHT(C5, LEN(C5) -SEARCH(" ", C5)))

Formule-ontleding

  • SOEK(" ", C5) → die SOEK-funksie gee die aantal karakters waarby 'n spesifieke karakter of teksstring die eerste keer gevind word, van links na regs. Hier vind die SOEK-funksie die posisie van die spasie ( ” “ ) in sel C5 uit.
    • Uitvoer: 3
  • LEN(C5) → die LEN-funksie gee die totale aantal karakters in sel C5 .
    • Uitset: 9
  • REGS(C5, LEN(C5) -SOEK(” “, C5)) → die REGTE funksie gee die karakter of karakters terug vanaf die eindposisie in 'n nommer of teksstring van 'n sel. Die karakters wat teruggegee word, is gebaseer op die getal wat ons spesifiseer.
  • REGS(C5, 9-3) → word
    • Uitset: 019186
  • LINKS(C5, SOEK(" ", C5))→ die LINKS-funksie gee die karakter of karakters terug vanaf die beginposisie in 'n nommer of teksstring van 'n sel . Die karakters wat teruggegee word, is gebaseer op die getal wat ons spesifiseer.
  • LINKS(C5, SOEK(" ", C5)) → word
    • Uitset: NY
  • CONCATENATE(LINKS(C5, SOEK(" ", C5)), "(+889)", REGS(C5, LEN(C5) -SOEK( ” “, C5))) → die CONCATENATE-funksie verbind of verbind diekarakters in een enkele teksstring.
  • CONCATENATE(NY , "(+889)", 019186)) Dan word dit
    • Uitset: NY (+889)019186
    • Verduideliking: hier word (+889) bygevoeg tussen NY en die nommers 019186 in sel D5 .
  • Volgende, druk ENTER .

Daarom kan jy die resultaat in sel D5 sien.

  • Verder, sleep af die formule met die Vulhandvatselnutsding .

Dus,  in die Resultaat kolom, kan jy die ingevoegde karakter tussen teks .

Lees meer: ​​ Karakterkode vir Regmerk in Excel (2 Toepassings)

5. Gebruik VBA om karakter tussen teks in te voeg

In hierdie metode sal ons die VBA-kode gebruik om karakter tussen teks in Excel in te voeg .

Kom ons gaan deur die volgende stappe om die taak te doen.

  • Eers gaan ons na die Ontwikkelaar -oortjie.
  • Kies dan Visual Basic .

Op hierdie punt sal 'n VBA-redigeerdervenster verskyn.

  • Daarna, vanaf die Voeg in -oortjie >> kies Module .

Volgende sal 'n VBA Module verskyn.

Op hierdie punt , tik die volgende kode in die Module .

4576

Kode-ontleding

  • Ons verklaar INSERT_CHARACTER_BETWEN_CELLS as ons Sub .
  • Ons neem Selle en Selle_Reik as veranderlikes vir Reeks .
  • Ons gebruik die Links , VBA.Mid , en VBA.Len funksies vir die invoeging van (+889) tussen geselekteerde selle.
  • Ons gebruik die Vir lus om voort te gaan met die taak, tensy dit die laaste sel vind.
  • Dan sal ons toe die VBA-redigeerdervenster .
  • Daarna sal ons teruggaan na ons werkblad .
  • Daarmee saam sal ons ALT+F8 druk om te bring uit die Makro dialoogkassie sodat ons die kode kan hardloop .

Behalwe om ALT+F8 te druk, kan jy gaan na die Ontwikkelaar -oortjie en kies Makro's uit die Kode -groep om die Makro -dialoogkassie,

Hierdie punt, sal 'n MAKRO dialoogkassie verskyn.

Maak seker dat die Makronaam die Sub van jou kode bevat.

  • Klik dan op Run .

Later, 'n Invoerkassie van Voeg in Character Between Cells sal verskyn.

  • Daarna, in die Kies reeks selle om karakter in te voeg boks, ons sal die selle C5:C9 kies.
  • Klik dan OK .

Daarom,  in die Resultaat kolom, kan jy die ingevoegde karakter tussen teks sien.

Oefenafdeling

Jy kan die bogenoemde Excel lêer aflaai om die verduidelikde metodes te oefen.

Gevolgtrekking

Hier, onsprobeer om vir jou 5 metodes te wys om karakter tussen teks in Excel in te voeg. Dankie dat u hierdie artikel gelees het, ons hoop dit was nuttig. As u enige navrae of voorstelle het, laat weet ons asseblief in die kommentaarafdeling hieronder. Besoek asseblief ons webwerf ExcelWIKI om meer te verken.

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.