Hoe kinne jo karakter ynfoegje tusken tekst yn Excel (5 maklike metoaden)

  • Diel Dit
Hugh West

As jo ​​ karakter ynfoegje wolle tusken tekst yn Excel , dan is dit artikel foar jo. Hjir sille wy jo troch 5 maklike en effektive metoaden liede om de taak sûnder muoite te dwaan.

Oefeningswurkboek downloade

Jo kinne it Excel-bestân downloade en oefenje wylst jo dit artikel lêze.

Teken ynfoegje tusken Text.xlsm

5 metoaden om karakter yn te foegjen tusken tekst yn Excel

De folgjende dataset hat de kolommen State en Number . Mei dizze dataset sille wy jo 5 maklike en effektive metoaden demonstrearje om teken yn te foegjen tusken tekst yn Excel . Hjir hawwe wy Excel 365 brûkt. Jo kinne elke beskikbere Excel-ferzje brûke.

1. Gebrûk fan LEFT- en MID-funksjes mei Ampersand-operator

Hjir, yn it Nûmer kolom, wolle wy in Sykje ( ) tafoegje tusken de statusôfkoarting en nûmers . Om dit te dwaan,  sille wy de funksjes LEFT en MID brûke tegearre mei de Ampersand ( & ) operator.

Litte wy troch de folgjende stappen gean om de taak te dwaan.

  • Typ earst de folgjende formule yn sel D5 .
=LEFT(C5,2) & "-" & MID(C5,3,100)

Formule-ûnderdieling

  • LEFT(C5,2) → de LEFT-funksje jout it teken of de tekens werom fan 'e begjinposysje yn in nûmer of tekststring fan in sel. De weromkommende karakters binne basearreop it nûmer dat wy oantsjutte.
  • LEFT(C5,2) → wurdt
    • Utfier: NY
  • MID(C5,3,100) → de MID-funksje jout tekens werom út in tekststring. It begjint mei de posysje dy't wy oantsjutte en jout it oantal karakters werom dat wy oantsjutte.
  • MID(C5,3,100) → wurdt
    • Utfier: 019186
  • NY& "-" &019186 → de Ampersand-operator ferbynt NY mei Sykje (-) en 019186 .
  • NY & amp; "-" &019186 → wurdt
    • Utfier: NY-019186
    • Utlis : in Sykje ( ) wurdt tafoege tusken de ôfkoarting NY en de nûmers 019186 yn sel D5 .
  • Druk dêrnei op ENTER .

Dan kinne jo it resultaat sjen yn sel D5 .

  • Op dit punt, slepe de formule nei ûnderen mei it Fill Handle-ark .

As gefolch dêrfan kinne jo yn 'e kolom Resultaat it ynfoege teken sjen tusken tekst .

Lês mear : Hoe kinne jo in karakter yn Excel taheakje oan meardere sellen (5 maklike manieren)

2. De REPLACE-funksje tapasse om karakter yn te foegjen tusken tekst

Yn dizze metoade , sille wy in nûmerkoade taheakje (+889) tusken de steatôfkoarting en de nûmers fan de kolom Nûmer . Wy sille de funksje REPLACE tapasse om de taak te dwaan.

Litte wy troch geande folgjende stappen om de taak te dwaan.

  • Typ earst de folgjende formule yn sel D5 .
=REPLACE(C5,3,0,"(+889)")

Formule-ôfdieling

  • FERFANGS(C5,3,0,"( +889)”) → de funksje REPLACE ferfangt in diel yn de tekststring mei in oar nûmer of tekst dat wy oantsjutte.
  • REPLACE(C5,3,0,"(+889)" ) → wurdt
    • Utfier: NY(+889)019186
    • Utlis: hjir, (+889) wurdt tafoege tusken NY en de nûmers 019186 yn sel D5 .
  • Druk dêrnei op ENTER .

Dêrom kinne jo it resultaat sjen yn sel D5 .

  • Boppedat, slepe de formule nei ûnderen mei it Fill Handle-ark .

Dêrom,  yn it Resultaat kolom, kinne jo sjen it ynfoege karakter tusken tekst .

3. Mei LEFT, SEARCH, RIGHT & amp; LEN-funksjes

Yn de folgjende dataset kinne jo yn de kolom Nûmer sjen dat der in Hash ( # ) teken is tusken de state ôfkoarting en nûmers . Dêrnei sille wy in nûmerkoade taheakje (+889) nei it teken Hash ( # ). Om dat te dwaan, sille wy de kombinaasje fan LEFT , SEARCH , RIGHT , en LEN funksjes brûke.

Litte wy troch de folgjende stappen gean om de taak te dwaan.

  • Typ yn it begjin de folgjende formule yn sel D5 .
=LEFT(C5, SEARCH("#", C5)) &"(+889)"& RIGHT(C5, LEN(C5) - SEARCH("#", C5))

Formule-ûnderdieling

  • SEARCH(“#”, C5) → de SEARCH-funksje jout it oantal karakters werom wêrop in spesifyk karakter of tekststring is earst fûn, lêzen fan links nei rjochts. Hjir fynt de SEARCH-funksje de posysje fan de Hash ( # ) yn sel C5 .
    • Utfier: 3
  • LEN(C5) → de LEN-funksje jout it totale oantal karakters werom yn sel C5 .
    • Utfier: 9
  • RJOCHTS(C5, LEN(C5) – SEARCH(“#”, C5)) → de RIGHT-funksje jout it of de tekens werom fan 'e einposysje yn in nûmer of tekststring fan in sel. De weromjûne tekens binne basearre op it nûmer dat wy oantsjutte.
  • RJOCHTS(C5, 9- 3) wurdt
    • Utfier: 019186
  • SEARCH(“#”, C5)) &”(+889)”& RIGHT(C5, LEN(C5) – SEARCH(“#”, C5)) → de Ampersand “&” operator ferbynt 3 mei (+889) en 019186 .
  • 3 &"(+889)" & amp; 019186 → wurdt
    • Utfier: 3(+889)019186
  • LEFT(C5, SEARCH(“#” , C5)) &"(+889)"& RIGHT(C5, LEN(C5) – SEARCH(“#”, C5)) → de LEFT funksje jout it teken of de tekens werom fan de begjinposysje yn in nûmer of tekststring fan in sel. De weromkommende tekens binne basearre op it nûmer wespesifisearje.
  • LEFT(C5,3(+889)019186) As gefolch wurdt it
    • Utfier: NY #(+889)019186
    • Utlis: hjir wurdt (+889) tafoege tusken NY# en de nûmers 019186 yn sel D5 .
  • Druk dêrnei op ENTER .

Dêrtroch kinne jo it resultaat sjen yn sel D5 .

  • Dêrmei, slepe nei ûnderen de formule mei it Fill Handle-ark .

As gefolch,  yn de Resultaat kolom, kinne jo de ynfoege karakter tusken tekst .

Lês mear: Hoe kinne jo karakters tafoegje yn Excel-formule (4 ienfâldige metoaden)

Fergelykbere lêzingen

  • Hoe kinne jo karakterlimyt ynstelle yn Excel
  • Spesjale tekens filterje yn Excel (in maklike hantlieding)
  • Formule tapasse om spesjale tekens yn Excel te identifisearjen (4 metoaden)
  • Hoe kinne jo karakterlimyt kontrolearje yn Excel (Mei maklike stappen)

4. Kombinearre funksjes tapasse om yn te foegjen Character Between Text

Yn de folgjende dataset kinne jo yn de kolom Nûmer sjen dat der in spaasje (" ") is tusken de steatôfkoarting en nûmers . hjir sille wy in nûmerkoade taheakje (+889) nei de spaasje ( ” “ ). Om de taak te dwaan, sille wy de kombinaasje brûke fan CONCATENATE , LEFT , SEARCH , RIGHT , en LEN funksjes.

Litte wy de folgjende stappen trochgean om de taak te dwaan.

  • Typ earst de folgjende formule yn sel D5 .
=CONCATENATE(LEFT(C5, SEARCH(" ", C5)), "(+889)", RIGHT(C5, LEN(C5) -SEARCH(" ", C5)))

Formule-ûnderdieling

  • SEARCH(" ", C5) → de SEARCH-funksje jout it oantal tekens werom wêrby't in spesifyk karakter of tekstteken foar it earst fûn wurdt, lêzen fan links nei rjochts. Hjir fynt de SEARCH-funksje de posysje fan de romte ( ” “ ) yn sel C5 .
    • Utfier: 3
  • LEN(C5) → de LEN-funksje jout it totale oantal karakters werom yn sel C5 .
    • Utfier: 9
  • RJOCHTS(C5, LEN(C5) -SEARCH(” “, C5)) → de RJOCHTS funksje jout it of de karakters werom fan 'e einposysje yn in nûmer of tekststring fan in sel. De weromjûne tekens binne basearre op it nûmer dat wy oantsjutte.
  • RJOCHTS(C5, 9-3) → wurdt
    • Utfier: 019186
  • LEFT(C5, SEARCH(" ", C5))→ de LEFT-funksje jout it teken of de tekens werom fan 'e begjinposysje yn in nûmer of tekststring fan in sel . De weromjûne tekens binne basearre op it nûmer dat wy oantsjutte.
  • LEFT(C5, SEARCH(" ", C5)) → wurdt
    • Utfier: NY
  • CONCATENATE(LEFT(C5, SEARCH(" ", C5)), "(+889)", RIGHT(C5, LEN(C5) -SEARCH( ” “, C5))) → de CONCATENATE-funksje ferbynt of slút oan by detekens yn ien inkelde tekststring.
  • CONCATENATE(NY , "(+889)", 019186)) Dan wurdt it
    • Utfier: NY (+889)019186
    • Utlis: hjir wurdt (+889) tafoege tusken NY en de nûmers 019186 yn sel D5 .
  • Druk dêrnei op ENTER .

Dêrom kinne jo it resultaat sjen yn sel D5 .

  • Fierder slepe nei ûnderen de formule mei it Fill Handle-ark .

Dêrtroch kinne jo yn de Resultaat kolom de ynfoege karakter tusken tekst .

Lês mear: Tekenkoade foar markearring yn Excel (2 applikaasjes)

5. VBA brûke om karakter tusken tekst yn te foegjen

Yn dizze metoade sille wy de VBA-koade brûke om teken yn te foegjen tusken tekst yn Excel .

Litte wy troch de folgjende stappen gean om de taak te dwaan.

  • Earst geane wy ​​nei it ljepblêd ûntwikkelder .
  • Selektearje dan Visual Basic .

Op dit punt sil in VBA-bewurkerfinster ferskine.

  • Dêrnei, fan it ljepblêd Ynfoegje >> selektearje Module .

Dêrnei sil in VBA Module ferskine.

Op dit punt , typ de folgjende koade yn de Module .

1521

Koade-ôfdieling

  • Wy ferklearje INSERT_CHARACTER_BETWEN_CELLS as ús Sub .
  • Wy nimme Sellen en Cells_Range as fariabelen foar Range .
  • Wy brûke de Left , VBA.Mid , en VBA.Len -funksjes foar it ynfoegjen fan (+889) tusken selektearre sellen.
  • Wy brûke de For loop om troch te gean mei de taak, útsein as it de lêste sel fynt.
  • Dan sille wy it VBA-bewurkerfinster slute.
  • Dêrnei sille wy werom nei ús wurkblêd .
  • Tegearre sille wy op ALT+F8 drukke om te bringen út it dialoochfinster Makro sadat wy de koade útfiere kinne .

Njonken it drukken op ALT+F8 kinne jo gean nei it ljepblêd Untwikkelder en selektearje Makro's út de groep Code om it dialoochfinster Makro ,

Op dizze punt, sil in MACRO dialoochfinster ferskine.

Soargje dat de Makronamme de Sub fan jo koade befettet.

  • Klikje dan op Utfiere .

Letter, in Ynfierfak fan Ynfoegje Character Between Cells sil ferskine.

  • Dêrnei, yn it fak Selektearje berik fan sellen om karakter yn te foegjen , sille wy de sellen selektearje C5:C9 .
  • Dan, klikje op OK .

Dêrom kinne jo yn 'e kolom Resultaat it ynfoege karakter sjen tusken tekst .

Oefeningsdiel

Jo kinne it boppesteande Excel bestân downloade om de útleine metoaden te oefenjen.

Konklúzje

Hjir, wybesocht jo 5 metoaden sjen te litten om karakter yn te foegjen tusken tekst yn Excel . Betanke foar it lêzen fan dit artikel, wy hoopje dat dit nuttich wie. As jo ​​​​fragen of suggestjes hawwe, lit it ús dan witte yn 'e kommentaar seksje hjirûnder. Besykje asjebleaft ús webside ExcelWIKI om mear te ferkennen.

Hugh West is in tige betûfte Excel-trainer en analist mei mear as 10 jier ûnderfining yn 'e yndustry. Hy hat in bachelorstitel yn boekhâlding en finânsjes en in masterstitel yn bedriuwsadministraasje. Hugh hat in passy foar lesjaan en hat in unike lesoanpak ûntwikkele dy't maklik te folgjen en te begripen is. Syn saakkundige kennis fan Excel hat tûzenen studinten en professionals wrâldwiid holpen har feardigens te ferbetterjen en útblinke yn har karriêre. Troch syn blog dielt Hugh syn kennis mei de wrâld, en biedt fergese Excel-tutorials en online training om partikulieren en bedriuwen te helpen har folsleine potensjeel te berikken.