Jak vložit znak mezi text v aplikaci Excel (5 snadných metod)

  • Sdílet Toto
Hugh West

Pokud chcete vložení znaku mezi text v aplikaci Excel , je tento článek určen právě vám. Zde vás provedeme 5 snadných a účinných metody, jak tento úkol provést bez námahy.

Stáhnout cvičebnici

Můžete si stáhnout Soubor Excel a procvičujte se při čtení tohoto článku.

Vložení znaku mezi text.xlsm

5 metod vkládání znaků mezi text v aplikaci Excel

Následující soubor dat má Stát a Číslo sloupce. Na tomto souboru dat vám ukážeme. 5 snadných a účinných metody pro vložení znaku mezi text v aplikaci Excel Zde jsme použili Excel 365 . Můžete použít jakoukoli dostupnou verzi aplikace Excel.

1. Použití funkcí LEFT a MID s operátorem Ampersand

Zde, v Číslo chceme přidat sloupec Pomlčka ( - ) mezi zkratka státu a čísla K tomu použijeme LEVÝ a MID spolu s funkcemi Ampersand ( & ).

Projděme si následující kroky k provedení úkolu.

  • Nejprve zadejte do buňky následující vzorec D5 .
=LEFT(C5,2) & "-" & MID(C5,3,100)

Rozdělení vzorců

  • LEFT(C5,2) → funkce LEFT vrátí znak nebo znaky od počáteční pozice v číselném nebo textovém řetězci buňky. Vrácené znaky vycházejí ze zadaného čísla.
  • LEFT(C5,2) → se stává
    • Výstup: NY
  • MID(C5,3,100) → funkce MID vrací znaky z textového řetězce. Začíná od zadané pozice a vrací zadaný počet znaků.
  • MID(C5,3,100) → se stává
    • Výstup: 019186
  • NY& "-" &019186 → operátor ampersandu propojuje NY s Pomlčka (-) a 019186 .
  • NY& "-" &019186 → se stává
    • Výstup: NY-019186
    • Vysvětlení : a Pomlčka ( - ) se přidává mezi zkratku NY a čísla 019186 v buňce D5 .
  • Poté stiskněte tlačítko ENTER .

Výsledek se pak zobrazí v buňce D5 .

  • V tuto chvíli, přetáhnout dolů vzorec s Nástroj Fill Handle .

V důsledku toho se v Výsledek sloupec, můžete vidět vložený znak mezi text .

Přečtěte si více: Jak přidat znak v aplikaci Excel do více buněk (5 snadných způsobů)

2. Použití funkce REPLACE pro vložení znaku mezi text

V této metodě přidáme číselný kód (+889) mezi zkratka státu a čísla o Číslo sloupec. Použijeme funkce REPLACE k provedení úkolu.

Projděme si následující kroky k provedení úkolu.

  • Nejprve zadejte do buňky následující vzorec D5 .
=REPLACE(C5,3,0,"(+889)")

Rozdělení vzorců

  • REPLACE(C5,3,0,"(+889)") → funkce REPLACE nahradí část textového řetězce jiným číslem nebo textem, který jsme zadali.
  • NAHRADIT(C5,3,0,"(+889)") → se stává
    • Výstup: NY(+889)019186
    • Vysvětlení: zde, (+889) se přidává mezi NY a čísla 019186 v buňce D5 .
  • Poté stiskněte tlačítko ENTER .

Výsledek se tedy zobrazí v buňce D5 .

  • Kromě toho, přetáhnout dolů vzorec s Nástroj Fill Handle .

Proto v Výsledek sloupec, můžete vidět vložený znak mezi text .

3. Použití funkcí LEFT, SEARCH, RIGHT & LEN

V následujícím souboru dat můžete v části Číslo sloupec, který je Hash ( # ) znaménko mezi zkratka státu a čísla . Dále přidáme číselný kód (+889) po Hash ( # ). K tomu použijeme kombinaci znaků LEVÝ , HLEDAT , PRAVÁ a LEN funkce.

Projděme si následující kroky k provedení úkolu.

  • Na začátku zadejte do buňky následující vzorec D5 .
=LEFT(C5, SEARCH("#", C5)) &"(+889)"& RIGHT(C5, LEN(C5) - SEARCH("#", C5))

Rozdělení vzorců

  • SEARCH("#", C5) → funkce HLEDAT vrací počet znaků, na kterých je určitý znak nebo textový řetězec nalezen jako první, při čtení zleva doprava. Zde, funkce HLEDAT zjistí polohu Hash ( # ) v buňce C5 .
    • Výstup: 3
  • LEN(C5) → funkce LEN vrací celkový počet znaků v buňce C5 .
    • Výstup: 9
  • RIGHT(C5, LEN(C5) - SEARCH("#", C5) → funkce RIGHT vrátí znak nebo znaky z koncové pozice čísla nebo textového řetězce buňky. Vrácené znaky jsou založeny na čísle, které jsme zadali.
  • VPRAVO(C5, 9- 3) se stává
    • Výstup: 019186
  • SEARCH("#", C5)) &"(+889)"& RIGHT(C5, LEN(C5) - SEARCH("#", C5)) → operátor Ampersand "&" propojuje 3 s (+889) a 019186 .
  • 3 &"(+889)"& 019186 → se stává
    • Výstup: 3(+889)019186
  • LEFT(C5, SEARCH("#", C5)) &"(+889)"& RIGHT(C5, LEN(C5) - SEARCH("#", C5)) → funkce LEFT vrátí znak nebo znaky od počáteční pozice v číselném nebo textovém řetězci buňky. Vrácené znaky vycházejí ze zadaného čísla.
  • LEFT(C5,3(+889)019186) V důsledku toho se stává
    • Výstup: NY#(+889)019186
    • Vysvětlení: zde, (+889) se přidává mezi NY# a čísla 019186 v buňce D5 .
  • Poté stiskněte tlačítko ENTER .

Výsledek tedy vidíte v buňce D5 .

  • Spolu s tím, přetáhnout dolů vzorec s Nástroj Fill Handle .

V důsledku toho se v Výsledek sloupec, můžete vidět vložený znak mezi text .

Přečtěte si více: Jak přidat znaky do vzorce aplikace Excel (4 jednoduché metody)

Podobná čtení

  • Jak nastavit omezení počtu znaků v aplikaci Excel
  • Filtrování speciálních znaků v aplikaci Excel (snadný průvodce)
  • Použití vzorce pro identifikaci speciálních znaků v aplikaci Excel (4 metody)
  • Jak zkontrolovat limit znaků v aplikaci Excel (ve snadných krocích)

4. Použití kombinovaných funkcí pro vložení znaku mezi text

V následujícím souboru dat můžete v části Číslo sloupec, který je prostor (" ") mezi zkratka státu a čísla . zde přidáme číselný kód (+889) po prostor ( " " ). K provedení úkolu použijeme kombinaci. CONCATENATE , LEVÝ , HLEDAT , PRAVÁ a LEN funkce.

Projděme si následující kroky k provedení úkolu.

  • Nejprve zadejte do buňky následující vzorec D5 .
=CONCATENATE(LEFT(C5, SEARCH(" ", C5)), "(+889)", RIGHT(C5, LEN(C5) -SEARCH(" ", C5)))

Rozdělení vzorců

  • SEARCH(" ", C5) → funkce HLEDAT vrací počet znaků, na kterých je určitý znak nebo textový řetězec nalezen jako první, při čtení zleva doprava. Zde, funkce HLEDAT zjistí polohu prostor ( " " ) v buňce C5 .
    • Výstup: 3
  • LEN(C5) → funkce LEN vrátí celkový počet znaků v buňce C5.
    • Výstup: 9
  • RIGHT(C5, LEN(C5) -SEARCH(" ", C5)) → funkce RIGHT vrátí znak nebo znaky z koncové pozice čísla nebo textového řetězce buňky. Vrácené znaky jsou založeny na čísle, které jsme zadali.
  • VPRAVO(C5, 9-3) → se stává
    • Výstup: 019186
  • LEFT(C5, SEARCH(" ", C5))→ funkce LEFT vrátí znak nebo znaky od počáteční pozice v číselném nebo textovém řetězci buňky. Vrácené znaky vycházejí ze zadaného čísla.
  • LEFT(C5, SEARCH(" ", C5) → se stává
    • Výstup: NY
  • CONCATENATE(LEFT(C5, SEARCH(" ", C5)), "(+889)", RIGHT(C5, LEN(C5) -SEARCH(" ", C5)) → funkce CONCATENATE spojí nebo spojí znaky do jednoho textového řetězce.
  • CONCATENATE(NY , "(+889)", 019186)) Pak se stává
    • Výstup: NY (+889)019186
    • Vysvětlení: zde, (+889) se přidává mezi NY a čísla 019186 v buňce D5 .
  • Poté stiskněte tlačítko ENTER .

Výsledek se tedy zobrazí v buňce D5 .

  • Dále, přetáhnout dolů vzorec s Nástroj Fill Handle .

Proto v Výsledek sloupec, můžete vidět vložený znak mezi text .

Přečtěte si více: Kód znaku pro kontrolní značku v aplikaci Excel (2 aplikace)

5. Použití VBA k vložení znaku mezi text

V této metodě použijeme Kód VBA na vložení znaku mezi text v aplikaci Excel .

Projděme si následující kroky k provedení úkolu.

  • Nejprve se podíváme na Vývojář tab.
  • Pak vyberte Visual Basic .

V tomto okamžiku je Okno editoru VBA se objeví.

  • Poté z Vložte karta>> vybrat Modul .

Dále pak Modul VBA se objeví.

V tomto okamžiku zadejte následující kód do pole 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 

Rozdělení kódu

  • Prohlašujeme INSERT_CHARACTER_BETWEN_CELLS jako náš Sub .
  • Přijímáme Buňky a Cells_Range jako proměnné pro Rozsah .
  • Používáme Vlevo , VBA.Mid a VBA.Len funkce pro vkládání (+889) mezi vybranými buňkami.
  • Používáme Smyčka For pokračovat v úkolu, pokud nenajde poslední buňka .
  • Pak budeme zavřít na Okno editoru VBA .
  • Poté budeme vrátit do našeho pracovní list .
  • Spolu s tím stiskneme ALT+F8 abyste vyzdvihli Makro dialogové okno, abychom mohli spustit kód.

Kromě stisknutí ALT+F8 , můžete přejít na Vývojář a vyberte možnost Makra z Kód skupiny, aby se ukázalo, že Makro dialogové okno,

V tomto okamžiku je MACRO zobrazí se dialogové okno.

Ujistěte se, že Název makra obsahuje Sub vašeho kódu.

  • Pak klikněte na Spustit .

Později Vstupní pole z Vložení znaku mezi buňky se objeví.

  • Poté v Výběr rozsahu buněk pro vložení znaku vybereme buňky C5:C9 .
  • Poté klikněte na tlačítko OK .

Proto v Výsledek sloupec, můžete vidět vložený znak mezi text .

Praktická část

Výše uvedený soubor si můžete stáhnout Excel a procvičit si vysvětlené metody.

Závěr

Zde jsme se vám pokusili ukázat 5 metod na vložení znaku mezi text v aplikaci Excel . Děkujeme vám za přečtení tohoto článku, doufáme, že byl užitečný. Pokud máte nějaké dotazy nebo návrhy, dejte nám prosím vědět v sekci komentářů níže. Navštivte prosím naše webové stránky ExcelWIKI prozkoumat více.

Hugh West je velmi zkušený školitel a analytik Excelu s více než 10 lety zkušeností v oboru. Má bakalářský titul v oboru Účetnictví a finance a magisterský titul v oboru Business Administration. Hugh má vášeň pro výuku a vyvinul jedinečný přístup k výuce, který lze snadno sledovat a pochopit. Jeho odborné znalosti Excelu pomohly tisícům studentů a profesionálů po celém světě zlepšit své dovednosti a vyniknout ve své kariéře. Prostřednictvím svého blogu Hugh sdílí své znalosti se světem a nabízí bezplatné výukové programy Excelu a online školení, které jednotlivcům a firmám pomohou dosáhnout jejich plného potenciálu.