Ako vložiť znak medzi text v programe Excel (5 jednoduchých metód)

  • Zdieľajte To
Hugh West

Ak chcete vloženie znaku medzi text v programe Excel , tento článok je určený pre vás. Tu vás prevedieme 5 jednoduchých a účinných metódy, ako túto úlohu vykonať bez námahy.

Stiahnite si cvičebnicu

Môžete si stiahnuť Súbor Excel a precvičujte sa pri čítaní tohto článku.

Vloženie znaku medzi text.xlsm

5 metód na vloženie znaku medzi text v programe Excel

Nasledujúci súbor údajov má Štát a Číslo stĺpce. Pomocou tohto súboru údajov vám ukážeme 5 jednoduchých a účinných metódy na vloženie znaku medzi text v programe Excel Tu sme použili Excel 365 . Môžete použiť akúkoľvek dostupnú verziu programu Excel.

1. Používanie funkcií LEFT a MID s operátorom Ampersand

Tu, v Číslo chceme pridať stĺpec Pomlčka ( - ) medzi skratka štátu a čísla Na tento účel použijeme LEVÁ a MID funkcie spolu s Ampersand ( & ).

Prejdime si nasledujúce kroky na vykonanie tejto úlohy.

  • Najprv zadajte do bunky nasledujúci vzorec D5 .
=LEFT(C5,2) & "-" & MID(C5,3,100)

Rozdelenie vzorca

  • LEFT(C5,2) → funkcia LEFT vráti znak alebo znaky z počiatočnej pozície čísla alebo textového reťazca bunky. Vrátené znaky sú založené na čísle, ktoré sme zadali.
  • LEFT(C5,2) → sa stáva
    • Výstup: NY
  • MID(C5,3,100) → funkcia MID vracia znaky z textového reťazca. Začína od nami zadanej pozície a vracia zadaný počet znakov.
  • MID(C5,3,100) → sa stáva
    • Výstup: 019186
  • NY& "-" &019186 → operátor Ampersand spája NY s Pomlčka (-) a 019186 .
  • NY& "-" &019186 → sa stáva
    • Výstup: NY-019186
    • Vysvetlenie : a Pomlčka ( - ) sa pridáva medzi skratku NY a čísla 019186 v bunke D5 .
  • Potom stlačte tlačidlo VSTÚPIŤ .

Výsledok sa potom zobrazí v bunke D5 .

  • V tejto chvíli, ťahať nadol vzorec s Nástroj Fill Handle .

V dôsledku toho sa v Výsledok stĺpec, môžete vidieť vložený znak medzi text .

Prečítajte si viac: Ako pridať znak v programe Excel do viacerých buniek (5 jednoduchých spôsobov)

2. Použitie funkcie REPLACE na vloženie znaku medzi text

V tejto metóde pridáme číselný kód (+889) medzi skratka štátu a čísla z Číslo stĺpec. Uplatníme funkcia REPLACE na vykonanie úlohy.

Prejdime si nasledujúce kroky na vykonanie tejto úlohy.

  • Najprv zadajte do bunky nasledujúci vzorec D5 .
=REPLACE(C5,3,0,"(+889)")

Rozdelenie vzorca

  • REPLACE(C5,3,0,"(+889)") → funkcia REPLACE nahradí časť textového reťazca iným číslom alebo textom, ktorý zadáme.
  • NAHRADIŤ(C5,3,0,"(+889)") → sa stáva
    • Výstup: NY(+889)019186
    • Vysvetlenie: tu, (+889) sa pridáva medzi NY a čísla 019186 v bunke D5 .
  • Potom stlačte tlačidlo VSTÚPIŤ .

Preto môžete vidieť výsledok v bunke D5 .

  • Okrem toho, ťahať nadol vzorec s Nástroj Fill Handle .

Preto v Výsledok stĺpec, môžete vidieť vložený znak medzi text .

3. Používanie funkcií LEFT, SEARCH, RIGHT & LEN

V nasledujúcom súbore údajov môžete vidieť v Číslo stĺpec, ktorý je Hash ( # ) znak medzi skratka štátu a čísla . Ďalej pridáme číselný kód (+889) po Hash ( # ). Na tento účel použijeme kombináciu LEVÁ , HĽADAŤ , SPRÁVNE a LEN funkcie.

Prejdime si nasledujúce kroky na vykonanie tejto úlohy.

  • Na začiatku zadajte do bunky nasledujúci vzorec D5 .
=LEFT(C5, SEARCH("#", C5)) &"(+889)"& RIGHT(C5, LEN(C5) - SEARCH("#", C5))

Rozdelenie vzorca

  • SEARCH("#", C5) → funkcia VYHĽADÁVANIE vráti počet znakov, pri ktorých sa ako prvý nájde konkrétny znak alebo textový reťazec, pričom sa číta zľava doprava. Tu, funkcia VYHĽADÁVANIE zistí polohu Hash ( # ) v bunke C5 .
    • Výstup: 3
  • LEN(C5) → funkcia LEN vráti celkový počet znakov v bunke C5 .
    • Výstup: 9
  • RIGHT(C5, LEN(C5) - SEARCH("#", C5) → funkcia RIGHT vráti znak alebo znaky z koncovej pozície čísla alebo textového reťazca bunky. Vrátené znaky sú založené na čísle, ktoré sme zadali.
  • VPRAVO(C5, 9- 3) sa stáva
    • Výstup: 019186
  • SEARCH("#", C5)) &"(+889)"& RIGHT(C5, LEN(C5) - SEARCH("#", C5)) → operátor Ampersand "&" spája 3 s (+889) a 019186 .
  • 3 &"(+889)"& 019186 → sa stáva
    • Výstup: 3(+889)019186
  • LEFT(C5, SEARCH("#", C5)) &"(+889)"& RIGHT(C5, LEN(C5) - SEARCH("#", C5)) → funkcia LEFT vráti znak alebo znaky z počiatočnej pozície čísla alebo textového reťazca bunky. Vrátené znaky sú založené na čísle, ktoré sme zadali.
  • LEFT(C5,3(+889)019186) V dôsledku toho sa stáva
    • Výstup: NY#(+889)019186
    • Vysvetlenie: tu, (+889) sa pridáva medzi NY# a čísla 019186 v bunke D5 .
  • Potom stlačte tlačidlo VSTÚPIŤ .

Preto môžete vidieť výsledok v bunke D5 .

  • Spolu s tým, ťahať nadol vzorec s Nástroj Fill Handle .

V dôsledku toho sa v Výsledok stĺpec, môžete vidieť vložený znak medzi text .

Prečítajte si viac: Ako pridať znaky do vzorca programu Excel (4 jednoduché metódy)

Podobné čítania

  • Ako nastaviť limit znakov v programe Excel
  • Filtrovanie špeciálnych znakov v programe Excel (jednoduchý sprievodca)
  • Použitie vzorca na identifikáciu špeciálnych znakov v programe Excel (4 metódy)
  • Ako skontrolovať limit znakov v programe Excel (s jednoduchými krokmi)

4. Použitie kombinovaných funkcií na vloženie znaku medzi text

V nasledujúcom súbore údajov môžete vidieť v Číslo stĺpec, ktorý je priestor (" ") medzi skratka štátu a čísla . tu pridáme číselný kód (+889) po priestor ( " " ). Na vykonanie úlohy použijeme kombináciu CONCATENATE , LEVÁ , HĽADAŤ , SPRÁVNE a LEN funkcie.

Prejdime si nasledujúce kroky na vykonanie tejto úlohy.

  • Najprv zadajte do bunky nasledujúci vzorec D5 .
=CONCATENATE(LEFT(C5, SEARCH(" ", C5)), "(+889)", RIGHT(C5, LEN(C5) -SEARCH(" ", C5))

Rozdelenie vzorca

  • SEARCH(" ", C5) → funkcia VYHĽADÁVANIE vráti počet znakov, pri ktorých sa ako prvý nájde konkrétny znak alebo textový reťazec, pričom sa číta zľava doprava. Tu, funkcia VYHĽADÁVANIE zistí polohu priestor ( " " ) v bunke C5 .
    • Výstup: 3
  • LEN(C5) → funkcia LEN vráti celkový počet znakov v bunke C5.
    • Výstup: 9
  • RIGHT(C5, LEN(C5) -SEARCH(" ", C5) → funkcia RIGHT vráti znak alebo znaky z koncovej pozície čísla alebo textového reťazca bunky. Vrátené znaky sú založené na čísle, ktoré sme zadali.
  • VPRAVO(C5, 9-3) → sa stáva
    • Výstup: 019186
  • LEFT(C5, SEARCH(" ", C5))→ funkcia LEFT vráti znak alebo znaky z počiatočnej pozície čísla alebo textového reťazca bunky. Vrátené znaky sú založené na čísle, ktoré sme zadali.
  • LEFT(C5, SEARCH(" ", C5) → sa stáva
    • Výstup: NY
  • CONCATENATE(LEFT(C5, SEARCH(" ", C5)), "(+889)", RIGHT(C5, LEN(C5) -SEARCH(" ", C5)) → funkcia CONCATENATE spája alebo spája znaky do jedného textového reťazca.
  • CONCATENATE(NY , "(+889)", 019186)) Potom sa stáva
    • Výstup: NY (+889)019186
    • Vysvetlenie: tu, (+889) sa pridáva medzi NY a čísla 019186 v bunke D5 .
  • Potom stlačte tlačidlo VSTÚPIŤ .

Preto môžete vidieť výsledok v bunke D5 .

  • Okrem toho, ťahať nadol vzorec s Nástroj Fill Handle .

Preto v Výsledok stĺpec, môžete vidieť vložený znak medzi text .

Prečítajte si viac: Kód znaku pre kontrolnú značku v programe Excel (2 aplikácie)

5. Používanie VBA na vkladanie znakov medzi text

V tejto metóde použijeme Kód VBA na vloženie znaku medzi text v programe Excel .

Prejdime si nasledujúce kroky na vykonanie tejto úlohy.

  • Najskôr pôjdeme do Vývojár tab.
  • Potom vyberte Visual Basic .

V tomto okamihu sa Okno editora VBA sa objaví.

  • Potom, z Vložte karta>> vybrať Modul .

Ďalej Modul VBA sa objaví.

V tomto okamihu zadajte nasledujúci kód do 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 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 

Rozdelenie kódu

  • Vyhlasujeme INSERT_CHARACTER_BETWEN_CELLS ako náš Sub .
  • Berieme Bunky a Cells_Range ako premenné pre Rozsah .
  • Používame Vľavo , VBA.Mid a VBA.Len funkcie na vkladanie (+889) medzi vybranými bunkami.
  • Používame Slučka For pokračovať v úlohe, pokiaľ nenájde posledná bunka .
  • Potom budeme zavrieť . Okno editora VBA .
  • Potom budeme vrátiť do nášho pracovný list .
  • Spolu s tým stlačíme ALT+F8 vyzdvihnúť Makro dialógové okno, aby sme mohli spustiť kód.

Okrem stlačenia ALT+F8 , môžete prejsť na stránku Vývojár a vyberte kartu Makrá z Kód skupiny, aby sa vyzdvihli Makro dialógové okno,

V tomto okamihu sa MACRO zobrazí sa dialógové okno.

Uistite sa, že Názov makra obsahuje Sub vášho kódu.

  • Potom kliknite na Spustiť .

Neskôr sa Vstupné pole z Vloženie znaku medzi bunky sa objaví.

  • Potom v Výber rozsahu buniek na vloženie znaku vyberieme bunky C5:C9 .
  • Potom kliknite na tlačidlo OK .

Preto v Výsledok stĺpec, môžete vidieť vložený znak medzi text .

Praktická časť

Vyššie uvedené súbory si môžete stiahnuť Excel súbor na precvičenie vysvetlených metód.

Záver

Tu sme sa vám pokúsili ukázať 5 metód na vloženie znaku medzi text v programe Excel . Ďakujeme, že ste si prečítali tento článok, dúfame, že bol užitočný. Ak máte akékoľvek otázky alebo návrhy, dajte nám vedieť v sekcii komentárov nižšie. Navštívte našu webovú stránku ExcelWIKI preskúmať viac.

Hugh West je veľmi skúsený tréner a analytik Excelu s viac ako 10-ročnými skúsenosťami v tomto odvetví. Má bakalársky titul v odbore účtovníctvo a financie a magisterský titul v odbore Business Administration. Hugh má vášeň pre vyučovanie a vyvinul jedinečný vyučovací prístup, ktorý sa dá ľahko sledovať a pochopiť. Jeho odborné znalosti Excelu pomohli tisíckam študentov a profesionálov na celom svete zlepšiť svoje zručnosti a vyniknúť vo svojej kariére. Hugh sa prostredníctvom svojho blogu delí o svoje znalosti so svetom a ponúka bezplatné výukové programy Excelu a online školenia, ktoré jednotlivcom a firmám pomôžu naplno využiť ich potenciál.