Funkce CONCAT

Tento článek popisuje syntaxi vzorce a použití funkce CONCAT – jedné z textových funkcí v Excelu.

Tato funkce 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á jenom v případě, že máte předplatné Office 365. Pokud předplatné Office 365 máte, zkontrolujte si, jestli máte nejnovější verzi Office.

Vyzkoušejte Office 365 nebo nejnovější verzi Excelu

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
(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; ...]
(volitelné)

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ž 32 767 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 taky

Funkce CONCATENATE

Funkce TEXTJOIN

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é znalosti a dovednosti
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.

×