Office
Přihlásit se
Sloučení textů ze dvou nebo víc buněk do jedné buňky

Sloučení textů ze dvou nebo víc buněk do jedné buňky

Poznámka:  Snažíme se pro vás co nejrychleji zajistit aktuální obsah nápovědy ve vašem jazyce. Tato stránka byla přeložena automaticky a může obsahovat gramatické chyby nebo nepřesnosti. Naším cílem je to, aby pro vás byl její obsah užitečný. Mohli byste nám prosím dát ve spodní části této stránky vědět, jestli vám informace v článku pomohly? Pokud byste se rádi podívali na jeho anglickou verzi, najdete ji tady .

Texty ze dvou nebo víc buněk se dají sloučit do jedné buňky. Pokud třeba list obsahuje buňku se jménem a buňku s příjmením, můžete tato dvě jména sloučit do jedné nové buňky. V tomto článku probereme několik možností, jak to udělat.

Dynamické doplňování

Řekněme, že sloupec A obsahuje křestní jména, příjmení obsahuje sloupec B a chcete-li vyplnit sloupec C křestní jména a příjmení kombinovat. Pokud vytvořte vzorec zadáním celého jména ve sloupci C funkce dynamické doplňování v aplikaci Excel vyplní zbytek založené na vzorku, který zadáte.

  1. Zadejte celé jméno do buňky C2 a stiskněte klávesu ENTER.

  2. Přejděte na Data > Dynamické doplňování nebo stiskněte CTRL + E.

  3. Aplikace Excel budou smysl vzorku, který zadáte a vyplnit buňky pod C2 sloučený text.

Poznámka: Funkce dynamické doplňování je pouze dostupné v Excelu 2013 a novějších.

Použití symbolu ampersand, který můžete zadat pomocí kláves Shift+7, je nejjednodušší způsob, jak sloučit obsah buněk. V následujícím příkladu použijeme =A2&" "&B2 ke sloučení křestních jmen a příjmení.

  1. Klikněte na buňku, do které chcete umístit sloučený text.

  2. Napište = a klikněte na buňku obsahující první text, který chcete zahrnout do sloučeného textu, třeba křestní jméno.

  3. Napište &" "& (mezi uvozovkami je mezera).

  4. Klikněte na druhou buňku s textem, který chcete zahrnout do sloučeného textu, třeba na buňku s příjmením. Potom stiskněte Enter.

    Použijte =A2&" "&B2 ke zřetězení textu, jako je například křestní jméno a příjmení

    Tip:  Pokud chcete sloučit text z víc než dvou buněk, pokračujte ve vybírání buněk a po vybrání každé buňky napište &" "&. Pokud nechcete mezi slučované texty přidávat mezery, napište místo &" "& jenom &. Pokud chcete zadat čárku, napište &", "& (mezi uvozovkami je čárka následovaná mezerou).

    Použijte =B2&", "&A2 ke zřetězení textu, jako je například křestní jméno a příjmení

Místo použití symbolu ampersand (&), můžete použít funkci CONCAT.

Poznámka: Funkce CONCAT je dostupná jenom v Excelu 2016 a novějším. Ve starších verzích můžete použít funkci CONCATENATE.

Příklad

Příklad snadněji pochopíte, pokud ho zkopírujete do prázdného listu.

  1. Vyberte text v příkladu od křestního jména až po telefonní číslo v posledním sloupci.

  2. Stisknutím Ctrl+C text zkopírujte.

  3. Na prázdném listu vyberte buňku A1 a stiskněte kombinaci klávesCtrl+V.

Křestní jméno

Příjmení

Telefon

Petr

Karásek

543 216 226 klapka 112

Karel

Florian

225 154 156

Václav

Holý

111 555 189

Jaroslava

Burešová

111 555 230 klapka 705

Funkce

=CONCAT(A2," ",B2," ",C2)

Výsledek

Petr Karásek 543 216 226 klapka 112

Vzorec v řádku Funkce v tabulce z předcházejícího příkladu využívá funkci CONCAT ke sloučení obsahu tří buněk ve sloupcích A, B a C. V této funkci jsou buňky nebo řetězce, které chcete sloučit, oddělené středníky. Pokud chcete mezi řetězce přidat mezeru, přidejte mezeru uzavřenou do uvozovek (" "). Při bližším pohledu na funkci CONCAT v tomto vzorci zjistíte, že obsah buňky A2 je sloučený s mezerou, obsahem buňky B2, další mezerou a obsahem buňky C2.

Až příklad zkopírujete do listu, přetáhněte vzorec v buňce D2 dolů do buněk D3:D5. Obsah buněk se sloučí.

Poznámka: Některé prohlížeče přidávají před zkopírované vzorce apostrof ('). To způsobuje, že je Excel rozpozná jako text. Pokud se vzorec po zkopírování zobrazí jako text, a ne jako výsledek, vyberte buňku se vzorcem, stiskněte F2, odstraňte apostrof a stiskněte Enter.

Níže je uveden podobný příklad s využitím funkce ZNAK k vložení prázdného řádku. Tyto výsledky jsou vhodnější pro adresní štítky.

Křestní jméno

Příjmení

Ulice

Město

Stát

PSČ

Petr

Riley

4567 Main St.

Buffalo

NY

98052

Funkce:

=CONCAT("The ",B2," Family",ZNAK(10),C2,ZNAK(10),D2,", ",E2," ",F2)

Popis

Sloučí příjmení se slovy „The“ a „Family“ a potom je sloučí s adresou. ZNAK(10) slouží k vložení nového řádku. Aby se nový řádek zobrazoval správně, je potřeba v buňkách nastavit zalamování textu.

Výsledek

The Riley Family
4567 Main St.
Buffalo, NY 98052

Podobně jako funkci CONCAT můžete použít také funkci TEXTJOIN. Funkce TEXTJOIN spojuje texty z několika oblastí a/nebo řetězců. Obsahuje parametr pro zadání oddělovače jednotlivých textových hodnot, které se mají spojit. Pokud je oddělovač prázdný textový řetězec, pak tato funkce jednotlivé oblasti přímo zřetězí.

Příklad

Město

Stát

PSČ

Země

Tulsa

OK

74133

US

Seattle

WA

98109

US

Iselin

NJ

08830

US

Fort Lauderdale

FL

33309

US

Tempe

AZ

85285

US

konec

,

,

,

;

Funkce

=TEXTJOIN(A8:D8,PRAVDA,A2:D7)

Výsledek

Tulsa,OK,74133,US;Seattle,WA,98109,US;Iselin,NJ,08830,US;Fort Lauderdale,FL,33309,US;Tempe,AZ,85285,US;konec

Potřebujete další pomoc?

Kdykoli se můžete zeptat některého odborníka v technické komunitě Excelu, získat podporu v komunitě pro odpovědi, případně navrhnout novou funkci nebo vylepšení ve fóru Excel User Voice.

Viz taky

Přehled vzorců v Excelu

Jak se vyhnout nefunkčním vzorcům

Zjišťování a oprava chyb ve vzorcích

Klávesové zkratky a funkční klávesy Excelu

Textové funkce (odkazy)

Funkce aplikace Excel (podle abecedy)

Funkce aplikace Excel (podle kategorie)

Rozšiřte své dovednosti s Office
Projít školení
Získejte nové funkce jako první
Připojte se k účastníkům programu Office Insiders

Byly tyto informace užitečné?

Děkujeme vám za zpětnou vazbu.

Děkujeme vám za váš názor. Vypadá to, že bude užitečné, když vás spojíme s některým z našich agentů z podpory Office.

×