Jak spojit v tabulkách Excel, VBA a Google

Stáhněte si ukázkový sešit

Stáhněte si ukázkový sešit

Tento tutoriál ukazuje, jak používat Funkce Excel CONCATENATE v Excelu sloučit řetězce textu dohromady.

CONCATENATE Přehled funkcí

Funkce CONCATENATE kombinuje textové řetězce dohromady.

Chcete -li použít funkci CONCATENATE Excel Worksheet, vyberte buňku a zadejte:

(Všimněte si, jak se zobrazují vstupy vzorců)

Funkce CONCATENATE Syntaxe a vstupy:

= CONCATENATE (text1, [text2], …)

text 1 - Řetězce textu nebo pole buněk s řetězci textu.

text2 - Druhá textová hodnota pro spojení.

Funkce CONCAT je k dispozici v Excelu 2022 a dále a může nahradit starou funkci CONCATENATE. Spojuje několik textových řetězců do jednoho.

= CONCATENATE (B3, "", C3) = CONCAT (B3, "", C3)

Jak je vidět výše, obě funkce mají stejné vstupy. Jaký je mezi nimi tedy rozdíl?

CONCATENATE a CONCAT pro spojení více buněk

Funkce CONCAT je mnohem jednodušší, když máte řadu buněk, ke kterým se chcete připojit, protože můžete jednoduše zadat rozsah.

= CONCATENATE (B3, C3, D3, E3) = CONCAT (B3: E3)

Funkce CONCATENATE vyžaduje, abyste zadali všechny jednotlivé buňky, ke kterým se chcete připojit.

Rychlý způsob použití CONCATENATE ke spojení více buněk

Pokud stále nemáte CONCAT, existuje rychlejší způsob, jak použít CONCATENATE. Namísto klepání na buňky po jedné čárkami mezi nimi můžete před kliknutím na každou buňku stisknout a podržet klávesu CTRL. To vám pomůže uložit krok stisknutím čárky.

CONCATENATE a CONCAT s číslem/datem

Všimněte si, že CONCATENATE i CONCAT jsou textové funkce. Při použití kteréhokoli z nich je výsledkem text. Po použití některého z nich například nebudete moci tato čísla v buňce I3 a J3 shrnout.

Totéž se děje s daty, protože jsou rozpoznána jako sériová čísla a ne jako text. Možná nebudete muset sčítat data, ale ve filtrech a kontingenčních tabulkách to nefunguje dobře.

= CONCATENATE (B3, "-", C3, "-", D3) = CONCAT (B3, "-", C3, "-", D3)

K překonání výše uvedených problémů můžete pomocí VALUE převést z textu na hodnoty.

= HODNOTA (CONCATENATE (B3, C3, D3)) = VALUE (CONCAT (B3, C3: D3))

Velmi běžným způsobem, jak spojit buňky, je použít klíč ampersand (&). Může simulovat výše uvedené scénáře. Jeden příklad:

= B3 & "" & C3

Jak se liší od CONCATENATE nebo CONCAT? Funkčně žádný. Je snazší psát pomocí ampersandu, pokud jich není mnoho, a vypadají elegantněji. Pokud existuje mnoho buněk ke spojení, CONCAT by bylo jednodušší, protože můžete zadat rozsah. Použití klávesy CTRL s CONCATENATE může být také rychlejší.

Funkce CONCATENATE a klíč ampersand fungují v Tabulkách Google stejně.

Funkce CONCAT nefunguje v Tabulkách Google úplně stejně. Umožňuje spojit maximálně jen dvě buňky a nepovoluje jeho argument jako rozsah.

Další poznámky

CONCATENATE bohužel nepřijme jako vstup pole buněk. Každý odkaz na buňku musíte do vzorce přidat ručně. <>

S vydáním aplikace Excel 2016 aplikace Excel přidala funkci TEXTJOIN, mnohem lepší alternativu ke CONCATENATE. Naši přátelé z Spreadsheeto napsali skvělý článek o používání nové funkce TEXTJOIN ke kombinování řetězců textu.

Zpět na seznam všech funkcí v Excelu

wave wave wave wave wave