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 ( "") 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.