Dokumentace/Výpočetní funkce/CONCAT
TDF LibreOffice Document Liberation Project Community Blogs Weblate Nextcloud Redmine Ask LibreOffice Donate
Název funkce:
CONCAT
Kategorie:
Text
Shrnutí:
Spojí více textových řetězců do jednoho řetězce.
Funkce CONCAT je rozšířenou verzí funkce CONCATENATE, přičemž CONCAT přijímá jako argumenty rozsahy buněk.
Syntaxe:
CONCAT(Text 1 [; Text 2 [; … [; Text 255]]])
Vrátí:
Vrací textový řetězec vytvořený spojením argumentů řetězce od konce ke konci.
Argumenty:
Text 1 je textový řetězec (v uvozovkách), číslo, odkaz na buňku, odkaz na rozsah buněk nebo řádkové pole řetězců (v kulatých závorkách '{' a '}'). Text 1 určuje první řetězec nebo řetězce, které se mají spojit.
Text 2 až Text 255 jsou podobné jako Text 1, ale určují další řetězce, které mají být spojeny.
- Omezený obslužný vzorec
=CONCAT()
nezpůsobí chybu, ale vrátí prázdný řetězec. - Délka vráceného řetězce je omezena na méně než 256 * (1024)2 znaků. Pokud by předané argumenty způsobily překročení tohoto limitu, CONCAT hlásí chybu přetečení řetězce (Chyba:513).
Další detaily:
Je-li zadán rozsah buněk, buňky se procházejí po řádcích (shora dolů).
Tato funkce není požadavkem ODF 1.2, ale je kompatibilní s funkcí CONCAT aplikace Microsoft Excel.
Příklady:
Vzorec | Popis | Vrátí |
---|---|---|
=CONCAT("Life is really simple, "; "but we insist on making it complicated "; "(Confucius).") | Zde jsou jako samostatné argumenty předány tři jednotlivé řetězce, které funkce spojí a vrátí "Život je opravdu jednoduchý, ale my trváme na tom, abychom ho zkomplikovali (Konfucius).". | Life is really simple, but we insist on making it complicated (Confucius). |
=CONCAT(D1; D2; D3), kde buňky D1, D2 a D3 obsahují řetězce "Když nic nejede doprava,", " jít doleva" a "!". | Zde jsou tři jednotlivé řetězce předány pomocí odkazů na buňky, funkce je spojí a vrátí "Když nic nejede doprava, jdi doleva!". | When nothing is going right, go left! |
=CONCAT({"The ", "journey ", "of ", "a ", "thousand ", "miles ", "begins ", "with ", "one ", "step."}) | Zde je deset jednotlivých řetězců předáno v inline poli, funkce je spojí a vrátí "Cesta dlouhá tisíc mil začíná jedním krokem.". | The journey of a thousand miles begins with one step. |
=CONCAT("Total: $"; 123.45) | Zde jsou jako argumenty předány řetězec a číslo, funkce je spojí a vrátí "Celkem: $123,45". | Total: $123.45 |
=CONCAT(A1:B3), kde buňky A1, A2, A3, B1, B2 a B3 obsahují řetězce "A1", "A2", "A3", "B1", "B2" a "B3". | Zde funkce spojí obsah všech buněk v rozsahu A1:B3 a vrátí "A1B1A2B2A3B3". Všimněte si pořadí spojování pro rozsah buněk. | A1B1A2B2A3B3 |
=CONCAT(A:B; 3:4) | Zde funkce spojí obsah všech buněk ve sloupcích A a B a obsah všech buněk v řádcích 3 a 4. V tomto příkladu se obsah buněk A3, A4, B3 a B4 může ve vráceném řetězci objevit dvakrát. Přesný vrácený řetězec by závisel na obsahu buněk ve sloupci A, sloupci B, řádku 3 a řádku 4. | - |
Související funkce LibreOffice:
ODF standard:
Nic
Související (nebo podobné) funkce Excelu:
CONCAT