INHOUDSOPGAWE
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.
3. Gebruik LINKS, SOEK, REGS & LEN-funksies
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
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
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
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.