Funkce CONCAT

Platí pro
Excel pro Microsoft 365 Excel pro Microsoft 365 pro Mac Excel 2024 Excel 2024 pro Mac Excel 2021 Excel 2021 pro Mac Excel 2019 Excel 2016

Funkce CONCAT spojuje texty z několika oblastí nebo řetězců, ale nenabízí argumenty Oddělovač a Ignorovat_prázdné.

Funkce CONCAT nahrazuje funkci CONCATENATE. Funkce CONCATENATE je ale dál dostupná kvůli kompatibilitě s dřívějšími verzemi Excelu.

Poznámka

Tato funkce je dostupná ve Windows nebo Macu, pokud máte Office 2019 nebo pokud máte předplatné Office 365. Pokud předplatné Office 365 máte, zkontrolujte si, jestli máte nejnovější verzi Office.

Syntaxe

CONCAT(text1; [text2];…)

Argument Popis
Text1
(povinné)
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, ...]
(nepovinné)
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.

Tip:

Pokud chcete mezi sloučený text vkládat oddělovače (například mezery nebo znaky ampersand (&)) nebo chcete odebrat prázdné argumenty, které se nemají zobrazit ve výsledku sloučeného textu, můžete použít funkci TEXTJOIN.

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 odborníka z technické komunity Excelu nebo získat podporu v komunitách.