Szeretne gyorsan és egyszerűen kombinálni több cellából származó szöveget az Excelben? Ezt a következőképpen teheti meg a TEXTJOIN függvénnyel.

Az Excel funkciók széles skáláját kínálja, amelyek segítségével különféle módokon kezelheti az adatokat. Az egyik ilyen funkció a TEXTJOIN, amely, ahogy a neve is sugallja, lehetővé teszi a szöveg összekapcsolását elválasztó használatával. Különösen hasznos lehet, ha adatösszegzési feladatokat kell végrehajtania az Excelben.

Ebben a cikkben részletesen tárgyaljuk a TEXTJOIN függvényt, és példákat mutatunk be, amelyek bemutatják a TEXTJOIN használatát az Excel-lapokon.

A TEXTJOIN függvény szintaxisa és paraméterei

Az Excel TEXTJOIN funkciója lehetővé teszi, hogy több cellából származó szöveget egyetlen cellává kombináljon testreszabható határolókkal és beállításokkal. Íme a TEXTJOIN függvény szintaxisa:

=SZÖVEGJOIN(határoló, figyelmen kívül hagyja_üres, szöveg1, [szöveg2], ...)

Bontsuk fel a függvény minden paraméterét:

  • határoló: Ez az a karakter(ek), amelyet az egyes szöveges karakterláncok közé be szeretne szúrni. Ez lehet vessző, kötőjel vagy bármilyen más karakter, amelyet kedvel. Használhat üres karakterláncot is (
    instagram viewer
    "") határolójelként, ha nem szeretne elválasztót.
  • ignore_empty: Ez egy logikai érték, amely meghatározza, hogy az üres cellákat figyelmen kívül kell-e hagyni, vagy bele kell-e venni az eredménybe. Ha be van állítva IGAZ, az üres cellákat figyelmen kívül hagyja; ha be van állítva HAMIS, üres cellák jelennek meg.
  • szöveg1, szöveg2,…: Ezeket a szöveges karakterláncokat szeretné összekapcsolni. Legfeljebb 252 szöveges karakterláncot adhat meg, ezek lehetnek egyedi cellák, tartományok vagy akár idézőjelbe zárt szövegértékek.

A TEXTJOIN függvény összefűzi a szöveges karakterláncokat a megadott sorrendben, és elválasztja őket a megadott határolóval. Kizár minden üres cellát, kivéve, ha a ignore_empty paraméter értéke FALSE.

Példaesetek A TEXTJOIN függvény használata Excelben

Íme néhány példa azokra az esetekre, amikor használhatja a TEXTJOIN függvényt:

1. Szöveg kombinálása

Tegyük fel, hogy van egy munkalapja, amelyen az A oszlopban a keresztnevek, a B oszlopban pedig a vezetéknevek szerepelnek. A teljes nevek listáját szeretné létrehozni a C oszlopban. A cellában C2, használhatja a következő képletet:

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

Másolja le a képletet az oszlopban, és az egyes sorok kereszt- és vezetéknevét egyetlen cellába fogja egyesíteni, szóközzel elválasztva.

2. Vesszővel tagolt lista létrehozása

Tegyük fel, hogy van egy függőleges városlistája, és egyetlen cellát szeretne létrehozni, amely egyesíti ezeket a városokat egy vesszővel elválasztott listában. Ennek eléréséhez használhatja a TEXTJOIN függvényt vesszővel határolóként.

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

Minden város a tartományban A2:A7 a kettős idézőjelek között megadott vesszővel és szóközelválasztóval van kombinálva. A második argumentum, az IGAZ, figyelmen kívül hagy minden üres cellát a tartományban.

3. Előtagok vagy utótagok hozzáadása

Ha van egy adatoszlopa, és minden bejegyzéshez egy adott előtagot vagy utótagot szeretne hozzáadni, használhatja a TEXTJOIN-t. Tegyük fel, hogy van egy listája a kurzusszámokról az A oszlopban, és hozzá szeretné adni az előtagot MAT a számokhoz, hogy azok kurzuskódok legyenek. A következő képletet fogja használni:

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

Ez a képlet összefűzi az előtagot MAT cellában lévő értékkel A2 az és jel használatával (&) operátor.

4. Sortörések beszúrása a szöveg közé

Tegyük fel, hogy van egy táblázata az alkalmazottak adataival, beleértve a nevüket és az e-mail címüket. Létre szeretne hozni egy összefoglaló jelentést, amelyben az egyes alkalmazottak adatai sortörésekkel egyetlen cellába egyesülnek.

Feltéve, hogy a nevek az A oszlopban, az e-mail címek pedig a B oszlopban vannak, írja be az alábbi képletet a cellába C2:

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

nyomja meg Ctrl + Shift + Enter hogy alkalmazza a képletet a táblázatára. Most a C oszlop az összes alkalmazottra vonatkozó egyesített információkat jeleníti meg, minden bejegyzést sortöréssel elválasztva. A CHAR(10) függvény létrehozza a sortörés karaktert, amely elválasztja az egyes alkalmazottak adatait. Ahhoz, hogy az információ több sorban is megjelenjen, amint az fent látható, győződjön meg arról, hogy a Szöveg tördelése funkció engedélyezve van.

Ez csak néhány példa arra, hogyan használhatja a TEXTJOIN-t szöveges karakterláncok különféle módon történő kombinálására. Rugalmasságot kínál a szöveg kombinálásában, és lehetővé teszi, hogy tetszőleges határolót adjon meg a kívánt kimenethez.

A TEXTJOIN használata más függvényekkel az Excelben

A TEXTJOIN jobban működik együtt alapvető funkciók az Excelben fejlett adatkezelésekhez. Íme néhány példa:

A TEXTJOIN használata az IF funkcióval

tudsz használja az IF függvényt a TEXTJOIN függvényen belül a szöveges karakterláncok feltételes felvételéhez vagy kizárásához bizonyos feltételek alapján.

Tegyük fel, hogy az A oszlopban van a tanulók nevének listája, a B oszlopban a megfelelő pontszámaik, a C oszlopban pedig az osztályzataik vannak. Egyetlen cellát szeretne létrehozni, amely a fenti pontszámmal rendelkező tanulók nevét tartalmazza 80 és "A" osztályzatot kaptak, vesszővel elválasztva. A cellában D1, használhatja a következő képletet:

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

Miután beírta a képletet a cellába D2 és megerősítve azzal Ctrl+Shift+Enter (mivel ez egy tömbképlet), akkor kap egy listát azokról a tanulókról, akik megfelelnek a megadott feltételeknek. A képlet az IF függvényt használja annak ellenőrzésére, hogy a megfelelő pontszám 80 felett van-e (B2:B9>80) és az osztályzat A (C2:C9 = "A").

Ha mindkét feltétel igaz, akkor az eredményben szerepel a tanuló neve. Ellenkező esetben üres karakterláncot ad vissza (""). A TEXTJOIN függvény ezután összevonja a kiválasztott neveket egy vesszővel, amely elválasztójelként választja el őket.

A TEXTJOIN használata a SUBSTITUTE funkcióval

Tegyük fel, hogy van egy termékkódlistája az A oszlopban, és egyetlen karakterláncot szeretne létrehozni, amely egyesíti az összes kódot, vesszővel elválasztva, miközben eltávolítja a kötőjeleket (-) a kódokból.

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

Ez a képlet a TEXTJOIN függvényt használja a termékkódok összefűzésére és a SUBSTITUTE funkciót hogy eltávolítsuk a kötőjeleket a kódokból. Beállíthatja a tartományt (A2:A6) a képletben az Ön tényleges adatai alapján. A helyettesítési feltételeket a SUBSTITUTE függvényen belül is módosíthatja, hogy szükség szerint cserélje le a különböző karaktereket.

Könnyedén egyesítse az adatokat Excelben a TEXTJOIN segítségével

Az Excel TEXTJOIN funkciója egy hatékony eszköz, amely lehetővé teszi több szöveges karakterlánc összefűzését meghatározott határolóval. A szintaxis és az argumentumok megértésével rugalmasan és hatékonyan kezelheti és kombinálhatja az adatokat. Akár neveket, címeket vagy bármilyen más szöveges adatot kell egyesítenie, a TEXTJOIN funkció kényelmes megoldás.