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.
instagram viewer

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.