Spojenie textu dvoch alebo viacerých buniek do jednej bunky

Spojenie textu dvoch alebo viacerých buniek do jednej bunky

Text z dvoch alebo viacerých buniek môžete spojiť do jednej bunky. Ak máte napríklad v hárku jednu bunku s krstným menom určitej osoby a druhú bunku s jej priezviskom, môžete ich spojiť do inej bunky. V tejto téme uvedieme niekoľko rozličných spôsobov, ako to urobiť.

Dynamické dopĺňanie

Povedzme, že stĺpec A obsahuje krstné mená, stĺpec B obsahuje priezviská a do stĺpca C chcete vyplniť kombináciu krstných mien a priezvisk. Ak vytvoríte vzorec zadaním celého mena do stĺpca C, funkcia Excelu Dynamické dopĺňanie doplní zvyšok na základe vzorca, ktorý poskytnete.

  1. Do bunky C2 zadajte celé meno a stlačte kláves ENTER.

  2. Do bunky C3 začnite písať ďalšie celé meno. Excel vycíti vzorec zadávania a zobrazí ukážku zvyšku stĺpca vyplneného spojeným textom.

  3. Ukážku prijmete stlačením klávesu ENTER.

    Zreťazenie údajov pomocou dynamického dopĺňania

    Ak dynamické dopĺňanie nevytvorí ukážku, možno nie je zapnuté. Môžete ho však spustiť manuálne – prejdite na položky Údaje > Dynamické dopĺňanie. Ak chcete zapnúť dynamické dopĺňanie, prejdite na položky Nástroje > Možnosti > Rozšírené > Možnosti úprav > začiarknite políčko Automatické dynamické dopĺňanie.

Poznámka: Dynamické dopĺňanie je k dispozícii len pre Excel 2013 pre Windows a novšie verzie.

Použitie znaku &, ktorý možno zadať klávesovou skratkou Shift + 7, je najjednoduchším spôsobom spájania obsahu. V nasledujúcom príklade na spojenie krstného mena a priezviska realizované vzorcom =A2&" "&B2.

  1. Kliknite na bunku, do ktorej sa má vložiť spojený text.

  2. Zadajte znak = a potom kliknite na bunku s prvým textom, ktorý chcete skombinovať, napríklad s krstným menom určitej osoby.

  3. Zadajte znaky &" "& (medzeru uzavretú v úvodzovkách).

  4. Kliknite na ďalšiu bunku s textom, ktorý chcete skombinovať, napríklad s priezviskom danej osoby a potom stlačte kláves Enter.

    Použitie vzorca =A2&" "&B2 na zreťazenie textu, akým je krstné meno a priezvisko

    Tip:  Ak chcete spojiť text z viac ako dvoch buniek, pokračujte vo výbere buniek a zadávaní znakov &" "& po každej vybratej bunke. Ak nechcete medzi spájaný text pridať medzeru, zadajte iba znak & namiesto znakov &" "&. Ak chcete pridať čiarku, zadajte znaky &", "& (medzeru nasledujúcu za čiarkou, spolu uzavreté v úvodzovkách).

    použitie vzorca =B2&", "&A2 na zreťazenie textu, akým je priezvisko, krstné meno

Namiesto použitia znaku & môžete použiť funkciu CONCAT.

Poznámka: Funkcia CONCAT je k dispozícii len v Exceli 2016 a novších verziách. V starších verziách môžete použiť funkciu CONCATENATE.

Príklad

Príklad bude zrozumiteľnejší po skopírovaní do prázdneho hárka.

  1. Vyberte text v príklade. Najskôr krstné meno a nakoniec telefónne číslo uvedené v poslednom riadku.

  2. Pomocou kombinácie klávesov Ctrl + C skopírujte text.

  3. V prázdnom hárku vyberte bunku A1 a stlačte kombináciu klávesov Ctrl + V.

Krstné meno

Priezvisko   

Telefón

Ján

Rybárik

555-1875 kl. 2007

Tomáš

Kobetič

555-2306

Igor

Konečný

555-1896

Ema

Vargová

555-2307 kl. 705

Funkcia

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

Výsledok:

Ján Rybárik 555-1875 kl. 2007

Vzorec v stĺpci Funkcia predchádzajúcej vzorovej tabuľky používa funkciu CONCAT na spojenie obsahu troch buniek v stĺpcoch A, B a C. Vo funkcii sa reťazce, ktoré chcete spojiť, oddeľujú pomocou bodkočiarok. Ak chcete medzi bunky alebo reťazce pridať medzeru, vložte medzeru do úvodzoviek (" "). Ak sa vo vzorci pozriete na funkciu CONCAT, uvidíte, že obsah bunky A2 sa spája s medzerou, obsahom bunky B2, ďalšou medzerou a obsahom bunky C2.

Po prilepení príkladu do hárka presuňte vzorec v bunke D2 do buniek D3:D5, aby ste obsah týchto buniek spojili.

Poznámka: Niektoré prehliadače vložia pred kopírované vzorce apostrof ('), na základe čoho ich Excel bude považovať za text. Ak sa po prilepení vzorec zobrazí ako text a nie ako výsledok, vyberte bunku vzorca, potom stlačte kláves F2, odstráňte apostrof a stlačte kláves Enter.

Ponúkame vám podobný príklad, v ktorom sa na vloženie nového riadka používa funkcia CHAR. Tieto výsledky sa lepšie hodia pre štítok s adresou.

Krstné meno

Priezvisko   

Ulica

Mesto

Štát

PSČ

Ján

Rybárik

Lúčna 1

Zvolen

SK

960 01

Funkcia:

=CONCAT("Vážený pán ";B2;" s rodinou";CHAR(10);C2;CHAR(10);D2;", ";E2;" ";F2)

Popis:

Spojí priezvisko s výrazmi „Vážený pán“ a „s rodinou“ a ich spojením vytvorí adresu. CHAR(10) sa používa na vloženie nového riadka. Bude potrebné nastaviť bunky na zalamovanie textu, aby sa prvý riadok zobrazoval správne.

Výsledok:

Vážený pán Rybárik s rodinou
Lúčna 1
Zvolen, SK 960 01

Funkcia TEXTJOIN sa používa podobne ako funkcia CONCAT. Funkcia TEXTJOIN kombinuje text z viacerých rozsahov a/alebo reťazcov a použije medzi každou textovou hodnotou, ktorá sa skombinuje, vami určený oddeľovač. Ak je oddeľovač prázdny textový reťazec, táto funkcia efektívne zreťazí rozsahy.

Príklad

Mesto

Štát

PSČ

Krajina

Tulsa

OK

74133

USA

Seattle

WA

98109

USA

Iselin

NJ

08830

USA

Fort Lauderdale

FL

33309

USA

Tempe

AZ

85285

USA

koniec

,

,

,

;

Funkcia

=TEXTJOIN(A8:D8;TRUE;A2:D7)

Výsledok:

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

Potrebujete ďalšiu pomoc?

Vždy sa môžete opýtať odborníka v komunite technikov pre Excel, získať podporu v rámci komunity lokality Answers alebo navrhnúť novú funkciu či vylepšenie na lokalite Excel User Voice.

Pozrite tiež

Prehľad vzorcov v Exceli

Zabránenie vzniku nefunkčných vzorcov

Zisťovanie chýb vo vzorcoch

Excelové klávesové skratky a funkčné klávesy pre Windows

Textové funkcie (odkaz)

Zoznam funkcií Excelu (podľa abecedy)

Zoznam funkcií Excelu (podľa kategórie)

Rozšírte svoje zručnosti
Preskúmať školenie
Buďte medzi prvými, ktorí získajú nové funkcie
Pridajte sa k insiderom pre Office

Boli tieto informácie užitočné?

Ďakujeme za vaše pripomienky!

Ďakujeme vám za pripomienky. Pravdepodobne vám pomôže, ak vás spojíme s pracovníkom podpory pre Office.

×