CONCATENATE – spojování textů

Tento článek je o spojování textů funkcí CONCATENATE. Tato funkce je od února 2016 v některých verzích Excelu nahrazena uživatelsky přívětivější funkcí CONCAT.

Příklad

Potřebuji spojit obsahy dvou buněk.
Např. v buňce A1 je "Prší prší" a v buňce A2 "jen se leje".
V buňce A3 chci mít "Prší prší jen se leje".

Návod

Do buňky A3 napíšu tuto funkci:
=CONCATENATE(A1;A2)
a je to.
Mohu si však všimnout, že výsledek je "Prší pršíjen se leje" bez mezery mezi "prší" a "jen".
Abych to spravil, doplním mezeru a zápis bude vypadat takto:
=CONCATENATE(A1;" ";A2)
Tedy doplním mezeru ohraničenou uvozovkami.
Pokud nechci funkci natvrdo psát, ale jen vyplňovat formulář, vyplním ho takto:
 Obrázek1
Místo funkce Concatenate mohu použít také zápis pro spojení textu - pak bych do buňky A3 napsal:
=A1&A2
respektive
=A1&" "&A2
Výsledek je stejný.
21 comments on “CONCATENATE – spojování textů
  1. Petra M napsal:

    Dobrý den, v práci máme MS Office 2007, kde v Excel není funkce CONCAT. Dá se v této verzi nějak spojit celou oblast výrazů, aniž bych v CONCATENATE vypisovala všechny? to by se mi opravdu nevyplatilo.

    děkuji

  2. Jiří Beran napsal:

    Dá se to obejít. Představte si, že chcete spojit např. buňky ze sloupce A – od A1 do A100. Pak do buňky B1 napíšete =A1. Do buňky B2 pak napíšete =concatenate(B1;A2). Tento vzorec pak roztáhnete dolů, a v buňce B100 budou spojené všechny buňky ze sloupce A.

  3. Petra M napsal:

    Skvělý, díky moc! Neděláte kurz specializovaný pro začínající PPC specialisty?

  4. Jiří Beran napsal:

    Dobrý den, takové kurzy sice přímo nenabízíme, nicméně velká část našich klientů se z PPC oblasti rekrutuje – protože ve své praxi potřebují vyhodnocovat data. Troufnu si tedy říci, že PPC specialistům máme co nabídnout.

  5. Veronika napsal:

    Dobrý den, potřebuji poradit.
    Mám excel kde potřebuji sloučit např.100 řádků do jednoho, ale problém nastává v tom, že na těch 100 řádcích mám třeba více produktů, které potřebuji nějakým příkazem oddělit.
    Viz. příklad – potřebuji oddělit produkt 18000 a 18500 tak, abych měla oddělené barvy u daných produktů a ne vše v jendom řádku.
    sloupec A Sloupec B
    18000 paprika
    18000 safety green
    18000 safety orange
    18000 antique cherry red
    18000 antique sapphire
    18000 safety pink
    18500 white
    18500 black
    18500 navy
    18500 red
    18500 irish green
    18500 light blue

    Umím udělat pouze vzorec pro jeden kód, ale při více jak 1000 produktech je to peklo.

  6. Martin W. napsal:

    Dobrý den,
    prosím o radu, jak je opačná funkce pro CONCATENATE? Tedy příklad s „Prší prší jen se leje.“ chci rozdělit zpátky do 2 buněk, tedy v jedné „Prší prší“ a ve druhé „jen se leje.“ Předem díky.

  7. Jiří Beran napsal:

    Dobrý den,
    žádná opačná funkce přímo neexistuje. Dá se to řešit buď kombinací funkcí ČÁST a NAJÍT, případně také nástrojem Text do sloupců.
    http://vyuka-excelu.cz/navody/funkce/cast-mid-funkce-pro-ziskani-casti-textu-od-urciteho-znaku/
    http://vyuka-excelu.cz/navody/funkce/najit-find-nalezeni-pozice-urciteho-znaku-v-textu/
    http://vyuka-excelu.cz/navody/filtry-razeni-souhrny-atd/text-do-sloupcu/

  8. Patrik P. napsal:

    Dobrý den,
    prosím o radu. Je možné mezi dvě spojované buňky vložit místo mezery konec řádku?
    Např. =A1&“ENTER“&A2
    „Prší prší
    jen se leje“
    Děkuji

  9. Jiří Beran napsal:

    Patrik – možná by to šlo nějak takto:
    =“aaa“&ZNAK(10)&“bbb“
    Je třeba pak povolit zalamování textu.

  10. Patrik P. napsal:

    Děkuji, to je přesně to co jsem hledal.

  11. Standa napsal:

    Dobrý den, když si pomocí Concatenate spojím text ze 10 buněk do 1 buňky, jak pak zkopíruju ten vytvořený text do schránky, abych ho pomocí Ctrl+V mohl někam vložit? Když totiž chci zkopírovat text z té poslední 100. buňky (kde je vidět obsah předchozích 99 buněk), zkopíruje se znění příkazu v té 100. buňce, nikoliv samotný text. Děkuji moc.

  12. Jiří Beran napsal:

    Dobrý den Stando, stačí zkopírovat a pak jít na Vložit / Vložit hodnoty.

  13. Jiří Beran napsal:

    Jo a jinak úplně nejlepší by bylo použít na tohle místo concatenate funkci concat… pokud máte Excel 2016

  14. Jožka napsal:

    Dobrý den,
    dá se spojit i různobarevný text do jedné buňky tak, aby barvy písma byly zachovány?

  15. Jiří Beran napsal:

    Bohužel, myslím, že toto nejde.
    JB

  16. R. Pokorný napsal:

    Dobrý den, mám prosbu. Je možné nějak donutit Excel, aby s řetězcem sestaveným pomocí funkce CONCATENATE pracoval jako se vzorcem? Tedy aby mi např. toto: CONCATENATE(„=“;“1″;“+“;“1″) ukázal nikoli jako =1+1, ale jako 2?

    Případně prosím o radu, jak toto řešit jinak, alternativně.

    Předem děkuji.

  17. Michal napsal:

    Zdravím,

    chci spojit dvě buňky, v jedné je text a ve druhé datum. Když použiji fci CONTATENATE, datum se zobrazí v číselném formátu. Je nějaká možnost jak to udělat, aby formátování datumu zůstalo stejné (mm/dd)?
    Zkoušel jsem fci TEXT, ale ta mi jaksi v Excelu 2010 nefunguje.

    Díky moc!

  18. Jiří Beran napsal:

    R. Pokorný – to je funkce NEPŘÍMÝ.ODKAZ – ta vám to převede.
    Michal – To by mělo fungovat – ale v české verzi se funce bude jmenovat HODNOTA.NA.TEXT.

  19. R. Pokorný napsal:

    Bohužel mi to nefunguje (pracuji ve verzi Excel 2007). Data jsou následující:

    V buňce A1 mám vzorec CONCATENATE(„=“;“1″;“+“;“1″)

    Když zadám fci =NEPŘÍMÝ.ODKAZ(A1), výsledkem není číslo „2“, ale hláška #REF.

    Možná dělám chybu ve druhé části toho vzorce NEPŘÍMÝ.ODKAZ – nicméně vyzkoušel jsem všechny třo možnosti, tzn. nechat ji prázdnou, nebo vložit arguemtn pravda a nepravda 🙁

  20. Michal napsal:

    Super, díky moc!

    Jen poznámka pro ostatní. Je důležité aby požadovaný formátovací řetězec datumu v tom vzorci byl stejný jako v té buňce. Jinak to nebude fungovat 🙂

  21. Martina napsal:

    Dobrý den, buňky jsem spojila, ale ten spojený text potřebuji mít jinde v excelu, kde samozřejmě vzorec nefunguje a to už mi prostě nějak nejde. Umíte mi poradit?

    děkuju

Napsat komentář

Vaše emailová adresa nebude zveřejněna.

Vyhledávání

Exact matches only
Search in title
Search in content
Search in posts
Search in pages
Filter by Categories
Nezařazené

Nyní otevřený kurz

Jednodenní Excel v praxi

  • 14.3.2017
  • V Praze
Další info / přihláška

Firemní kurzy

  • Přemýšlíte o firemním školení Excelu?
  • Školíme Excel od začátečníků po experty, ale také PowerPoint, PowerPivot nebo Access.
Mám zájem o kurz

Individuální výuka

Mám zájem o výuku

Vývoj aplikací v Excelu (makra - VBA)

  • Vyvíjíme aplikace pro potřeby firemních zákazníků
  • Reporty, vizualizace dat, harmonogramy, plánování
  • Slučování dat ze souborů, agregace, exporty
Zajímám se o vytvoření aplikace

Kontakt

  • Tel: +420 602 274 999
  • Mail: info@vyuka-excelu.cz
Kontaktní formulář

FB CZ

TOPlist