Funkcia CONCAT

Vzťahuje sa na
Excel pre Microsoft 365 Excel pre Microsoft 365 pre Mac Excel 2024 Excel 2024 pre Mac Excel 2021 Excel 2021 pre Mac Excel 2019 Excel 2016

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

Funkciu CONCATENATE nahrádza CONCAT. 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 vo Windowse alebo Macu, ak máte Office 2019 alebo 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.

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ň.

Tip

Ak chcete medzi text, ktorý chcete skombinovať, zahrnúť oddeľovače (napríklad medzery alebo znak&)) a odstrániť prázdne argumenty, ktoré sa nemajú zobraziť vo výsledku spojeného textu, použite funkciu TEXTJOIN.

Poznámky

  • Ak výsledný reťazec presiahne 32767 znakov (obmedzenie bunky), CONCAT vráti chybové hlásenie #HODNOTA! V opačnom prípade vrátia tieto funkcie chybu #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, označte 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 úplný odkaz 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 Excel Tech Community alebo získať podporu v komunitách.