S tímto tématem se setkáte na našich kurzech ExcelTown.
Aktuálně: kurzy můžete absolvovat jak online, tak prezenčně.

Tenhle článek je přehledový – popisují se v něm a porovnávají různé funkce, jejichž podrobné vysvětlení je v samostatných článcích.

CONCATENATE

CONCATENATE je funkce, která umí spojit dva nebo více textů (resp. obsahů buněk).

Její nevýhodou je (kromě obtížné zapamatovatelnosti názvu) to, že neumí spojit celou oblast – buňky je třeba označovat zvlášť. To nevadí u několika buněk, ale u desítek, stovek nebo tisíců buněk je to limitující.

CONCAT

CONCAT je novějším sourozencem předešlé funkce. Liší se tím, že umí spojit i celou oblast. 

Nevýhodou je (teď v létě 2018), že zatím nefunguje ve všech verzích Excelu – takže když přesně nevíte, kdo bude soubor používat, nemůžete ji použít.

Operátor &

Ampersand umí spojovat texty, podobně jako předchozí funkce.

Výhodou je, že nemusíme používat žádnou funkci, nevýhoda je podobná jako u CONCATENATE – nelze spojit celou oblast najednou.

TEXTJOIN

TEXTJOIN funguje podobně jako CONCAT, ale navíc umožňuje přidat mezi spojované hodnoty nějaký znak – často se hodí středník, mezera atd.

Nevýhodou je (maličko) komplikovanější zápis a také to, že, podobně jako CONCAT, zatím není ve všech verzích Excelu.

Power Query

Texty je samozřejmě možné spojovat také v Power Query.

Tento postup je těžké porovnávat s předchozími – je to na jiném principu.

A dál?

Dále je samozřejmě možné texty spojovat v DAXu, pomocí VBA a nejspíš ještě nějakým způsobem, na který jsem zapomněl…

 

S tímto tématem se setkáte na našich kurzech ExcelTown.
Aktuálně: kurzy můžete absolvovat jak online, tak prezenčně.