Funkce CONCAT

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

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

Důležité : Tato funkce je dostupná, pokud máte předplatné Office 365 a máte nainstalovanou nejnovější verzi Office. Je k dispozici taky v telefonech a tabletech, kde je nainstalovaný Excel Online, Excel Mobile, Excel pro iOS a Excel pro Android.

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

Máte konkrétní otázku k funkci?

Zadejte dotaz do komunitního fóra Excelu

Pomozte nám vylepšit Excel

Máte nějaké návrhy na zlepšení dalších verzí Excelu? Pokud ano, podívejte se prosím na témata v části Názor uživatele Excelu.

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)

Sdílení Facebook Facebook Twitter Twitter E-mail E-mail

Byly tyto informace užitečné?

Výborně! Je ještě něco dalšího, co byste nám chtěli dát vědět?

Jak bychom ho mohli vylepšit?

Děkujeme vám za zpětnou vazbu.

×