Ako SÚČIATOK v tabuľkách Excel, VBA a Google

Stiahnite si ukážkový zošit

Stiahnite si ukážkový zošit

Tento tutoriál ukazuje, ako používať Funkcia Excel CONCATENATE v Exceli na zlúčenie reťazcov textu dohromady.

CONCATENATE Prehľad funkcií

Funkcia CONCATENATE kombinuje textové reťazce dohromady.

Ak chcete použiť funkciu CONCATENATE pracovného hárka programu Excel, vyberte bunku a zadajte:

(Všimnite si, ako sa zobrazujú vstupy vzorcov)

Funkcia CONCATENATE Syntax a vstupy:

= CONCATENATE (text1, [text2], …)

text1 - Reťazce textu alebo pole buniek s reťazcami textu.

text2 - Druhá textová hodnota na spojenie.

Funkcia CONCAT je k dispozícii v Exceli 2022 a novších verziách a môže nahradiť starú funkciu CONCATENATE. Spája niekoľko textových reťazcov do jedného.

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

Ako je uvedené vyššie, obe funkcie majú rovnaké vstupy. Aký je medzi nimi potom rozdiel?

CONCATENATE a CONCAT na spojenie viacerých buniek

Funkciu CONCAT je oveľa jednoduchšie používať, ak máte rozsah buniek, ku ktorým sa chcete pripojiť, pretože rozsah môžete jednoducho zadať.

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

Funkcia CONCATENATE vyžaduje, aby ste zadali všetky jednotlivé bunky, ku ktorým sa chcete pripojiť.

Rýchly spôsob, ako použiť CONCATENATE na spojenie viacerých buniek

Existuje ešte rýchlejší spôsob použitia CONCATENATE, ak ešte CONCAT nemáte. Namiesto klikania na bunky jednu po druhej s čiarkami medzi nimi môžete pred kliknutím na každú bunku stlačiť a podržať kláves CTRL. To vám pomôže uložiť krok stlačením čiarky.

CONCATENATE a CONCAT s číslom/dátumom

Všimnite si toho, že CONCATENATE aj CONCAT sú textové funkcie. Po použití ktoréhokoľvek z nich je výsledkom text. Tieto čísla napríklad nebudete môcť zhrnúť do bunky I3 a J3 po použití žiadneho z nich.

To isté sa deje s dátumami, pretože sú uznávané ako sériové čísla, a nie ako text. Možno nebudete musieť sčítať dátumy, ale vo filtroch a kontingenčných tabuľkách to nefunguje dobre.

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

Na vyriešenie vyššie uvedených problémov môžete použiť VALUE na konverziu z textu na hodnoty.

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

Veľmi bežným spôsobom spájania buniek je použitie klávesu ampersand (&). Môže simulovať vyššie uvedené scenáre. Jeden priklad:

= B3 & "" & C3

Ako sa líši od CONCATENATE alebo CONCAT? Funkčne žiadny. Je jednoduchšie písať pomocou znaku ampersand, ak nie je veľa ľudí, ktoré by sa mohli pripojiť, a vyzerá to elegantnejšie. Ak existuje veľa buniek na pripojenie, CONCAT by bolo jednoduchšie, pretože môžete zadať rozsah. Použitie klávesu CTRL s CONCATENATE môže byť tiež rýchlejšie.

Funkcia CONCATENATE a klávesová skratka fungujú v Tabuľkách Google rovnako.

Funkcia CONCAT nefunguje v Tabuľkách Google úplne rovnako. Umožňuje spájať maximálne iba dve bunky a nepovoľuje jeho argument ako rozsah.

Doplňujúce Poznámky

CONCATENATE bohužiaľ neakceptuje pole buniek ako vstup. Do vzorca musíte ručne pridať odkaz na každú bunku. <>

Po vydaní Excelu 2016 Excel pridal funkciu TEXTJOIN, oveľa lepšiu alternatívu ku CONCATENATE. Naši priatelia v Spreadsheeto napísali skvelý článok o použití novej funkcie TEXTJOIN na kombináciu reťazcov textu.

Vráťte sa do zoznamu všetkých funkcií v programe Excel

Vám pomôže rozvoju miesta, zdieľať stránku s priateľmi

wave wave wave wave wave