Az excel oszlopok összefűzése nagyon hasonlít az excel többi adatának összefűzéséhez, míg a szöveget összefűzve dupla idézőjelben adtuk meg a szövegeket bemenetként, de az oszlopok összefűzésével megadjuk a cellahivatkozást vagy oszlop hivatkozást, de ez egyetlen eredményt ad nekünk cellába kell húznunk a képletet a többi cellába az eredmény érdekében.
Összecsukja az Excel oszlopokat
Itt megértjük az excel oszlop összefűzésének módjait a konkatenát függvény segítségével. Az adatok nem mindig felelnek meg a keresletünknek, és gyakran szükségünk lehet több excel adatoszlop összekapcsolására, hogy az adatokat a kívánt formában kapjuk meg. Nagyon triviális példa a keresztnév és a vezetéknév egyesítése a teljes név megszerzéséhez.
Az adatok strukturált formátumba kerülése, néha több oszlop vagy egyes oszlopok egyesítése egyes értékekkel, amelyek előre definiálhatók, vagy valamilyen feltétel alapján eredhetnek. Az alábbiakban láthatjuk a különféle példákat, először az általános szintaxissal kezdve.
Az általános képletet lásd a képernyőképen.
A függvény „CONCATENATE”, és az argumentumok tetszőleges számú szöveg, amelyet meg akarsz neki adni. A kapott érték az összes argumentum együttes értéke lesz.
Fontos szempont: Az Excel 2016-tól kezdve láthatja a „CONCAT” funkciót. Ugyanazt a feladatot látja el, mint a „CONCATENATE”. Bár a „CONCATENATE” az Excel 2016-ban is megtalálható a visszamenőleges kompatibilitás érdekében, a Microsoft nem ígéri, hogy továbbra is biztosítják ezt. Ezért az egyszerűség kedvéért mindent a „CONCATENATE” képlettel magyarázok el, mivel a szintaxis és az argumentumok ugyanazok maradnak. Bár ha az Excel 2016-os vagy újabb verzióját használja, akkor a „CONCAT” funkció használatát kérem.
Hogyan összefűzhetünk két oszlopot az Excelben?
Az alábbiakban bemutatjuk az Excel oszlopok összefűzésének példáit.
Összevonva az Excel oszlopokat, 1. példa
Kezdjük egy egyszerűvel. Tegyük fel, hogy az egyik oszlopban szerepel a „Keresztnév”, a második oszlopban pedig a „Vezetéknév”, és ezeket kombinálva szeretné megkapni a teljes nevet.
Kérjük, nézze meg az alábbi képernyőképet:
A D. oszlop tartalmazza a képleteket az egyesítéshez.
A kimenet az alábbiakban látható:
Húzza a képletet, hogy az eredmény eljusson a többi cellához.
A D oszlopban láthattad, összevontam, csak a B & C oszlopok értékeit, így a D oszlop eredménye csak ezek kombinációja. De ez nem tűnik helyesnek. Az utónév és a vezetéknév között szóköznek kell lennie. Tehát, amikor az E oszlop képletét használjuk, helyet adtunk a képlet létrehozásakor.
Tehát az eredmény úgy néz ki, mint az alábbiakban:
2. példa - A szöveg karakterláncának és cellájának összefűzése
Tegyük fel, hogy ezekhez az értékekhez szeretnénk csatlakozni, hogy valami értelmes képet alkossunk.
Hozzáadott egy további oszlopot a „Futásokhoz”.
A G oszlopban létrehoztunk egy képletet, amely az adott játékos által elért futásokat a teljes névvel együtt jelöli.
A kimenet az alábbiakban látható:
Húzza a képletet a többi cellába.
Egy másik példa lehet, ahol a fent megadott fix sztring (példa „pontozott” és „fut”) mindkettő kombinációjának képletéből származhat.
Összecsukja az Excel oszlopokat, 3. példa
Tegyük fel, hogy mindig szeretné látni a mai dátumot a B2 cellában. Lásd a bemutatott képletet. Használtuk a „CONCATENATE”, „TEXT” és a „TODAY” funkciókat. A TODAY függvény az excelben megadja a mai dátumot, azonban az eredményt egész számban adja meg, amelyet szöveggé, majd dátumformátumba kell átalakítanunk.
Tehát az excelben a „TEXT” függvény átalakítja a „TODAY” funkció kimenetét „hh-nn-éééé” formátumban, majd az összefűző függvény összekapcsolja őket a „Ma van” és a „(szóköz) mellett, és az alább megadott eredményt.
A „CONCATENATE” funkció mellett egy másik operátor a „&”, amellyel szövegeket kombinálhat. Az összes fenti példát megteheti az „&” betűvel is.
A „CONCATENATE” függvényhez képest az egyetlen különbség az, hogy a „&” nem korlátozza a használható karakterláncok számát, míg a CONCATENATE 255 argumentumot és 8 192 karaktert tartalmaz.
Nincs különbség a számítások sebességében sem. Tehát minden az Ön által választottnak, kényelemnek és egyszerű használatnak köszönhető.
Összevonva az Excel oszlopokat, 4. példa
Az utolsó példa, ahol meg akarjuk összefűzni az oszlopokat néhány speciális karakter, például sortörések, perjel, csillag stb. Alapján az ASCII kódok alapján (használja az Char függvényt az excelben).
Az sortörés ASCII kódja CHAR (10), a perjel továbbításakor CHAR (47), Asterisk esetében pedig CHAR (42). Most használjuk ezeket.
Az alábbiakban az adatok találhatók. kombinálni akarjuk őket a Forward slash (/) segítségével.
Itt a Képletet használtuk ezek kombinálásához.
Az adatokat kombinálja perjel segítségével.
A képernyőképről láthatja, hogy ugyanazokat az eredményeket érheti el 4 különböző képlet segítségével.
Két emlékezetes dolog az Excel két oszlopának összefűzésével kapcsolatban
- 255 karakterlánc van, amelyet egyszerre összefűzhet. Karaktereket tekintve 8192.
- Az eredmény mindig szöveges karakterlánc lesz, még akkor is, ha az összes argumentum szám. Például a CONCATENATE (42,42) a „4242” értéket adja. azaz a formátum mindig szöveg lesz.
- A tömbök vagy a cellatartomány nem ismerhető fel argumentumként. Például meg kell adnia a CONCATENATE (A1, A2, A3) szót a CONCATENATE (A1: A3) helyett
- Ha a függvény bármely argumentuma érvénytelen, akkor excel hibát generál.
- Az „&” operátor az összefűző funkció alternatívája. Mindent megtehet, amit a „CONCATENATE” funkció, 255 argumentum „CONCATENATE” funkciójának korlátozása nélkül.
Itt töltheti le ezt a két oszlop összefűzésének Excel sablonját - az oszlopok összefűzése Excel sablont