Cum să inserați caractere între text în Excel (5 metode ușoare)

  • Imparte Asta
Hugh West

Dacă doriți să Inserarea unui caracter între text în Excel Acest articol este pentru dvs. Aici, vă vom ghida prin 5 ușor și eficient metode pentru a face această sarcină fără efort.

Descărcați caietul de practică

Puteți descărca Fișier Excel și exersați în timp ce citiți acest articol.

Inserarea caracterelor între text.xlsm

5 Metode de inserare a caracterelor între texte în Excel

Următorul set de date are Stat și Număr coloane. Folosind acest set de date vă vom demonstra 5 ușor și eficient metode pentru Inserarea unui caracter între text în Excel Aici, am folosit Excel 365 Puteți utiliza orice versiune Excel disponibilă.

1. Utilizarea funcțiilor LEFT și MID cu operatorul Ampersandă

Aici, în Număr dorim să adăugăm o coloană Trahetă ( - ) între abrevierea statului și numere Pentru a face acest lucru, vom folosi STÂNGA și MID împreună cu funcțiile Ampersandă ( & ).

Să parcurgem următorii pași pentru a îndeplini această sarcină.

  • Mai întâi de toate, introduceți următoarea formulă în celulă D5 .
=LEFT(C5,2) & "-" & MID(C5,3,100)

Repartizarea formulei

  • LEFT(C5,2) → funcția LEFT returnează caracterul sau caracterele din poziția de început a unui număr sau a unui șir de text dintr-o celulă. Caracterele returnate se bazează pe numărul pe care îl specificăm.
  • LEFT(C5,2) → devine
    • Ieșire: NY
  • MID(C5,3,100) → funcția MID returnează caracterele dintr-un șir de text. Începe din poziția pe care o specificăm și returnează numărul de caractere pe care îl specificăm.
  • MID(C5,3,100) → devine
    • Ieșire: 019186
  • NY& "-" &019186 → operatorul Ampersandă se conectează NY cu Trahetă (-) și 019186 .
  • NY& "-" &019186 → devine
    • Ieșire: NY-019186
    • Explicație : a Trahetă ( - ) se adaugă între abrevierea NY și numerele 019186 în celulă D5 .
  • După aceea, apăsați ENTER .

Apoi, puteți vedea rezultatul în celula D5 .

  • În acest moment, trage în jos formula cu Umpleți instrumentul mânerului .

Ca urmare, în Rezultat puteți vedea coloana caracter inserat între text .

Citește mai mult: Cum să adăugați un caracter în Excel la mai multe celule (5 moduri simple)

2. Aplicarea funcției REPLACE pentru a insera caractere între texte

În această metodă, vom adăuga un cod numeric (+889) între abrevierea statului și numere a Număr coloană. Vom aplica funcția REPLACE pentru a îndeplini această sarcină.

Să parcurgem următorii pași pentru a îndeplini această sarcină.

  • Mai întâi, introduceți următoarea formulă în celulă D5 .
=REPLACE(C5,3,0,"(+889)")

Repartizarea formulei

  • REPLACE(C5,3,0,"(+889)") → funcția REPLACE înlocuiește o porțiune din șirul de text cu un alt număr sau text specificat de noi.
  • REPLACE(C5,3,0,"(+889)") → devine
    • Ieșire: NY(+889)019186
    • Explicație: aici, (+889) se adaugă între NY și numerele 019186 în celulă D5 .
  • După aceea, apăsați ENTER .

Prin urmare, puteți vedea rezultatul în celula D5 .

  • În plus, trage în jos formula cu Umpleți instrumentul mânerului .

Prin urmare, în Rezultat puteți vedea coloana caracter inserat între text .

3. Utilizarea funcțiilor LEFT, SEARCH, RIGHT & LEN

În următorul set de date, puteți vedea în Număr coloană că există o Hash ( # ) semnul dintre abrevierea statului și numere În continuare, vom adăuga un cod numeric. (+889) după ce Hash ( # ) semn. Pentru aceasta, vom folosi combinația de STÂNGA , CĂUTARE , DREAPTA , și LEN funcții.

Să parcurgem următorii pași pentru a îndeplini această sarcină.

  • La început, introduceți următoarea formulă în celulă D5 .
=LEFT(C5, SEARCH("#", C5)) &"(+889)"& RIGHT(C5, LEN(C5) - SEARCH("#", C5))

Repartizarea formulei

  • SEARCH("#", C5) → funcția SEARCH returnează numărul de caractere la care se găsește pentru prima dată un anumit caracter sau șir de caractere, citind de la stânga la dreapta. Aici, funcția SEARCH află poziția Hash ( # ) în celula C5 .
    • Ieșire: 3
  • LEN(C5) → funcția LEN returnează numărul total de caractere din celulă C5 .
    • Ieșire: 9
  • RIGHT(C5, LEN(C5) - SEARCH("#", C5)) → funcția RIGHT returnează caracterul sau caracterele din poziția finală a unui număr sau a unui șir de text dintr-o celulă. Caracterele returnate se bazează pe numărul pe care îl specificăm.
  • DREAPTA(C5, 9- 3) devine
    • Ieșire: 019186
  • SEARCH("#", C5)) &"(+889)"& RIGHT(C5, LEN(C5) - SEARCH("#", C5)) → operatorul Ampersandă "&" se conectează 3 cu (+889) și 019186 .
  • 3 &"(+889)"& 019186 → devine
    • Ieșire: 3(+889)019186
  • LEFT(C5, SEARCH("#", C5)) &"(+889)"& RIGHT(C5, LEN(C5) - SEARCH("#", C5)) → funcția LEFT returnează caracterul sau caracterele din poziția de început a unui număr sau a unui șir de text dintr-o celulă. Caracterele returnate se bazează pe numărul pe care îl specificăm.
  • LEFT(C5,3(+889)019186) Ca urmare, devine
    • Ieșire: NY#(+889)019186
    • Explicație: aici, (+889) se adaugă între NY# și numerele 019186 în celulă D5 .
  • După aceea, apăsați ENTER .

Prin urmare, puteți vedea rezultatul în celula D5 .

  • Împreună cu asta, trage în jos formula cu Umpleți instrumentul mânerului .

Ca urmare, în Rezultat puteți vedea coloana caracter inserat între text .

Citește mai mult: Cum să adăugați caractere în formula Excel (4 metode simple)

Lecturi similare

  • Cum setați limita de caractere în Excel
  • Filtrarea caracterelor speciale în Excel (Un ghid simplu)
  • Aplicați formula pentru a identifica caracterele speciale în Excel (4 metode)
  • Cum să verificați limita de caractere în Excel (cu pași simpli)

4. Aplicarea funcțiilor combinate pentru a insera caractere între texte

În următorul set de date, puteți vedea în Număr coloană că există o spațiu (" " ") între abrevierea statului și numere . aici, vom adăuga un cod numeric (+889) după ce spațiu ( " " ). Pentru a îndeplini această sarcină, vom folosi combinația de CONCATENATE , STÂNGA , CĂUTARE , DREAPTA , și LEN funcții.

Să parcurgem următorii pași pentru a îndeplini această sarcină.

  • Mai întâi de toate, introduceți următoarea formulă în celulă D5 .
=CONCATENATE(LEFT(LEFT(C5, SEARCH(" ", C5)), "(+889)", RIGHT(C5, LEN(C5) -SEARCH(" ", C5))))

Repartizarea formulei

  • SEARCH(" ", C5) → funcția SEARCH returnează numărul de caractere la care se găsește pentru prima dată un anumit caracter sau șir de caractere, citind de la stânga la dreapta. Aici, funcția SEARCH află poziția spațiu ( " " ) în celula C5 .
    • Ieșire: 3
  • LEN(C5) → funcția LEN returnează numărul total de caractere din celula C5.
    • Ieșire: 9
  • RIGHT(C5, LEN(C5) -SEARCH(" ", C5)) → funcția RIGHT returnează caracterul sau caracterele din poziția finală a unui număr sau a unui șir de text dintr-o celulă. Caracterele returnate se bazează pe numărul pe care îl specificăm.
  • DREAPTA(C5, 9-3) → devine
    • Ieșire: 019186
  • LEFT(C5, SEARCH(" ", C5))→ funcția LEFT returnează caracterul sau caracterele din poziția de început a unui număr sau a unui șir de text dintr-o celulă. Caracterele returnate se bazează pe numărul pe care îl specificăm.
  • LEFT(C5, SEARCH(" ", C5)) → devine
    • Ieșire: NY
  • CONCATENATE(LEFT(C5, SEARCH(" ", C5)), "(+889)", RIGHT(C5, LEN(C5) -SEARCH(" ", C5))) → funcția CONCATENATE conectează sau unește caracterele într-un singur șir de text.
  • CONCATENATE(NY , "(+889)", 019186)) Apoi, devine
    • Ieșire: NY (+889)019186
    • Explicație: aici, (+889) se adaugă între NY și numerele 019186 în celulă D5 .
  • Apoi, apăsați ENTER .

Prin urmare, puteți vedea rezultatul în celula D5 .

  • În plus, trage în jos formula cu Umpleți instrumentul mânerului .

Prin urmare, în Rezultat puteți vedea coloana caracter inserat între text .

Citește mai mult: Cod de caractere pentru marca de control în Excel (2 Aplicații)

5. Utilizarea VBA pentru a insera caractere între texte

În această metodă, vom folosi Cod VBA la Inserarea unui caracter între text în Excel .

Să parcurgem următorii pași pentru a îndeplini această sarcină.

  • În primul rând, vom merge la Dezvoltator tab.
  • Apoi, selectați Visual Basic .

În acest moment, un Fereastra editorului VBA va apărea.

  • Ulterior, de la Introduceți tab>> selectați Modul .

În continuare, un Modul VBA va apărea.

În acest moment, tastați următorul cod în fișierul Modul .

 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 Characters", _ "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 

Defalcarea codului

  • Noi declarăm INSERT_CHARACTER_BETWEN_CELLS ca fiind Sub .
  • Noi luăm Celule și Celule_Range ca variabile pentru Gama .
  • Utilizăm Stânga , VBA.Mid , și VBA.Len funcții de inserție (+889) între celulele selectate.
  • Utilizăm Pentru buclă să continue sarcina dacă nu găsește ultima celulă .
  • Apoi, vom închideți la Fereastra editorului VBA .
  • După aceea, vom return pentru a ne foaie de lucru .
  • Împreună cu aceasta, vom apăsa ALT+F8 pentru a scoate în evidență Macro astfel încât să putem rulează codul.

În afară de apăsarea ALT+F8 , puteți merge la Dezvoltator și selectați Macros de la Cod grup pentru a scoate în evidență Macro caseta de dialog,

În acest moment, un MACRO va apărea caseta de dialog.

Asigurați-vă că Denumire macro conține Sub din codul dumneavoastră.

  • Apoi, faceți clic pe Rulați .

Mai târziu, un Caseta de intrare de Introduceți caractere între celule va apărea.

  • După aceea, în Selectați intervalul de celule pentru a insera caractere caseta, vom selecta celulele C5:C9 .
  • Apoi, faceți clic pe OK .

Prin urmare, în Rezultat puteți vedea coloana caracter inserat între text .

Secțiunea practică

Puteți descărca documentul de mai sus Excel pentru a pune în practică metodele explicate.

Concluzie

Aici, am încercat să vă arătăm 5 metode la Inserarea unui caracter între text în Excel Vă mulțumim că ați citit acest articol, sperăm că v-a fost de ajutor. Dacă aveți întrebări sau sugestii, vă rugăm să ne anunțați în secțiunea de comentarii de mai jos. Vă rugăm să vizitați site-ul nostru web ExcelWIKI pentru a explora mai mult.

Hugh West este un trainer și analist Excel cu o experiență de peste 10 ani în industrie. Deține o diplomă de licență în contabilitate și finanțe și un master în administrarea afacerilor. Hugh are o pasiune pentru predare și a dezvoltat o abordare unică de predare care este ușor de urmărit și de înțeles. Cunoștințele sale experte despre Excel au ajutat mii de studenți și profesioniști din întreaga lume să-și îmbunătățească abilitățile și să exceleze în cariera lor. Prin blogul său, Hugh își împărtășește cunoștințele lumii, oferind tutoriale gratuite Excel și instruire online pentru a ajuta persoanele și companiile să-și atingă întregul potențial.