Funkce TEXTJOIN spojuje texty z několika oblastí a/nebo řetězců. Obsahuje parametr pro zadání oddělovače jednotlivých textových hodnot, které se mají spojit. Pokud je oddělovač prázdný textový řetězec, pak tato funkce jednotlivé oblasti přímo zřetězí.
Poznámka: Tato funkce je dostupná na Windows nebo Macu, pokud máte Office 2019 nebo pokud máte předplatné Microsoft 365 předplatného. Pokud máte předplatné Microsoft 365, ujistěte se, že máte nejnovější verzi Office.
Syntaxe
TEXTJOIN(oddělovač; ignorovat_prázdné; text1; [text2]; …)
argument |
Popis |
---|---|
oddělovač (povinné) |
Textový řetězec (prázdný nebo tvořený jedním nebo více znaky uzavřenými v uvozovkách) nebo odkaz na platný textový řetězec. Pokud zadáte číslo, bude považované za text. |
ignore_empty (povinné) |
Pokud je TRUE, funkce ignoruje prázdné buňky. |
text1 (povinné) |
Textová položka určená ke spojení. Textový ř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ě 252 textových argumentů pro textové položky, včetně položky text1. Každý z nich může být textový řetězec nebo pole řetězců, jako třeba oblast buněk. |
Například vzorec = TEXTJOIN ("", TRUE; "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ž 32767 znaků (limit pro buňku), vrátí funkce TEXTJOIN 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 přizpůsobit šířky sloupců a zobrazit si všechna data.
Příklad 1
Měna |
|
---|---|
americký dolar |
|
australský dolar |
|
čínský jüan |
|
hongkongský dolar |
|
izraelský šekel |
|
jihokorejský won |
|
ruský rubl |
|
Vzorec: |
=TEXTJOIN(", "; TRUE; A2:A8) |
Výsledek: |
americký dolar, australský dolar, čínský jüan, hongkongský dolar, izraelský šekel, jihokorejský won, ruský rubl |
Příklad 2
Áčka |
Béčka |
---|---|
a1 |
b1 |
a2 |
b2 |
a4 |
b4 |
a5 |
b5 |
a6 |
b6 |
a7 |
b7 |
Vzorec: |
=TEXTJOIN(", "; TRUE; A2:B8) |
Výsledek: |
a1, b1, a2, b2, a4, b4, a5, b5, a6, b6, a7, b7 Pokud by parametr ignorovat_prázdné byl FALSE, výsledek by byl: a1, b1, a2, b2, , , a4, b4, a5, b5, a6, b6, a7, b7 |
Příklad 3
Město |
Stát |
PSČ |
Země |
---|---|---|---|
Tulsa |
OK |
74133 |
US |
Seattle |
WA |
98109 |
US |
Iselin |
NJ |
08830 |
US |
Fort Lauderdale |
FL |
33309 |
US |
Tempe |
AZ |
85285 |
US |
konec |
|||
, |
, |
, |
; |
Vzorec: |
=TEXTJOIN(A8:D8; TRUE; A2:D7) |
||
Výsledek |
Tulsa,OK,74133,US;Seattle,WA,98109,US;Iselin,NJ,08830,US;Fort Lauderdale,FL,33309,US;Tempe,AZ,85285,US;konec |
Potřebujete další pomoc?
Kdykoli se můžete zeptat odborníka z komunity Excel Tech nebo získat podporu v komunitách.
Viz také
Jak se vyhnout nefunkčním vzorcům
Nalezení a oprava chyb ve vzorcích