Co je funkce CONCATENATE?

173 zobrazení
Funkce CONCATENATE sloučí textové řetězce z různých buněk do jednoho. Ačkoliv je nahrazena modernější funkcí CONCAT, která nabízí efektivnější syntaxi, CONCATENATE zůstává dostupná z důvodu zpětné kompatibility se staršími verzemi Excelu. Na rozdíl od CONCAT, CONCATENATE neumožňuje ignorovat prázdné buňky.
Komentář 0 líbí se mi

CONCATENATE v Excelu: Spojování textů krok za krokem

V prostředí tabulkového procesoru Microsoft Excel se často setkáváme s potřebou spojit text z různých buněk do jednoho souvislého řetězce. K tomuto účelu sloužila a stále slouží funkce CONCATENATE. I když ji modernější Excel nahradil elegantnější funkcí CONCAT, CONCATENATE si zachovává své místo z důvodu kompatibility se staršími verzemi programu a pro uživatele, kteří s ní již pracují.

Co přesně CONCATENATE dělá?

Funkce CONCATENATE jednoduše spojuje textové řetězce z několika argumentů do jediného výsledku. Tyto argumenty mohou být:

  • Textové řetězce zapsané přímo do funkce: Například "Ahoj,", " světe!".
  • Reference na buňky obsahující text: Například A1, B2.
  • Výsledky jiných funkcí vracející textové hodnoty: Například TEXT(A1,"dd.mm.yyyy").

Syntaxe funkce:

Syntaxe funkce CONCATENATE je přímočará:

=CONCATENATE(text1, [text2], ...)

kde:

  • text1 je povinný první textový řetězec nebo reference na buňku.
  • [text2], ... jsou volitelné další textové řetězce nebo reference na buňky.

Příklady použití:

Představte si, že v buňce A1 je "Jan", v buňce B1 "Novák" a v buňce C1 "Praha". Chceme vytvořit řetězec "Jan Novák z Prahy". V buňce D1 použijeme vzorec:

=CONCATENATE(A1," ",B1," z ",C1)

Výsledkem bude požadovaný text. Všimněte si, že jsme mezi jmény a příjmením, a také před městem, přidali mezery pomocí uvozovek. Bez nich by výsledek byl "JanNovák zPraha".

Rozdíl mezi CONCATENATE a CONCAT:

Hlavní rozdíl spočívá v syntaxi a v chování s prázdnými buňkami. Funkce CONCAT je stručnější: =CONCAT(text1, [text2], ...) a automaticky ignoruje prázdné buňky. CONCATENATE naopak prázdné buňky nezohledňuje a v výsledku se projeví jako "prázdno". Pokud je v některé z odkazovaných buněk prázdná hodnota, CONCATENATE ji zahrne do výsledku, zatímco CONCAT ji přeskočí.

Závěr:

Ačkoliv CONCAT je modernější a efektivnější, CONCATENATE si uchovává svou důležitost pro kompatibilitu a pro uživatele, kteří s ní již pracují. Pochopení její funkce a syntaxe zůstává pro práci s Excelem cennou dovedností. Volba mezi CONCATENATE a CONCAT závisí na vašich potřebách a verzi Excelu, kterou používáte. Vždy si však pamatujte na důležitost správného vložení mezer a dalších znaků pro dosažení čitelného a korektního výsledku.