Funkcia TEXTJOIN

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 Microsoft365.com

Funkcia TEXTJOIN kombinuje text z viacerých rozsahov a/alebo reťazcov a použije medzi každou textovou hodnotou, ktorá sa skombinuje, vami určený oddeľovač. Ak je oddeľovač prázdny textový reťazec, táto funkcia efektívne zreťazí rozsahy.

Poznámka

Táto funkcia je k dispozícii vo Windowse alebo Macu, ak máte Office 2019 alebo ak máte predplatné na Microsoft 365. Ak ste predplatiteľom služieb Microsoft 365, uistite sa, že používate najnovšiu verziu balíka Office.

Syntax

TEXTJOIN(delimiter, ignore_empty, text1, [text2], …)

argument Popis
oddeľovač
(povinné)
Textový reťazec buď prázdny, alebo s jedným alebo viacerými znakmi zadanými v dvojitých úvodzovkách, alebo odkaz na platný textový reťazec. Ak sa použije číslo, spracuje sa ako text.
ignore_empty
(povinné)
Ak je splnená podmienka (TRUE), ignoruje prázdne bunky.
text1
(povinné)
Textová položka, ktorá sa má pripojiť. Textový reťazec alebo pole reťazcov, ako je 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 252 textových argumentov vrátane argumentu text1. Každý z nich môže byť textový reťazec alebo pole reťazcov, ako napríklad rozsah buniek.

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

Poznámky

  • Ak výsledný reťazec presiahne 32767 znakov (obmedzenie bunky), TEXTJOIN 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

Mena
americký dolár
austrálsky dolár
čínsky juan
hongkongský dolár
izraelský šekel
juhokórejský won
ruský rubeľ
Vzorec: = TEXTJOIN(", ", TRUE, A2:A8)
Výsledok: americký dolár, austrálsky dolár, čínsky juan, hongkongský dolár, izraelský šekel, juhokórejský won, ruský rubeľ

Príklad 2

A B
a1 b1
a2 b2
a4 b4
a5 b5
a6 b6
a7 b7
Vzorec: = TEXTJOIN(", ", TRUE, A2:B8)
Výsledok: a1, b1, a2, b2, a4, b4, a5, b5, a6, b6, a7, b7
Ak ignore_empty=FALSE, výsledok by vyzeral takto: a1, b1, a2, b2, , , a4, b4, a5, b5, a6, b6, a7, b7

Príklad 3

Mesto Štát PSČ Krajina
Tulsa OK 74133 USA
Seattle WA 98109 USA
Iselin NJ 08830 USA
Fort Lauderdale FL 33309 USA
Tempe AZ 85285 USA
koniec
, , , ;
Vzorec: =TEXTJOIN(A8:D8, TRUE, A2:D7)
Výsledok: Tulsa, OK, 74133, USA, Seattle, WA, 98109, USA, Iselin, NJ, 08830, USA, Fort Lauderdale, FL, 33309, USA, Tempe, AZ, 85285, USA;koniec

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.