Kombinálnia kell a szöveges karakterláncokat az Excelben? Ebben a rövid útmutatóban megtudhatja, hogyan kell használni a CONCATENATE és CONCAT funkciókat.

Amikor adatokkal dolgozik a Microsoft Excel programban, gyakran szükséges több cellából származó szöveget kombinálni egy jól szervezett és átfogó adatkészlet létrehozásához. Szerencsére több funkció is elérhető erre a célra, köztük a CONCATENATE és a CONCAT.

Mind a CONCATENATE, mind a CONCAT egyszerű függvények, amelyek lehetővé teszik különböző értékek és karakterláncok egyesítését az Excelben. Bár hasonlóak, van egy lényeges különbség a kettő között. Nézzük meg közelebbről az egyes funkciókat, és határozzuk meg, melyik a legmegfelelőbb a különböző forgatókönyvekhez.

A CONCATENATE függvény használata az Excelben

Az Excel CONCATENATE funkciója több karakterláncot egyesít egyetlen cellába. Lehetővé teszi két vagy több cellaérték, konstans vagy szöveges karakterlánc egyesítését. A CONCATENATE szintaxisa a következő:

=CONCATENATE(text1, [text2], [text3], ...)
instagram viewer

Itt, szöveg1, szöveg2, szöveg3és így tovább az egyesíteni kívánt cellahivatkozásokat vagy szöveges karakterláncokat jelöli. Legfeljebb 255 szöveges argumentumot tartalmazhat a CONCATENATE függvényben. Ha szöveges karakterláncokkal dolgozik, tegye a karakterláncokat idézőjelekbe (" ").

Szöveges karakterláncok és numerikus értékek kombinálásakor fontos, hogy szóközt helyezzen el a különböző argumentumok között, hogy elkerülje a képleteredmények összetévesztését. A szöveges karakterláncokba szóközöket, írásjeleket és szimbólumokat helyezhet el.

Ez a CONCATENATE és a CONCAT közös hátránya a TEXTJOIN függvényt, mivel a TEXTJOIN automatikusan el tudja választani az értékeket meghatározott elválasztójelekkel, például vesszőkkel vagy tabulátorokkal.

A CONCATENATE funkció egyszerű használata az ügyfelek kereszt-, közép- és vezetéknevének felvétele, és a teljes név kiadása. Például a fenti munkalapon az alábbi képlet a teljes neveket adja vissza:

=CONCATENATE(A2, B2, C2)

Ebben a képletben a CONCATENATE átveszi a neveket A2, B2, és C2 és összekapcsolja őket. Ne feledje, hogy a CONCATENATE nem támogatja a határolókat. Ezért annak elkerülése érdekében, hogy a nevek összefussanak, az eredeti cellában minden név után szóközt kell tenni.

A CONCATENATE másik felhasználási módja a különböző cellákból származó információk összegzése. Tegyük fel, hogy van egy munkalapja a különféle elemekről szóló információkkal. Összevonhatja az egyes tételekkel kapcsolatos információkat, és a CONCATENATE segítségével levonhatja az eredményt.

Tekintsük a fenti munkalapot. Itt található néhány termék lista, azok ára, az eladott egységek száma, az értékesítési cél, a termék címkéje és az értékesítési cél állapota. Mindezeket az adatokat egyetlen mondatba foglalhatja össze a CONCATENATE funkcióval.

=CONCATENATE(A2, " from ", E2, " category has sold ", C2, " units for a total of $", B2*C2, ". The sale target was $", D2, ". ", F2, "." )

Ez a hosszadalmas képlet lényegében egyszerű. Minden érv a teljes mondat egy darabja. A CONCATENATE függvény egyesíti a különböző cellák értékeit, és szöveget ad közéjük, így mondatot alkot.

Akkor lehet az eredeti oszlopok elrejtése hogy a táblázata kevésbé legyen zsúfolt.

A CONCAT függvény használata az Excelben

Az Excel 2019 és újabb verzióihoz elérhető CONCAT funkció a CONCATENATE továbbfejlesztett változataként szolgál. A CONCAT függvény szintaxisa a következő:

=CONCAT(text1, [text2], [text3], ...)

Mint a CONCATENATE, szöveg1, szöveg2, szöveg3stb., az összekapcsolandó cellahivatkozásokat vagy szöveges karakterláncokat jelölik. A CONCAT fő előnye a tartományok és tömbök hatékonyabb kezelésére való képessége.

A CONCATENATE-től eltérően a CONCAT függvény nem igényel explicit cellahivatkozást minden argumentumhoz. Ehelyett közvetlenül megadhat egy cellatartományt vagy egy tömböt. Ez jelentősen csökkenti a képlet hosszát és összetettségét nagyobb adatkészletek kezelésekor.

Ugyanabban a példában, mint korábban, az ügyfelek keresztnevének, középső és vezetéknevének kombinálásához egy Excel munkalapon a képlet a következő lenne:

=CONCAT(A2:C2)

A CONCATENATE függvényhez hasonlóan ez a képlet is beveszi a névértékeket A2:C2 és összekapcsolja őket a teljes név megjelenítéséhez. A különbség az, hogy megadhatja az értékek tartományát, ahelyett, hogy mindegyikre külön hivatkozna. Ezt jobban hangsúlyozzuk az alábbi munkalapon.

Ez a minta munkalap egy képzeletbeli autógyártóé. Minden autónak van egy modellkódja, amely információkat tartalmaz a jármű különböző jellemzőiről. A modellkód különböző kódokat tartalmaz. A CONCAT funkcióval gyorsan kombinálhatja a kódokat a modellkód létrehozásához egy rövid képletben:

=CONCAT(B1:B7)

A CONCAT függvény átveszi az értékeket B1:B7 és egyesíti őket, hogy létrehozza az egyes autók modellkódját. Ugyanazokhoz az eredményekhez a CONCATENATE esetében az alábbi hosszabb képletre lenne szükség:

=CONCATENATE(B1, B2, B3, B4, B5, B6, B7)

CONCATENATE vs. CONCAT: Melyiket érdemes használni?

Ha az Excel régebbi verzióját használja, a CONCATENATE megbízható választás a szöveges értékek egyesítésére. Az „és” (&) szimbólum azonban még ekkor is könnyen elérheti ugyanazt az eredményt, mint a CONCATENATE. Valójában az alábbi képletek ugyanazokat az eredményeket adják:

=A1&A2&A3
=CONCATENATE(A1, A2, A3)
=CONCAT(A1:A3)

A CONCATENATE egyik hiányossága, hogy hiányoznak belőle az egyedi funkciók. Amint látható, az „és” ugyanazt tudja tenni, mint a CONCATENATE. Egy másik probléma, hogy maga a függvény neve túl hosszú. Hasonlítsa össze az „és” képletet a CONCATENATE formulával, hogy megbizonyosodjon róla.

E korlátozások orvoslására az Excel bevezette a CONCAT-ot. A CONCAT függvény mindent meg tud csinálni, amit a CONCATENATE, de képes tartományokkal és tömbökkel is dolgozni. Ez a CONCAT-ot jobbá teszi a CONCATENATE-nél és az "és" jelnél. Ennek eredményeként, ha az Ön Excel-verziója támogatja a CONCAT-ot, jobb a CONCAT használata, nem pedig a CONCATENATE.

A CONCAT rövidebb neve és a tartományokon való műveleti képessége rövidebbé és könnyebben navigálhatóvá teszi a képleteket. Ha azonban a szöveges karakterláncok kombinálása a cél, akkor a CONCAT és a CONCATENATE egyaránt nehézkes lehet, mivel nem támogatják a határolókat. A TEXTJOIN függvény jobb lehetőség a szöveges karakterláncok egyesítésére

A Microsoft a CONCAT kifejezést CONCAT-ra kívánja cserélni, ezért érdemes megszokni a CONCAT használatát. Bár az Excel továbbra is támogatja az elavult CONCATENATE-t a régebbi Excel-fájlokkal való kompatibilitás érdekében.

Ironikus módon a CONCATENATE funkció a Google Táblázatokban tartományokon és tömbökön működhet; ennek eredményeképpen ez pontosan megegyezik a Google Táblázatok CONCAT-jával. Létezésének egyetlen célja a régi Excel fájlokkal való kompatibilitás importálja Excel-fájljait a Google Táblázatokba.

Egyszerűsítse az adatfúziót az Excelben a CONCATENATE és a CONCAT segítségével

A CONCATENATE és a CONCAT két Excel-függvény, amelyek lehetővé teszik a szöveges karakterláncok összekapcsolását és összefüggő adatkészletek létrehozását. Ezekkel a függvényekkel cellaértékeket, konstansokat vagy szöveges karakterláncokat egyesíthet, és összegezheti a különböző cellákból származó információkat.

A CONCAT függvény hatékonyabban tudja kezelni a tartományokat és a tömböket, szintaxisa pedig rövidebb, mint a CONCATENATE, így a legtöbb felhasználó számára ez az előnyben részesített funkció. Ha azonban az Excel régebbi verzióját használja, a CONCATENATE továbbra is megbízható választás, ha nem szeretné az „és” jelet használni az értékek összekapcsolására.

Bármelyik funkciót is választja, a cellák összekapcsolása hatékony módja az adatok összegzésének vagy új összekapcsolt értékek előállításának. A cellák kombinálásával helyet takaríthat meg a munkalapon, és könnyebben vonhat le következtetéseket szöveges karakterláncok bevezetésével.