A CONCAT és a TEXTJOIN egyaránt segít a különböző cellákban lévő értékek összekapcsolásában. Lássuk, hogyan működnek, és melyiket érdemes választani.
Az adatok különféle formában és formátumban jelennek meg. Az egyik ilyen formátum a szöveges adatok. A szöveges adatokat többféle funkcióval kezelheti, mint pl CONCAT és TEXTJOIN függvények Excelben.
Itt megtudjuk, hogy mi a különbség, és mikor érdemes az egyiket a másikkal szemben használni.
Mi az a CONCAT?
A CONCAT Az Excel funkció lehetővé teszi az értékek összekapcsolását. Ez az érték szöveg, szám vagy karakter is lehet a táblázat cellájában vagy cellatartományában.
Fontos megjegyezni, hogy a CONCAT egy újabb helyettesítője ÖSSZEKAPCSOL funkció. A CONCAT függvény a következő szintaxist veszi fel:
=CONCAT(szöveg1, [szöveg2,...])
Ahol:
- szöveg1 kötelező, és ezek azok az értékek, amelyekhez csatlakozni szeretne.
- [szöveg2, ...] opcionális, és a második érték vagy cella, amelyhez csatlakozni kíván.
- …. azt jelenti, hogy további értékeket adhat hozzá. A függvény legfeljebb 253 szöveges argumentumot fogad el.
Mi az a TEXTJOIN?
Mint a CONCAT képlet, a TEXTJOIN formula lehetővé teszi a szöveg egy tartományon belüli kombinálását. Ez a képlet azt is lehetővé teszi, hogy határolót adjon meg ezen szövegértékek között.
=TEXTJOIN(határoló, ignore_empty, text1, [text2], …)
Ahol:
- Határoló ez az, amit szeretnénk, ha szétválasztja ezeket a szövegeket. Ez lehet karakter, szöveg, szám vagy akár szóköz.
- ignore_empty lehetővé teszi annak megadását, hogy figyelmen kívül kívánja-e hagyni egy tartomány üres celláit. Ha IGAZ, figyelmen kívül hagyja az üres cellákat.
- szöveg1 az első egyesíteni kívánt cella vagy szöveg.
- [szöveg2, ...] a második érték, amelyhez csatlakozni szeretne.
- …. több értéket jelent.
Hasonlóságok a CONCAT és a TEXTJOIN függvény között
Hasonlóságuk abban rejlik, hogy képesek több szöveget vagy értéket kombinálni. Ez bizonyos helyzetekben nagyon hasznos. Például, amikor megpróbálja gyorsan kombináljon két oszlopot a Microsoft Excelben.
Nézzük meg, hogyan működik ez a két funkció külön-külön.
A CONCAT funkció használata
Tegyük fel, hogy van egy adattáblázata, amely a Keresztnév és Vezetéknév oszlopokat tartalmazza. Ha egy Full Name nevű oszlopba szeretné egyesíteni őket, fontolja meg a CONCAT funkció.
A szintaxis a következő lesz:
=CONCAT(A2," ",B2)
A képlet lebontására. A szöveg1 érv az A2, és a [szöveg2 argumentum: " ". A " " azt jelenti, hogy szóközt akarunk magunk előtt szöveg3, ami B2. Miután beírta a képletet az első cellába, nem kell másolja a képletet Excelbe. Ehelyett húzhatja az utolsó cellába.
Tegyük fel, hogy Jajay-Ayu-t szeretné teljes neveként valakinek, akinek vezetékneve Jaja, illetve Ayu.
=CONCAT(A2,"-",B2)
Nézzünk egy másik példát.
Tegyük fel, hogy van egy adattáblázata, amely csak különböző nyugat-afrikai országneveket tartalmaz, és szeretné hozzáadni a „ország Afrikában” kifejezést. A következő szintaxist fogja írni:
=CONCAT(A2,"egy afrikai ország")
Az első példához hasonlóan, amikor szöveget vagy kifejezést ír be a képletbe, ezt a kifejezést idézőjelbe kell tennie.
A TEXTJOIN funkció használata
Használjuk az általunk használt adattáblázatot CONCAT.
Két oszlopunk volt. Az egyik a keresztnév volt, a másik a vezetéknév. Használatához a TEXTJOIN függvény, ezt a szintaxist fogjuk írni.
=TEXTJOIN(" ",IGAZ, A2:B2)
A „ ” a kereszt- és vezetéknevünk közötti szóközt jelenti. A IGAZ azt jelenti, hogy figyelmen kívül kell hagynia minden üres cellát.
Tudnia kell, hogy a CONCAT és a TEXTJOIN csak szöveget kombinálhat a táblázaton belül, és nem használható egyesítse a Microsoft Excel fájlokat és lapokat.
CONCAT vs. TEXTJOIN: Mikor érdemes használni őket?
Mindkét funkciónak alapvetően ugyanaz a funkcionalitása. Különbségük az érveikben rejlik.
CONCAT azt akarja, hogy több tartományból adja hozzá a szöveget, és adja meg, hová szeretné használni a határolót. A TEXTJOIN A funkció viszont lehetővé teszi, hogy előre megadja a határolót, és megerősítse, ha figyelmen kívül szeretné hagyni az üreset.
Nézzünk egy forgatókönyvet, ahol CONCAT jobb választás lesz TEXTJOIN.
Tegyük fel, hogy van egy adattáblázata, amely a Keresztnév, Vezetéknév és Életkor oszlopokat tartalmazza. Tegyük fel, hogy csatlakozni szeretne hozzájuk, hogy létrehozza a „Jaja Giwa-36”-ot, és az eredményt egy Részletek nevű oszlopba helyezze.
Ez könnyen használható CONCAT mert több határolót is kiválaszthat.
Azonban, TEXTJOIN elvárja, hogy csak egy határolót válasszon. Csak a szóközt vagy a gondolatjelet (-) használhatja, mindkettőt nem. Ebben a helyzetben, CONCAT jobban végzi a munkát.
Itt van egy forgatókönyv, ahol TEXTJOIN helyett kell használni CONCAT.
Hozzon létre egy adattáblázatot, amely tartalmazza a Keresztnév, Középső név és Vezetéknév oszlopokat. Ha egy név egy sorban nem tartalmaz középső nevet, ezeket a neveket egy Teljes név nevű oszlopba egyesítse a CONCAT funkció további szóközöket eredményez.
Például az eredményt E3 két szóközt tartalmaz egy szóköz helyett, mert hiányzik a középső név. Ha azonban TEXTJOIN használták, használhatta volna az IgnoreEmpty argumentumait az üres cellák figyelmen kívül hagyására.
Használhatja a Len függvény a karakterek megszámlálására az Excelben. Itt a =LEN(E2)-LEN(SUBSTITUTE(E2," ","")) szintaxist használtuk a szóközök számának megszámlálásához.
Minden az Ön feladatától függ
Az Excel különféle funkciói hasonlóak, de különböznek is. Ha megtanulja, miben különböznek ezek egymástól, és mikor a legjobb használni őket, akkor jobbá válik az adatelemzés. Néhány példa az ilyen funkciókra a COUNTIF és COUNTIFS és a XLOOKUP és VLOOKUP.