Funkcia CONCAT

V tomto článku sa popisuje syntax vzorca a používanie funkcie CONCAT, ktorá patrí medzi textové funkcie v Exceli.

Táto funkcia nahrádza funkciu CONCATENATE. Funkcia CONCATENATE však bude naďalej k dispozícii z dôvodu kompatibility so staršími verziami Excelu.

Poznámka : Táto funkcia je k dispozícii len vtedy, ak máte predplatné na Office 365. Ak ste predplatiteľom služieb Office 365, uistite sa, že používate najnovšiu verziu balíka Office.

Vyskúšajte Office 365 alebo najnovšiu verziu Excelu

Popis

Funkcia CONCAT kombinuje text z viacerých rozsahov a/alebo reťazcov, ale neposkytuje argumenty delimiter alebo IgnoreEmpty.

Tip : Ak chcete vložiť oddeľovače (ako napríklad medzery alebo znaky (&) medzi texty, ktoré sa majú skombinovať, a odstrániť prázdne argumenty, ktoré sa nemajú zobraziť vo výslednom skombinovanom texte, môžete použiť funkciu TEXTJOIN.

Syntax

CONCAT(text1, [text2],…)

Argument

Popis

text1
(povinný)

Textová položka, ktorá sa má pripojiť. Reťazec alebo pole reťazcov, ako napríklad rozsah buniek.

[text2, ...]
(voliteľné)

Ďalšie textové položky, ktoré sa majú pripojiť. Pre textové položky je možné použiť maximálne 253 textových argumentov. Textový argument môže byť reťazec alebo pole reťazcov, napríklad rozsah buniek.

Príklad: = CONCAT ("Aj";"", "zajtra";"je"," ","deň.") vráti Aj zajtra je deň.

Poznámky

  • Ak výsledný reťazec presiahne 32 767 znakov (obmedzenie bunky), CONCAT vráti chybové hlásenie #HODNOTA!

Príklady

Vzorové údaje skopírujte do každej z nasledujúcich tabuliek a prilepte ich do bunky A1 nového excelového hárka. Ak chcete, aby vzorce zobrazovali výsledky, vyberte ich, stlačte kláves F2 a potom stlačte kláves Enter. V prípade potreby môžete upraviť šírku stĺpcov, aby sa údaje zobrazovali celé.

Príklad 1

= CONCAT(B:B, C:C)

A

B

a1

b1

a2

b2

a4

b4

a5

b5

a6

b6

a7

b7

Keďže táto funkcia umožňuje upraviť odkazy na stĺpce a riadky, vráti takýto výsledok: A’sa1a2a4a5a6a7B’sb1b2b4b5b6b7

Príklad 2

= CONCAT(B2:C8)

A

B

a1

b1

a2

b2

a4

b4

a5

b5

a6

b6

a7

b7

Výsledok: a1b1a2b2a4b4a5b5a6b6a7b7

Príklad 3

Údaje

Meno

Priezvisko

pstruh

Adam

Horváth

potočný

Novák

syn

32

Vzorec

Popis

Výsledok

= CONCAT("Hodnota hustoty osídlenia toku druhom "; A2;" "; A3; " je "; A4; "/km.")

Vytvorí vetu spojením údajov v stĺpci A s ďalším textom.

Hodnota hustoty osídlenia toku druhom pstruh potočný je 32/km.

= CONCAT(B2," ", C2)

Spoja sa tri položky: reťazec v bunke B2, znak medzery a hodnota v bunke C2.

Ján Kováč

= CONCAT(C2, ", ", B2)

Spoja sa tri položky: reťazec v bunke C2, reťazec pozostávajúci z čiarky a znaku medzery a hodnota v bunke B2.

Miller, Andrej

= CONCAT(B3," & ", C3)

Spoja sa tri položky: reťazec v bunke B3, reťazec pozostávajúci z medzery, znaku & a ďalšej medzery a hodnota v bunke C3.

Novák & syn

=B3 & " & " & C3

Spoja sa tie isté položky ako v predchádzajúcom prípade, namiesto funkcie CONCAT sa ale použije výpočtový operátor &.

Novák & syn

Potrebujete ďalšiu pomoc?

Vždy sa môžete opýtať odborníka v komunite technikov pre Excel, získať podporu v rámci komunity lokality Answers alebo navrhnúť novú funkciu či vylepšenie na lokalite Excel User Voice.

Pozrite tiež

Funkcia CONCATENATE

Funkcia TEXTJOIN

Zoznam funkcií Excelu (podľa kategórie)

Zabránenie vzniku nefunkčných vzorcov

Vyhľadanie a oprava chýb vo vzorcoch

Excelové klávesové skratky a funkčné klávesy

Textové funkcie (odkaz)

Zoznam funkcií Excelu (podľa abecedy)

Zoznam funkcií Excelu (podľa kategórie)

Rozšírte svoje zručnosti
Preskúmať školenie
Buďte medzi prvými, ktorí získajú nové funkcie
Pridajte sa k insiderom pre Office

Boli tieto informácie užitočné?

Ďakujeme za vaše pripomienky!

Ďakujeme vám za pripomienky. Pravdepodobne vám pomôže, ak vás spojíme s pracovníkom podpory pre Office.

×