CONCAT (funkce)

Funkce CONCAT sloučí text z více oblastí nebo řetězců, ale neposkytne argumenty oddělovač ani IgnoreEmpty. 

Funkce CONCAT nahradí 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á v systému Windows nebo Mac, pokud máte Office 2019 nebo máte předplatné Office 365. Pokud máte předplatné Office 365, zkontrolujte si, že máte nejnovější verzi Office.

Syntaxe

CONCAT(text1; [text2];…)

Argument

Popis

Text1
vyžadován

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;...]
Option

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: Chcete-li zahrnout oddělovače (například mezery nebo ampersandy (&)) mezi textem, který chcete zkombinovat, a odebráním prázdných argumentů, které nechcete zobrazit ve výsledku sloučeného textu, použijte 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 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é

CONCATENATE

TEXTJOIN

Přehled vzorců v Excelu

Jak se vyhnout nefunkčním vzorcům

Nalezení a oprava chyb ve vzorcích

Klávesové zkratky a funkční klávesy Excelu

Textové funkce (odkazy)

Funkce Excelu (podle abecedy)

Funkce Excelu (podle kategorie)

Poznámka:  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 vědět, jestli vám informace pomohly? Pokud chcete, můžete se podívat na anglickou verzi článku.

Rozšiřte své dovednosti s Office
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! Pravděpodobně bude užitečné, když vás spojíme s některým z našich agentů podpory Office.

×