Príklady funkcií programu Excel TEXTJOIN - Excel a Tabuľky Google

Tento tutoriál ukazuje, ako používaťExcel TEXTJOIN Funkcia v Exceli kombinuje text z viacerých reťazcov.

Prehľad funkcií TEXTJOIN

Funkcia TEXTJOIN kombinuje text z viacerých reťazcov, ktoré určíte výber oddeľovača a či chcete ignorovať medzery.

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

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

Funkcia TEXTJOIN Syntax a vstupy:

= TEXTJOIN (oddeľovač, ignore_empty, text1, [text2], …)

oddeľovač - Oddeľovač medzi každým textom.

ignore_empty - Či ignorovať prázdne bunky alebo nie.

text1 - Prvá textová hodnota alebo rozsah.

text2 - [voliteľné] Druhá textová hodnota alebo rozsah.

Ako používať funkciu TEXTJOIN v programe Excel:

Funkcia TEXTJOIN kombinuje text z viacerých reťazcov, ktoré určíte výber oddeľovača a či chcete ignorovať medzery. Je k dispozícii v programe Excel 2016 a novších verziách.

= TEXTJOIN ("", false, B3: C3)

Vyššie uvedené kombinuje krstné meno a priezvisko (stĺpec B a C) s medzerou ako oddeľovačom (znak, ktorý rozdeľuje slovo) a možnosťou zahrnúť medzery (nasledujúci príklad bude zrejmejší).

TEXTJOIN bude zahŕňať medzery

Aj keď niektoré bunky môžu byť prázdne, po ich skombinovaní môže byť dôležité vedieť, že sú prázdne.

= TEXTJOIN (";", NEPRAVDA, B3: E3)

Použitím FALSE ako druhého argumentu je kombinuje s bodkočiarkou (zvolenou ako oddeľovač) napriek tomu, že niektoré z nich sú prázdne. Keď ich potrebujete znova rozdeliť, je to užitočné v prípade textu na stĺpce.

TEXTJOIN ignoruje prázdne miesta

Nemalo by zmysel uvádzať medzery, ak je scenárom kombinovať pozdrav s nasledujúcimi menami:

= TEXTJOIN ("", NEPRAVDA, B3: E3)

Zrejmé môžete vidieť na F5 a F6, kde je medzi krstným menom a priezviskom medzera.

V tomto scenári by bolo lepšie ignorovať prázdne bunky, ak nie sú vyplnené ako druhý argument PRAVDA.

= TEXTJOIN ("", PRAVDA, B3: E3)

TEXTJOIN s 1 a 0

Ak ste použili VLOOKUP, možno viete, že Excel rozpoznáva hodnotu TRUE ako 1 a FALSE jako 0. Vo väčšine prípadov ich možno zameniť. A aj tu. Na výber textu alebo čísla nemá žiadny vplyv. Len preferencie (a rýchlosť písania).

TEXTJOIN s podmienkou

Možno budete chcieť text skombinovať, iba ak spĺňa podmienku. V tomto scenári možno budete chcieť spojiť celé mená s oddeľovačmi čiarkami, iba ak je to v pracovnom nadčase „Áno“ (stĺpec C).

{= TEXTJOIN (",", TRUE, IF (C3: C7 = "Yes", B3: B7, ""))}

Toto je maticový vzorec.

Ak používate verziu programu Excel pred rokom 2022, po zadaní vzorca musíte namiesto klávesu ENTER stlačiť CTRL + SHIFT + ENTER. Keď to urobíte správne, mali by ste vidieť, že ho obklopujú zložené zátvorky (NEZADÁVAJTE ručne zložené zátvorky).

Ak používate Excel 2022 alebo Office 365, môžete vzorec zadať normálne.

TEXTJOIN s rôznymi oddeľovačmi

Na zadanie viacerých oddeľovačov môžete použiť konštanty poľa (zložené zátvorky):

= TEXTJOIN ({"-", "."}, 1, B3: D3)

Bude vedieť použiť pomlčku (-) ako prvý oddeľovač a bodku (.) Ako druhý.

TEXTJOIN s číslom/dátumom

Všimnite si toho, že TEXTJOIN je textová funkcia. Pri použití TEXTJOIN je výsledkom text. Po použití TEXTJOIN napríklad nebudete môcť tieto čísla zhrnúť do bunky F3.

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.

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

Iný príklad TEXTJOIN

Prevrátiť textový reťazec

Textový reťazec môžete obrátiť kombináciou funkcie MID s TEXTJOINT nasledovne.

= TEXTJOIN ("", 1, MID (A2, {10,9,8,7,6,5,4,3,2,1}, 1))

Čo by nám poskytlo nasledujúce výsledky:

Funkcia TEXTJOIN funguje v Tabuľkách Google takmer rovnako.

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

wave wave wave wave wave