Potrebujete skombinovať textové reťazce v Exceli? V tejto stručnej príručke sa dozviete, ako používať funkcie CONCATENATE a CONCAT.

Pri práci s údajmi v programe Microsoft Excel je často potrebné skombinovať text z viacerých buniek, aby sa vytvoril dobre organizovaný a komplexný súbor údajov. Našťastie je na tento účel k dispozícii niekoľko funkcií, vrátane CONCATENATE a CONCAT.

CONCATENATE aj CONCAT sú jednoduché funkcie, ktoré vám umožňujú zlúčiť rôzne hodnoty a reťazce v Exceli. Aj keď sú podobné, existuje medzi nimi jeden kľúčový rozdiel. Poďme sa bližšie pozrieť na každú funkciu a určiť, ktorá je najvhodnejšia pre rôzne scenáre.

Ako používať funkciu CONCATENATE v Exceli

Funkcia CONCATENATE v Exceli spája viacero reťazcov do jednej bunky. Umožňuje zlúčiť dve alebo viac hodnôt buniek, konštánt alebo textových reťazcov. Syntax CONCATENATE je nasledovná:

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

Tu, text1, text2, text3a tak ďalej predstavujú odkazy na bunky alebo textové reťazce, ktoré chcete skombinovať. Do funkcie CONCATENATE môžete zahrnúť až 255 textových argumentov. Ak pracujete s textovými reťazcami, vložte reťazce do úvodzoviek (

instagram viewer
" ").

Pri kombinovaní textových reťazcov a číselných hodnôt je dôležité vložiť medzi rôzne argumenty medzery, aby sa predišlo zámene vo výsledkoch vzorca. Do textových reťazcov môžete vkladať medzery, interpunkčné znamienka a symboly.

Toto je spoločná nevýhoda CONCATENATE a CONCAT v porovnaní s funkciu TEXTJOIN, pretože TEXTJOIN dokáže automaticky oddeliť hodnoty špecifickými oddeľovačmi, ako sú čiarky alebo tabulátory.

Jednoduché použitie funkcie CONCATENATE je prevziať krstné, stredné a priezvisko klientov a vypísať celé meno. Napríklad v pracovnom hárku vyššie vzorec uvedený nižšie vráti celé mená:

=CONCATENATE(A2, B2, C2)

V tomto vzorci CONCATENATE preberá mená A2, B2, a C2 a spája ich. Majte na pamäti, že CONCATENATE nepodporuje oddeľovače. Preto, aby ste sa vyhli tomu, že sa mená budú spájať, vložte za každé meno v pôvodnej bunke medzeru.

Ďalším využitím CONCATENATE je sumarizácia informácií z rôznych buniek. Povedzme, že máte pracovný hárok s informáciami o rôznych položkách. Môžete kombinovať informácie o každej položke a uzavrieť výsledok pomocou CONCATENATE.

Zvážte pracovný list vyššie. Tu je zoznam niektorých produktov, ich ceny, počet predaných kusov, cieľ predaja, štítok produktu a stav týkajúci sa jeho cieľa predaja. Všetky tieto údaje môžete zhrnúť do jednej vety pomocou funkcie CONCATENATE.

=CONCATENATE(A2, " from ", E2, " category has sold ", C2, " units for a total of $", B2*C2, ". The sale target was $", D2, ". ", F2, "." )

Tento dlhý vzorec je v podstate jednoduchý. Každý argument je časťou celej vety. Funkcia CONCATENATE spája hodnoty z rôznych buniek a pridáva medzi ne nejaký text, aby vytvorila vetu.

Potom môžete skryť pôvodné stĺpce aby bola vaša tabuľka menej preplnená.

Ako používať funkciu CONCAT v Exceli

Funkcia CONCAT, ktorá je k dispozícii pre Excel 2019 a novšie verzie, slúži ako vylepšená verzia CONCATENATE. Syntax funkcie CONCAT je nasledovná:

=CONCAT(text1, [text2], [text3], ...)

Ako CONCATENATE, text1, text2, text3, atď., predstavujú odkazy na bunky alebo textové reťazce, ktoré sa majú spojiť. Kľúčovou výhodou CONCAT je jeho schopnosť efektívnejšie manipulovať s rozsahmi a poliami.

Na rozdiel od CONCATENATE funkcia CONCAT nevyžaduje explicitné odkazy na bunky pre každý argument. Namiesto toho môžete priamo zadať rozsah buniek alebo pole. To výrazne znižuje dĺžku a zložitosť vzorca pri práci s väčšími súbormi údajov.

V rovnakom príklade ako predtým, ak chcete skombinovať prvé, stredné a priezvisko klientov v pracovnom hárku programu Excel, vzorec by bol:

=CONCAT(A2:C2)

Podobne ako funkcia CONCATENATE, aj tento vzorec preberá hodnoty názvu A2:C2 a spojí ich, aby sa zobrazilo celé meno. Rozdiel je v tom, že môžete špecifikovať rozsah hodnôt a nie samostatne odkazovať na každú z nich. Toto je lepšie zdôraznené v pracovnom liste nižšie.

Tento vzorový pracovný list patrí imaginárnej automobilke. Každé auto má kód modelu, ktorý obsahuje informácie o rôznych aspektoch vozidla. Kód modelu obsahuje rôzne kódy. Pomocou funkcie CONCAT môžete rýchlo kombinovať kódy a vytvoriť tak kód modelu v jednom krátkom vzorci:

=CONCAT(B1:B7)

Funkcia CONCAT preberá hodnoty B1:B7 a spája ich, aby vytvorili kód modelu pre každé auto. Rovnaké výsledky s CONCATENATE by si vyžadovali dlhší vzorec nižšie:

=CONCATENATE(B1, B2, B3, B4, B5, B6, B7)

CONCATENATE vs. CONCAT: Ktorý by ste mali použiť?

Pri použití staršej verzie Excelu je CONCATENATE spoľahlivou voľbou na zlučovanie textových hodnôt. Avšak aj potom môže symbol ampersand (&) ľahko dosiahnuť rovnaké výsledky ako CONCATENATE. V skutočnosti všetky nižšie uvedené vzorce poskytujú rovnaké výsledky:

=A1&A2&A3
=CONCATENATE(A1, A2, A3)
=CONCAT(A1:A3)

Jedným z nedostatkov CONCATENATE je, že mu chýbajú jedinečné funkcie. Ako bolo ukázané, ampersand môže robiť to isté ako CONCATENATE. Ďalším problémom je, že samotný názov funkcie je príliš dlhý. Porovnajte vzorec ampersand so vzorcom CONCATENATE a presvedčte sa sami.

Na odstránenie týchto obmedzení zaviedol Excel CONCAT. Funkcia CONCAT môže robiť všetko, čo robí CONCATENATE, ale môže pracovať aj s rozsahmi a poľami. Vďaka tomu je CONCAT nadradený CONCATENATE a ampersandu. V dôsledku toho, ak vaša verzia Excelu podporuje CONCAT, je lepšie použiť CONCAT namiesto CONCATENATE.

Kratší názov CONCAT a schopnosť pracovať na rozsahoch robia vzorce kratšími a ľahšie sa v nich orientuje. Ak je však vaším cieľom skombinovať textové reťazce, s CONCAT aj CONCATENATE môže byť ťažké pracovať, pretože nepodporujú oddeľovače. Funkcia TEXTJOIN je lepšou voľbou na zlučovanie textových reťazcov

Microsoft má v úmysle nahradiť CONCATENATE za CONCAT, takže je rozumné zvyknúť si na prácu s CONCAT. Hoci Excel bude naďalej podporovať zastaraný CONCATENATE kvôli kompatibilite so staršími súbormi programu Excel.

Iróniou osudu, Funkcia CONCATENATE v Tabuľkách Google môže pracovať na rozsahoch a poliach; v dôsledku toho je úplne identický s CONCAT v Tabuľkách Google. Jediným účelom jeho existencie je kompatibilita so starými súbormi programu Excel importovať súbory programu Excel do Tabuliek Google.

Zjednodušte fúziu dát v Exceli pomocou CONCATENATE a CONCAT

CONCATENATE a CONCAT sú dve funkcie Excelu, ktoré umožňujú spájať textové reťazce a vytvárať súdržné množiny údajov. Tieto funkcie môžete použiť na zlúčenie hodnôt buniek, konštánt alebo textových reťazcov a zhrnutie informácií z rôznych buniek.

Funkcia CONCAT dokáže efektívnejšie spracovať rozsahy a polia a má kratšiu syntax ako CONCATENATE, čo z nej robí preferovanú funkciu pre väčšinu používateľov. Ak však používate staršiu verziu Excelu, CONCATENATE je stále spoľahlivou voľbou, ak nechcete na spájanie hodnôt používať ampersand.

Bez ohľadu na to, akú funkciu si vyberiete, spájanie buniek predstavuje efektívny spôsob zhrnutia údajov alebo vytvorenia nových spojených hodnôt. Kombinovanie buniek vám môže pomôcť ušetriť miesto v pracovnom hárku a uľahčiť vyvodzovanie záverov zavedením textových reťazcov.