Chcete rýchlo a jednoducho kombinovať text z viacerých buniek v Exceli? Tu je návod, ako to môžete urobiť pomocou funkcie TEXTJOIN.

Excel ponúka širokú škálu funkcií, ktoré vám môžu pomôcť pri manipulácii s údajmi rôznymi spôsobmi. Jednou z takýchto funkcií je TEXTJOIN, ktorá, ako už názov napovedá, umožňuje spájať text pomocou oddeľovača. Môže to byť užitočné najmä vtedy, keď potrebujete vykonať úlohy súhrnu údajov v Exceli.

V tomto článku budeme podrobne diskutovať o funkcii TEXTJOIN a poskytneme príklady, ktoré demonštrujú, ako používať TEXTJOIN v hárkoch programu Excel.

Syntax a parametre funkcie TEXTJOIN

Funkcia TEXTJOIN v Exceli umožňuje kombinovať text z viacerých buniek do jednej bunky s prispôsobiteľnými oddeľovačmi a možnosťami. Tu je syntax funkcie TEXTJOIN:

=TEXTJOIN(oddeľovač, ignorovať_prázdny, text1, [text2], ...)

Poďme si rozobrať jednotlivé parametre funkcie:

  • oddeľovač: Toto sú znaky, ktoré chcete vložiť medzi každý textový reťazec. Môže to byť čiarka, spojovník alebo akýkoľvek iný znak, ktorý uprednostňujete. Môžete tiež použiť prázdny reťazec (
    instagram viewer
    "") ako oddeľovač, ak si neželáte žiadny oddeľovač.
  • ignore_empty: Toto je logická hodnota, ktorá určuje, či sa majú prázdne bunky ignorovať alebo zahrnúť do výsledku. Ak je nastavené na PRAVDA, prázdne bunky budú ignorované; ak je nastavený na FALSE, budú zahrnuté prázdne bunky.
  • text1, text2, …: Toto sú textové reťazce, ktoré chcete spojiť. Môžete zadať až 252 textových reťazcov a môžu to byť jednotlivé bunky, rozsahy alebo dokonca textové hodnoty uzavreté v úvodzovkách.

Funkcia TEXTJOIN spája textové reťazce v poradí, ktoré určíte, a oddeľuje ich zadaným oddeľovačom. Vylučuje všetky prázdne bunky, pokiaľ nie je ignore_empty parameter je nastavený na FALSE.

Príklady použitia funkcie TEXTJOIN v Exceli

Tu je niekoľko príkladov prípadov, kedy môžete použiť funkciu TEXTJOIN:

1. Kombinovanie textu

Predpokladajme, že máte pracovný hárok s krstnými menami v stĺpci A a priezviskami v stĺpci B. Chcete vytvoriť zoznam celých mien v stĺpci C. V bunke C2, môžete použiť nasledujúci vzorec:

=TEXTJOIN(" ", PRAVDA, A2, B2)

Skopírujte vzorec dole v stĺpci a spojí krstné meno a priezvisko z každého riadku do jednej bunky oddelenej medzerou.

2. Vytvorenie zoznamu oddeleného čiarkami

Povedzme, že máte vertikálny zoznam miest a chcete vytvoriť jedinú bunku, ktorá spojí tieto mestá do zoznamu oddeleného čiarkami. Aby ste to dosiahli, môžete použiť funkciu TEXTJOIN s čiarkou ako oddeľovačom.

=TEXTJOIN(", ", PRAVDA, A2:A7)

Každé mesto v dosahu A2:A7 sa kombinuje pomocou čiarky a oddeľovača medzery špecifikovaného v dvojitých úvodzovkách. Druhý argument, TRUE, ignoruje všetky prázdne bunky v rozsahu.

3. Pridávanie predpôn alebo prípon

Ak máte stĺpec údajov a chcete ku každej položke pridať špecifickú predponu alebo príponu, môžete použiť TEXTJOIN. Predpokladajme, že máte zoznam čísel kurzov v stĺpci A a chcete pridať predčíslie MAT na čísla, aby z nich boli kódy kurzu. Budete používať nasledujúci vzorec:

=TEXTJOIN("", PRAVDA, "MAT"&A2)

Tento vzorec spája predponu MAT s hodnotou v bunke A2 pomocou ampersandu (&) operátor.

4. Vkladanie zlomov riadkov medzi text

Predpokladajme, že máte tabuľku s informáciami o zamestnancoch vrátane ich mien a e-mailových adries. Chcete vytvoriť súhrnnú zostavu, v ktorej sa informácie o každom zamestnancovi zlúčia do jednej bunky so zalomením riadkov.

Za predpokladu, že mená sú v stĺpci A a e-mailové adresy v stĺpci B, zadajte do bunky vzorec nižšie C2:

=TEXTJOIN(CHAR(10), PRAVDA, A2:B2)

Stlačte tlačidlo Ctrl + Shift + Enter aplikujte vzorec na vašu tabuľku. Teraz sa v stĺpci C zobrazia zlúčené informácie pre všetkých zamestnancov, pričom každý záznam sa oddelí zlomom riadka. The CHAR(10) funkcia generuje znak zalomenia riadku, ktorý oddeľuje informácie každého zamestnanca. Ak chcete, aby sa informácie zobrazovali vo viacerých riadkoch, ako je uvedené vyššie, uistite sa, že Obtekanie textu funkcia je povolená.

Toto je len niekoľko príkladov toho, ako môžete použiť TEXTJOIN na kombinovanie textových reťazcov rôznymi spôsobmi. Ponúka flexibilitu pri kombinovaní textu a umožňuje vám zadať ľubovoľný oddeľovač podľa vášho výberu pre požadovaný výstup.

Ako používať TEXTJOIN s ďalšími funkciami v Exceli

TEXTJOIN funguje lepšie s základné funkcie v Exceli pre pokročilé manipulácie s údajmi. Tu je niekoľko príkladov:

Použitie TEXTJOIN s funkciou IF

Môžeš použite funkciu IF v rámci funkcie TEXTJOIN podmienečne zahrnúť alebo vylúčiť textové reťazce na základe určitých kritérií.

Povedzme, že máte zoznam mien študentov v stĺpci A, ich zodpovedajúce skóre v stĺpci B a ich známky v stĺpci C. Chcete vytvoriť jednu bunku obsahujúcu mená študentov, ktorí majú vyššie skóre 80 a získali známku „A“, oddelené čiarkou. V bunke D1, môžete použiť nasledujúci vzorec:

=TEXTJOIN(", ", PRAVDA, AK((B2:B9>80)*(C2:C9="A"), A2:A9, ""))

Po zadaní vzorca do bunky D2 a potvrdiť to pomocou Ctrl+Shift+Enter (keďže ide o maticový vzorec), dostanete zoznam študentov, ktorí spĺňajú zadané podmienky. Vzorec používa funkciu IF na kontrolu, či je zodpovedajúce skóre vyššie ako 80 (B2:B9>80) a známka je A (C2:C9 = "A").

Ak sú splnené obe podmienky, vo výsledku je zahrnuté meno študenta. V opačnom prípade vráti prázdny reťazec (""). Funkcia TEXTJOIN potom zlúči vybrané názvy s čiarkou, ktorá ich oddelí ako oddeľovač.

Používanie TEXTJOIN s funkciou SUBSTITUTE

Povedzme, že máte zoznam kódov produktov v stĺpci A a chcete vytvoriť jeden reťazec, ktorý kombinuje všetky kódy oddelené čiarkami a zároveň odstraňuje pomlčky (-) z kódov.

=TEXTJOIN(", ", PRAVDA, SUBSTITUTE(A2:A6, "-", ""))

Tento vzorec používa funkciu TEXTJOIN na zreťazenie kódov produktov a funkciu SUBSTITUTE na odstránenie pomlčiek z kódov. Môžete upraviť rozsah (A2:A6) vo vzorci na základe vašich skutočných údajov. Môžete tiež upraviť substitučné kritériá vo funkcii SUBSTITUTE, aby ste nahradili rôzne znaky podľa potreby.

Bez námahy zlúčte údaje v Exceli pomocou TEXTJOIN

Funkcia TEXTJOIN v Exceli je výkonný nástroj, ktorý vám umožňuje spojiť viacero textových reťazcov so zadaným oddeľovačom. Pochopením jeho syntaxe a argumentov môžete flexibilne a efektívne manipulovať a kombinovať údaje. Či už potrebujete zlúčiť mená, adresy alebo akékoľvek iné textové údaje, funkcia TEXTJOIN je pohodlným riešením.