Obsah
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.xlsm5 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.