Jak přidávat znaky v aplikaci Excel (5 způsobů)

  • Sdílet Toto
Hugh West

Občas můžete potřebovat přidat znaky v aplikaci Excel na začátek, konec nebo na libovolné místo všech buněk ve výběru. Asi každý ví, jak to udělat ručně, Ruční zadávání textu do každé buňky musí trvat dlouho. V tomto článku si ukážeme několik snadných způsobů, jak přidat stejné znaky do výběru.

Stáhnout cvičebnici

Stáhněte si tento cvičební sešit a procvičujte si při čtení tohoto článku.

Přidat znaky.xlsm

5 snadných způsobů přidávání znaků v aplikaci Excel

Uvažujte následující scénář: máte data v existujících buňkách, které obsahují názvy. Možná budete chtít na začátek každé buňky umístit předponu, na konec příponu nebo nějaký text před vzorec.

Metoda 1: Operátor Ampersand (&) pro přidávání znaků v aplikaci Excel

Ampersand (&) je operátor, který se používá hlavně ke spojování více textových znaků do jednoho.

použijeme ji k vkládání znaků před/za všechny buňky v rozsahu.

Krok 1:

  • Klikněte na první buňku sloupce, ve kterém se mají zobrazit převedené názvy (C5).
  • Napište rovnítko (=), za nímž následuje text "Professor " a ampersand (&).
="Profesor"& B5

Krok 2:

  • Vyberte buňku obsahující křestní jméno (B5).
  • Stiskněte klávesu Enter a zobrazí se výsledek.
  • Přetažením automaticky vyplníte buňky.

Metoda 2: Funkce CONCATENATE pro přidávání znaků v aplikaci Excel

Funkce CONCATENATE je funkce aplikace Excel, která umožňuje vložit text na začátek a konec textového řetězce.

Funkce CONCATENATE() je z hlediska funkčnosti podobná operátoru ampersand (&). Jediný rozdíl mezi nimi je ve způsobu použití. Tuto funkci můžeme použít na začátku i na konci textu. V této části se budeme zabývat oběma.

2.1 CONCATENATE pro přidání znaků na začátek všech buněk

Nyní se podíváme, jak přidat na začátek každého jména v souboru dat několik znaků. Řekněme, že chcete přidat text " Profesor " na konci každého jména. Tuto metodu se naučíte podle následujících kroků.

Krok 1:

Klikněte na první buňku sloupce, ve které se mají zobrazit převedené názvy ( F5 ).

Krok 2:

  • Zadejte rovnítko (=) zadat vzorec.
  • Zadejte funkci CONCATENATE

Krok 3:

  • Zadejte název " Profesor " ve dvojitých uvozovkách, za nimiž následuje čárka (,).
  • Vyberte buňku obsahující křestní jméno ( E5 )
  • Umístěte uzavírací závorku. V našem příkladu by váš vzorec měl nyní vypadat takto

Text vzorce

=CONCATENATE("Profesor ", E5)

Krok 4:

  • Tisk Vstupte na .
  • Stejného efektu dosáhnete přetažením rukojeti výplně dolů.

Všimněte si, že název " Profesor " se přidá před první jména v seznamu.

2.2 CONCATENATE pro přidání znaků na konec všech buněk

Nyní se podíváme, jak přidat některé znaky do pole konec každého jména v souboru dat. Řekněme, že chcete přidat text "( USA )" na konci každého jména.

Krok 1:

  • Klikněte na první buňku sloupce, ve kterém se mají zobrazit převedené názvy (v našem příkladu C5).

Krok 2:

  • Pro zadání vzorce zadejte znaménko rovnosti (=).
  • Vstupte na funkce CONCATENATE .
  • Vyberte buňku obsahující křestní jméno (v našem příkladu B5).
  • Dále vložte čárku a za ní text "( USA )".
  • Umístěte uzavírací závorku. V našem příkladu by váš vzorec měl nyní vypadat takto:

Text vzorce

=CONCATENATE(B5, " (USA)")

Krok 3:

  • Stiskněte tlačítko Vstupte na .
  • Stejného efektu dosáhnete přetažením rukojeti výplně dolů.

Všimněte si, že text "( USA )." se přidává za první jména v seznamu.

Metoda 3: Flash Fill pro přidání znaků v aplikaci Excel

Funkce bleskového vyplnění aplikace Excel funguje zázračně. Pokud používáte aplikaci Excel 2013 nebo novější, budete ji moci používat.

Tato funkce využívá schopnosti aplikace Excel rozpoznávat vzory. Rozpozná vzor ve vašich datech a vyplní za vás zbytek buněk sloupce stejným vzorem.

3.1 Flash Fill pro přidání textu na začátek všech buněk

Krok 1:

  • Klikněte na první buňku sloupce, ve které se mají zobrazit převedené názvy ( F5 ).
  • Ručně zadejte text " Profesor ", za kterým následuje první název vašeho seznamu.

Krok 2

  • Tisk Vstupte na .
  • Klikněte na buňku F5 znovu.
  • V rámci Data klikněte na kartu Blesková výplň tlačítko (v ' Data Tools"). Případně můžete stisknout tlačítko CTRL+E na klávesnici (Command+E ) pokud používáte Mac).

Tím se stejný vzor zkopíruje do ostatních buněk ve sloupci... v mžiku!

3.2 Flash Fill pro přidání textu na konec všech buněk

Krok 1:

  • Klikněte na první buňku sloupce, ve které se mají zobrazit převedené názvy ( C5 ).
  • Ručně zadejte text "( USA )", za kterým následuje první název vašeho seznamu.

Krok 2:

  • Tisk Vstupte na .
  • Klikněte na buňku C5 znovu.
  • V rámci Data klikněte na kartu Blesková výplň tlačítko

Tím se stejný vzor zkopíruje do ostatních buněk ve sloupci... v mžiku!

Metoda 4: Přidání znaků v aplikaci Excel před/za konkrétní N-tý znak

Chcete-li přidat konkrétní text nebo znak na konkrétní místo v buňce, rozdělte původní řetězec na dvě poloviny a přidejte text mezi ně. Syntaxe této metody je následující,

=CONCATENATE(LEFT(cell, n), "text", RIGHT(cell, LEN(cell) -n))

Kde,

  • LEVÝ (buňka, n)= pozice n-tého znaku zleva, který chcete přidat.
  • LEN (buňka) -n)= celkový počet znaků minus n-tý znak.
  • PRAVÁ (buňka, LEN(buňka) -n))= pozice n-tého znaku zprava.
  • CONCATENATE(LEFT(buňka, n)) , " text ", RIGHT(buňka, LEN(buňka) -n)) = Složení dvou polovin do jedné pomocí funkce CONCATENATE

Například chcete přidat znak (-) za 5. znak mezi slova James a (USA) z buňky B5.

Text vzorce

=CONCATENATE(LEFT(B5, 5), "-", RIGHT(B5, LEN(B5) -5))

Krok 1:

  • Zadejte rovnítko (=) pro zadání vzorce
  • Použijte CONCATENATE Funkce, za kterou následuje závorka ()

Krok 2:

  • Použijte funkce LEFT mezi závorkami.
  • Vyberte buňku B5, kterou chcete přidat, a napište čárku (,).
  • Zadejte 5 pro pátou pozici zleva a zavřete závorku.
  • Mezi dvojité uvozovky napište pomlčku "-".

Krok 3:

  • Použijte správná funkce následovaný čárkou
  • Vyberte buňku B5 a zadejte čárku
  • Použijte funkce LEN a vyberte buňku B5
  • Zadáním mínus 5 (-5) určíte pozici n-tého znaku zprava.
  • Zavřete závorky.

Krok 4:

  • Tisk Vstupte na abyste viděli výsledek

Metoda 5: Přidání zadaného znaku do všech buněk pomocí VBA

Následující Makro VBA vám usnadní práci, pokud chcete přidat zadané znaky do každé buňky výběru.

5.1 VBA: Přidání specifického znaku na začátek každé buňky

Krok 1:

  • Vyberte rozsah ( E5:E12 ), do kterého přidáte konkrétní text

Krok 2:

  • Podržte stisknuté tlačítko Alt + F11 v aplikaci Excel a otevře se Microsoft Visual Basic pro aplikace okno.
  • Klikněte na Vložte > Modul a do okna modulu vložte následující kód VBA.
  • Přidejte následující kód VBA
 Sub AppendToExistingOnLeft() Dim c As Range For Each c In Selection If c.Value "" Then c.Value = "Professor " & c.Value Next End Sub 

Krok 3:

Stiskněte tlačítko F5 a všechny buňky budou přidány do hodnoty Professor před obsah buňky.

5.2 VBA: Přidání specifického textu na konec každé buňky

Krok 1:

  • Vyberte rozsah ( B5:B12 ), do kterého přidáte konkrétní text

Krok 2:

  • Podržte stisknuté tlačítko Alt + F11 v aplikaci Excel a otevře se Microsoft Visual Basic pro aplikace okno.
  • Klikněte na Vložte > Modul a do okna modulu vložte následující kód VBA.
  • Přidejte následující kód VBA
 Sub AppendToExistingOnRight() Dim c as range For each c in Selection If c.value "" Then c.value = c.value & "(USA)" Next End Sub 

Krok 3:

  • Stiskněte tlačítko F5 spustíte toto makro a do všech buněk se před obsah buňky přidá hodnota "(USA)".

Závěr

Děkujeme, že jste si přečetli tento článek. Pomocí těchto metod můžete snadno přidávat znaky do buněk nebo na konkrétní pozice podle svých představ. Pokud máte nějaké dotazy - Neváhejte se nás zeptat. My, tým Exceldemy, vždy reagujeme na vaše dotazy.

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.