Kuidas sisestada tähemärki teksti vahele Excelis (5 lihtsat meetodit)

  • Jaga Seda
Hugh West

Kui soovite tähemärgi sisestamine Exceli teksti vahele , on see artikkel mõeldud just teile. Siinkohal tutvustame teile 5 lihtsat ja tõhusat meetodid, et teha seda ülesannet vaevata.

Lae alla praktiline töövihik

Saate alla laadida Exceli fail ja harjutage seda artiklit lugedes.

Tähemärgi sisestamine teksti vahele.xlsm

5 meetodit, et sisestada Exceli teksti vahel olev märk

Järgnevas andmekogumis on Riik ja Number veerud. Selle andmestiku abil näitame teile, et 5 lihtsat ja tõhusat meetodid tähemärgi sisestamine Exceli teksti vahele Siin kasutasime Excel 365 Võite kasutada mis tahes olemasolevat Exceli versiooni.

1. LEFT ja MID funktsioonide kasutamine koos ampersandi operaatoriga

Siin on Number veerus, tahame lisada Sidekriips ( - ) vahel riigi lühend ja numbrid Selleks kasutame me VÄLJA ja MID funktsioonid koos Ampersand ( & ) operaator.

Käime ülesande täitmiseks läbi järgmised sammud.

  • Kõigepealt sisestage lahtrisse järgmine valem D5 .
=LEFT(C5,2) & "-" & MID(C5,3,100)

Valemi jaotus

  • LEFT(C5,2) → funktsioon LEFT tagastab tähemärgi või tähemärgid lahtri numbri või tekstijada alguspunktist. Tagastatavad tähemärgid põhinevad meie poolt määratud numbril.
  • LEFT(C5,2) → muutub
    • Väljund: NY
  • MID(C5,3,100) → funktsioon MID tagastab tähemärgid tekstistringist. See algab meie poolt määratud positsioonist ja tagastab meie poolt määratud arvu tähemärke.
  • MID(C5,3,100) → muutub
    • Väljund: 019186
  • NY& "-" &019186 → Ampersandi operaator ühendab NY koos Sidekriips (-) ja 019186 .
  • NY& "-" &019186 → muutub
    • Väljund: NY-019186
    • Selgitus : a Sidekriips ( - ) lisatakse lühendi NY ja numbrid 019186 lahtris D5 .
  • Pärast seda vajutage SISESTA .

Seejärel näete tulemust lahtris D5 .

  • Sel hetkel, maha tõmmata valemiga Täitmise käepide tööriist .

Selle tulemusena on Tulemus veerus näete sisestatud märk teksti vahele .

Loe edasi: Kuidas lisada Exceli märk mitmesse lahtrisse (5 lihtsat viisi)

2. REPLACE-funktsiooni rakendamine tähemärgi sisestamiseks teksti vahele

Selles meetodis lisame numbrikoodi (+889) vahel riigi lühend ja numbrid kohta Number veerus. Me kohaldame funktsioon REPLACE ülesande täitmiseks.

Käime ülesande täitmiseks läbi järgmised sammud.

  • Kõigepealt sisestage lahtrisse järgmine valem D5 .
=REPLACE(C5,3,0,"(+889)")

Valemi jaotus

  • REPLACE(C5,3,0,"(+889)") → funktsioon REPLACE asendab osa tekstistringist mõne teise numbri või tekstiga, mille me määrame.
  • REPLACE(C5,3,0,"(+889)") → muutub
    • Väljund: NY(+889)019186
    • Selgitus: siin, (+889) lisatakse järgmiste osade vahele NY ja numbrid 019186 lahtris D5 .
  • Pärast seda vajutage SISESTA .

Seetõttu näete tulemust lahtris D5 .

  • Lisaks sellele, maha tõmmata valemiga Täitmise käepide tööriist .

Seetõttu on Tulemus veerus näete sisestatud märk teksti vahele .

3. LEFT, SEARCH, RIGHT & LEN funktsioonide kasutamine

Järgnevas andmestikus näete te, et Number veerus, et on olemas Hash ( # ) märk vahel riigi lühend ja numbrid Järgmisena lisame numbrikoodi (+889) pärast Hash ( # ) märk. Selleks kasutame kombinatsiooni VÄLJA , OTSIMINE , RIGHT ja LEN funktsioonid.

Käime ülesande täitmiseks läbi järgmised sammud.

  • Kirjutage alguses lahtrisse järgmine valem D5 .
=LEFT(C5, SEARCH("#", C5)) &"(+889)"& RIGHT(C5, LEN(C5) - SEARCH("#", C5))

Valemi jaotus

  • SEARCH("#", C5) → funktsioon SEARCH tagastab tähemärkide arvu, mille juures konkreetne tähemärk või tekstijada esimesena leitakse, lugedes vasakult paremale. Siin, funktsioon SEARCH leiab välja positsiooni Hash ( # ) lahtris C5 .
    • Väljund: 3
  • LEN(C5) → funktsioon LEN tagastab lahtri tähemärkide koguarvu C5 .
    • Väljund: 9
  • RIGHT(C5, LEN(C5) - SEARCH("#", C5)) → funktsioon RIGHT tagastab tähemärgi või tähemärgid lahtri numbri või tekstijada lõpupositsioonist. Tagastatavad tähemärgid põhinevad meie poolt määratud numbril.
  • PAREMALE(C5, 9- 3) muutub
    • Väljund: 019186
  • SEARCH("#", C5)) &"(+889)"& RIGHT(C5, LEN(C5) - SEARCH("#", C5)) → operaator "&" → Ampersand "&". ühendab 3 koos (+889) ja 019186 .
  • 3 &"(+889)"& 019186 → muutub
    • Väljund: 3(+889)019186
  • LEFT(C5, SEARCH("#", C5)) &"(+889)"& RIGHT(C5, LEN(C5) - SEARCH("#", C5)) → funktsioon LEFT tagastab tähemärgi või tähemärgid lahtri numbri või tekstijada alguspunktist. Tagastatavad tähemärgid põhinevad meie poolt määratud numbril.
  • LEFT(C5,3(+889)019186) Selle tulemusena muutub see
    • Väljund: NY#(+889)019186
    • Selgitus: siin, (+889) lisatakse järgmiste osade vahele NY# ja numbrid 019186 lahtris D5 .
  • Seejärel vajutage SISESTA .

Seega näete tulemust lahtris D5 .

  • Koos sellega, maha tõmmata valemiga Täitmise käepide tööriist .

Selle tulemusena on Tulemus veerus näete sisestatud märk teksti vahele .

Loe edasi: Kuidas lisada tähemärke Exceli valemiga (4 lihtsat meetodit)

Sarnased lugemised

  • Kuidas määrata tähemärkide piirangut Excelis
  • Exceli erimärkide filtreerimine (lihtne juhend)
  • Rakendage valemit Exceli erimärkide tuvastamiseks (4 meetodit)
  • Kuidas kontrollida Exceli märgipiirangut (lihtsate sammudega)

4. Kombineeritud funktsioonide rakendamine teksti vahele tähemärgi sisestamiseks

Järgnevas andmestikus näete te, et Number veerus, et on olemas kosmos (" ") vahel riigi lühend ja numbrid . siin lisame numbrikoodi (+889) pärast kosmos ( " " ). Ülesande täitmiseks kasutame kombinatsiooni CONCATENATE , VÄLJA , OTSIMINE , RIGHT ja LEN funktsioonid.

Käime ülesande täitmiseks läbi järgmised sammud.

  • Kõigepealt sisestage lahtrisse järgmine valem D5 .
=CONCATENATE(LEFT(C5, SEARCH(" ", C5)), "(+889)", RIGHT(C5, LEN(C5) -SEARCH(" ", C5))))

Valemi jaotus

  • SEARCH(" ", C5) → funktsioon SEARCH tagastab tähemärkide arvu, mille juures konkreetne tähemärk või tekstijada esimesena leitakse, lugedes vasakult paremale. Siin, funktsioon SEARCH leiab välja positsiooni kosmos ( " " ) lahtris C5 .
    • Väljund: 3
  • LEN(C5) → funktsioon LEN tagastab tähemärkide koguarvu lahtris C5.
    • Väljund: 9
  • RIGHT(C5, LEN(C5) -SEARCH(" ", C5)) → funktsioon RIGHT tagastab tähemärgi või tähemärgid lahtri numbri või tekstijada lõpupositsioonist. Tagastatavad tähemärgid põhinevad meie poolt määratud numbril.
  • RIGHT(C5, 9-3) → muutub
    • Väljund: 019186
  • LEFT(C5, SEARCH(" ", C5))→ funktsioon LEFT tagastab tähemärgi või tähemärgid lahtri numbri või tekstijada alguspunktist. Tagastatavad tähemärgid põhinevad meie poolt määratud numbril.
  • LEFT(C5, SEARCH(" ", C5)) → muutub
    • Väljund: NY
  • CONCATENATE(LEFT(C5, SEARCH(" ", C5)), "(+889)", RIGHT(C5, LEN(C5) -SEARCH(" ", C5))) → funktsioon CONCATENATE ühendab või liidab tähemärgid üheks tekstijooneks.
  • CONCATENATE(NY , "(+889)", 019186)) Siis muutub see
    • Väljund: NY (+889)019186
    • Selgitus: siin, (+889) lisatakse järgmiste osade vahele NY ja numbrid 019186 lahtris D5 .
  • Seejärel vajutage SISESTA .

Seetõttu näete tulemust lahtris D5 .

  • Lisaks sellele, maha tõmmata valemiga Täitmise käepide tööriist .

Seega on Tulemus veerus näete sisestatud märk teksti vahele .

Loe edasi: Märkide kood Exceli kontrollmärgi jaoks (2 rakendust)

5. VBA kasutamine tähemärgi sisestamiseks teksti vahele

Selles meetodis kasutame me VBA kood aadressile tähemärgi sisestamine Exceli teksti vahele .

Käime ülesande täitmiseks läbi järgmised sammud.

  • Kõigepealt läheme me Arendaja vahekaart.
  • Seejärel valige Visual Basic .

Sel hetkel on VBA redaktori aken ilmub.

  • Pärast seda, alates Sisesta tab>> valige Moodul .

Järgnevalt VBA moodul ilmub.

Siinkohal sisestage järgmine kood faili Moodul .

 Sub INSERT_CHARACTER_BETWEEN_CELLS() Dim Cells As Range Dim Cell_Range As Range Set Cell_Range = Application.Selection Set Cell_Range = Application.InputBox _ ("Select Range of Cells to Insert Character", _ "Insert Character Between Cells", Cell_Range.Address, Type:=8) For Each Cells In Cell_Range Cells.Value = VBA.Left(Cells.Value, 2) & "(+889)" & _ VBA.Mid(Cells.Value, 3,VBA.Len(Cells.Value) - 1) Next End Sub 

Koodide lahtimõtestamine

  • Me deklareerime INSERT_CHARACTER_BETWEN_CELLS nagu meie Sub .
  • Me võtame Rakud ja Cells_Range muutujateks Range .
  • Me kasutame Vasakpoolne , VBA.Mid ja VBA.Len funktsioonid sisestamiseks (+889) valitud lahtrite vahel.
  • Me kasutame For loop jätkata ülesannet, kui ta ei leia viimane lahter .
  • Siis me sulge . VBA redaktori aken .
  • Pärast seda me return meie tööleht .
  • Koos sellega vajutame me ALT+F8 tuua välja Makro dialoogiaken, et me saaksime käivitada kood.

Lisaks vajutamisele ALT+F8 , võite minna Arendaja vahekaart ja valige Makros alates Kood rühm, et tuua välja Makro dialoogiaknas,

Sel hetkel on MACRO ilmub dialoogiboks.

Veenduge, et Makro nimi sisaldab Sub teie koodi.

  • Seejärel klõpsake nuppu Käivita .

Hiljem on Sisendkast aadressilt Tähemärgi sisestamine lahtrite vahele ilmub.

  • Pärast seda on Valige lahtrite vahemik tähemärgi sisestamiseks kastis valime lahtrid C5:C9 .
  • Seejärel klõpsake OK .

Seetõttu on Tulemus veerus näete sisestatud märk teksti vahele .

Praktika sektsioon

Saate alla laadida ülaltoodud Excel faili, et harjutada selgitatud meetodeid.

Kokkuvõte

Siin me püüdsime näidata teile 5 meetodit aadressile tähemärgi sisestamine Exceli teksti vahele . Täname teid selle artikli lugemise eest, loodame, et see oli kasulik. Kui teil on küsimusi või ettepanekuid, palun andke meile teada allpool olevasse kommentaaride lahtrisse. Palun külastage meie veebisaiti. ExcelWIKI rohkem uurida.

Hugh West on suurte kogemustega Exceli koolitaja ja analüütik, kellel on selles valdkonnas üle 10-aastane kogemus. Tal on raamatupidamise ja rahanduse bakalaureusekraad ning ärijuhtimise magistrikraad. Hugh’l on kirg õpetamise vastu ning ta on välja töötanud ainulaadse õpetamisviisi, mida on lihtne järgida ja mõista. Tema Exceli ekspertteadmised on aidanud tuhandetel õpilastel ja spetsialistidel üle maailma oma oskusi parandada ja karjääris silma paista. Oma ajaveebi kaudu jagab Hugh oma teadmisi maailmaga, pakkudes tasuta Exceli õpetusi ja veebikoolitusi, mis aitavad üksikisikutel ja ettevõtetel oma potentsiaali täielikult ära kasutada.