A CONCATENATE/CONCAT használata Excelben

Az „összefűzés” kifejezés egyszerűen a dolgok összekapcsolását vagy összekapcsolását jelenti. A Microsoft Excelben a CONCATENATE vagy CONCAT funkció két vagy több cella/oszlop adatainak összekapcsolására szolgál.

Az adatok Excelben történő kombinálására kétféleképpen lehet:

  • CONCATENATE/CONCAT funkció használata
  • Az „&” operátor használata

Ebben a cikkben bemutatjuk, hogyan kombinálhat több cellát egyetlen karakterláncba az Excel Összefűzés funkciójával.

Cellák kombinálása a CONCATENATE/CONCAT funkcióval

A CONCATENATE funkció az Excel szövegfüggvényeinek egyike, amely segít két vagy több cella egy karakterláncba történő összevonásában, függetlenül attól, hogy számokat, dátumokat vagy szöveges karakterláncokat tartalmaznak.

Az Excel 2016-tól kezdve az Excel a „CONCATENATE” helyett a „CONCAT” funkciót használja. Ez azt jelenti, hogy az Excel későbbi verzióiban használhatja a „CONCATENATE” vagy a „CONCAT” funkciót is, de az Excel régebbi verzióiban (2013 és régebbi) csak a „CONCATENATE” funkció használható.

Szintaxis

A CONCAT függvény szintaxisa az Excelben:

=CONCAT(szöveg1, szöveg2, ... szöveg_n)

A Microsoft Excel 2013 és régebbi verziói esetében a szintaxis a következő:

=ÖSSZEGZÉS(szöveg1, szöveg2, ... szöveg_n)

Érvek

text1, text2, … text_n – Azok az értékek, amelyeket össze szeretne kapcsolni, ezek lehetnek karakterláncok, cellák vagy cellatartományok.

Szövegláncok összefűzése

A CONCAT funkcióval két vagy több szöveges karakterláncot egyetlen karakterláncba egyesíthet.

Az összefűzéshez először jelölje ki azt a cellát, ahol az eredményt szeretné elérni, és írja be a képletet. Ha közvetlenül a szöveges karakterláncot használja argumentumként a függvényben, ügyeljen arra, hogy azokat dupla idézőjelbe („”) tegye az alábbiak szerint.

A cellaértékek összefűzése

A CONCAT képlet az A1 és B1 cellák értékeinek összefűzésére a következő:

=CONCAT(A1;A2)

Adjon hozzá cellahivatkozásokat argumentumként a képletben a cellaértékek összekapcsolásához.

Két cellaérték összefűzése elválasztóval

Ha az értékeket szóközzel szeretné elválasztani, írja be a „ ” karaktert a cellahivatkozások közé.

=CONCAT(A1," ",B1)

Írjon be egy szóközt (" ") dupla idézőjelek közé a második argumentumban az alábbiak szerint.

Összefűzi a cellákat speciális karakterekkel

Az értékeket összefűzheti különféle elválasztójelekkel, például vesszővel, szóközzel, különböző írásjelekkel vagy más karakterekkel, például kötőjellel vagy perjellel.

Két cella vesszővel kombinálása:

=CONCAT(A1,",",B1)

Ha beírja a határoló jelet (,) ügyeljen arra, hogy dupla idézőjelbe tegye őket.

Szövegkarakterlánc és cellaértékek összefűzése

Az alábbi CONCAT függvény összekapcsolja az A1 cellában lévő karakterláncot, az „and” karakterláncot és a B1 cellában lévő karakterláncot.

=CONCAT(A1," és ", B1)

A képlet második argumentumában szóközt adtunk a " és " szó előtt és után, hogy elválasztjuk az összefűzött karakterláncokat, és jelentést adjunk a szöveges karakterláncnak.

A CONCAT/CONCATENATE képlet bármely argumentumához hozzáadhat szöveges karakterláncot.

Oszlopok összefűzése az Excelben

Tegyük fel, hogy van egy listája a keresztnevekből és a vezetéknevekből két külön oszlopban, és egyesíteni szeretné őket, hogy egy teljes nevek oszlopot hozzon létre. Két vagy több oszlop összefűzéséhez írjon be egy összefűzési képletet az első cellába, majd alkalmazza azt a teljes oszlopra a kitöltő fogantyú húzásával.

A képlet más cellákba másolásához egyszerűen húzza a kiválasztott cella jobb alsó sarkában lévő kis négyzetet (kitöltő fogantyút).

Most van egy teljes neveket tartalmazó oszlop.

Egy karakterlánc-tartomány összefűzése

A CONCAT függvény segítségével számos karakterláncot is összekapcsolhat. Ha nem szeretne határolót hozzáadni a karakterláncok közé (szóköz, vessző, kötőjel stb.), akkor ez a képlet hasznos lehet:

=CONCAT(A1:F1)

Ha egy sor karakterláncot szeretne egyesíteni határolójellel (" "), használja az alábbi képletet:

=CONCAT(A2," ",B2", ",C2", ",D2", ",E2)

A TEXTJOIN függvény segítségével fűzze össze a karakterláncok tartományát

A TEXTJOIN függvény egy másik funkció, amellyel egy sor cellaadatot egyesíthet. A TEXTJOIN függvény összefűzi (kombinálja) több tartományból és/vagy karakterláncból származó értékeket egy adott határolóval. A CONCAT függvénytől eltérően a TEXTJOIN lehetővé teszi annak beállítását, hogy figyelmen kívül hagyja-e az üres értékeket vagy sem.

=TEXTJOIN(" ",TRUE,A2:E2)

Ez a képlet egy sor karakterláncot egyesít egy határolóval (amelyet az első argumentumban ad meg) az egyes értékek között. Ez a képlet figyelmen kívül hagyja az üres cellákat, mert a második argumentum értéke „IGAZ”.

A TEXTJOIN függvény csak az Excel 2016 vagy újabb verziójában használható.

Összefűzés az „&” operátorral

Az „&” operátor egy másik módja a szöveges karakterláncok és cellák kombinálásának a Microsoft Excel programban. Az „és” operátor (&) valójában a CONCATENATE funkció alternatívája.

Az „és” operátor (&) képletek rövidek, egyszerűek és könnyen használhatók.

Szintaxis

=cella_1&cella_2 

A & operátorral kombinálhatja az A1 és B1 cellák értékét:

=A1&B1

Jelöljön ki egy cellát, ahol az eredményt szeretné elérni, és írja be a fenti képletet.

Összefűz két cellaértéket elválasztóval az „&” operátor használatával

Az A1 és B1 cellában lévő értékek összefűzéséhez, valamint egy szóközhöz az „&” operátor használatával:

=A1&" "&B1

Egy másik példa egy másik határolóval:

Szövegkarakterlánc és cellaértékek összefűzése az „&” operátor használatával

Használhatja az „&” operátort is az A1 cellában lévő karakterlánc, a köztük lévő „és” szöveg és a B1 cellában lévő karakterlánc összekapcsolására.

=A1&" és "&B1

Szóközt adtunk a " és " szó előtt és után, hogy elválasztjuk az összefűzött szöveges karakterláncokat. Az Excel képletben mindig dupla idézőjelbe tegye a szöveget.

CONCAT vs „&” operátor

Az egyetlen valódi különbség a CONCAT és az „&” operátorok között az, hogy az Excel CONCAT függvényének 255 karakterlánc-korlátja van, és nincs ilyen korlátozás az „és” jelre.

Így fűzheti össze a karakterláncokat az Excelben.