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.
Tento článek popisuje syntaxi vzorce a použití te000126961 PROPOJIT, jednu z těchto textových funkcí v Excelu. Tato funkce slouží k nahrazení funkce CONCATENATE. Funkce CONCATENATE však bude pořád dostupná kvůli kompatibilitě s předchozími verzemi aplikace Excel.
Poznámka: Tato funkce je dostupná na Windows nebo Mac, pokud máte Office 2019 nebo pokud máte předplatné Office 365. Pokud jste si předplatné Office 365, Zkontrolujte, jestli že máte nejnovější verzi Office.
Popis
Funkce CONCAT spojuje texty z několika oblastí nebo řetězců. Nenabízí ale argumenty Oddělovač a Ignorovat_prázdné.
Tip: Pokud potřebujete mezi spojované texty vkládat oddělovače (například mezery, spojky nebo znaky ampersand (&)) nebo chcete při spojování textů vynechat prázdné buňky, můžete použít funkci TEXTJOIN.
Syntaxe
CONCAT(text1; [text2];…)
Argument |
Popis |
text1
|
Textová položka určená ke spojení. Může to být řetězec nebo pole řetězců, jako třeba oblast buněk. |
[text2, ...]
|
Další textové položky určené ke spojení. Funkce může obsahovat maximálně 253 textových argumentů pro textové položky. Každý z nich může být řetězec nebo pole řetězců, jako třeba oblast buněk. |
Například vzorec =CONCAT("Zítra";" ";"ráno";" ";"určitě";" ";"zase";" ";"vyjde";" ";"slunce.") vrátí výsledný řetězec Zítra ráno určitě zase vyjde slunce.
Poznámky
-
Pokud by byl výsledný řetězec delší než 32767 znaků (limit pro buňku), vrátí funkce CONCAT chybu #HODNOTA!.
Příklady
Zkopírujte ukázková data z jednotlivých následujících tabulek a vložte je postupně do buňky A1 nových excelových listů. Aby vzorce zobrazily výsledky, vyberte je, stiskněte F2 a potom stiskněte Enter. Pokud potřebujete, můžete upravit šířky sloupců, aby se zobrazily celé údaje.
Příklad 1
=CONCAT(B:B; C:C) |
Áčka |
Béčka |
a1 |
b1 |
|
a2 |
b2 |
|
a4 |
b4 |
|
a5 |
b5 |
|
a6 |
b6 |
|
a7 |
b7 |
Protože tato funkce umožňuje odkazy na celé sloupce a řádky, vrátí tento výsledek: Áčkaa1a2a4a5a6a7Béčkab1b2b4b5b6b7
Příklad 2
=CONCAT(B2:C8) |
Áčka |
Béčka |
a1 |
b1 |
|
a2 |
b2 |
|
a4 |
b4 |
|
a5 |
b5 |
|
a6 |
b6 |
|
a7 |
b7 |
Výsledek: a1b1a2b2a4b4a5b5a6b6a7b7
Příklad 3
Data |
Jméno |
Příjmení |
pstruh duhový |
Petr |
Karásek |
druh |
Filip |
Prokop |
32 |
||
Vzorec |
Popis |
Výsledek |
=CONCAT("Hustota výskytu pro "; A2;" "; A3; " je "; A4; "/kilometr.") |
Vytvoří větu spojením dat ve sloupci A s dalším textem. |
Hustota výskytu pro druh pstruh duhový je 32/kilometr. |
=CONCAT(B2;" "; C2) |
Spojí tři položky: řetězec v buňce B2, znak mezery a hodnotu v buňce C2. |
Petr Karásek |
=CONCAT(C2; ", "; B2) |
Spojí tři položky: řetězec v buňce C2, řetězec obsahující znaky čárky a mezery a hodnotu v buňce B2. |
Karásek, Petr |
=CONCAT(B3;" a "; C3) |
Spojí tři položky: řetězec v buňce B3, řetězec obsahující mezeru, spojku „a“ a další mezeru a hodnotu v buňce C3. |
Filip a Prokop |
=B3 & " a " & C3 |
Spojí stejné položky jako v předchozím příkladu, ale místo funkce CONCAT použije výpočtový operátor ampersand (&). |
Filip a Prokop |
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 také
Jak se vyhnout nefunkčním vzorcům
Nalezení a oprava chyb ve vzorcích