Az Excel egy csodálatos eszköz az adatok tárolására és elemzésére. És sokszor olyan szöveges adattípusokkal kell foglalkoznia, mint a nevek, régiók, osztályok vagy terméknevek.
Ilyen esetekben jó tudni, hogyan kell manipulálni a szöveges adatokat, és megkapni a kívánt eredményt.
Az egyik leggyakoribb feladat, amelyet a legtöbb Excel felhasználónak meg kell tennie, a nevek adatkészletével való munka. Gyakran tapasztalja, hogy a keresztnév és a vezetéknév külön oszlopokban vannak, és előfordulhat, hogy egyesítenie kell ezeket a kereszt- és vezetékneveket, és egyesített névként kell megadnia őket egy cellában.
Ebben az Excel oktatóanyagban számos különböző módot mutatok be az utónév és a vezetéknév egyesítésére Excelben.
Ezt egyszerűen megteheti egyszerű képletek (például Concatenate vagy TextJoin) és olyan funkciók használatával, mint a Flash Fill és a Power Query
4 módszer az utónév és a vezetéknév kombinálására az Excelben
Tegyük fel, hogy rendelkezik egy adathalmazzal, amint az alább látható, és szeretné kombinálni a keresztnevet az A oszlopban és a vezetéknevet a B oszlopban.
Nézzünk néhány módszert erre.
A CONCATENATE funkció (vagy az Ampersand) használata
Különböző szöveges karakterláncok kombinálása különböző cellákból meglehetősen egyszerű az Excelben. Az Excelben van egy beépített Concatenate képlet, amely csak erre a célra készült.
Az alábbi képlet egyesíti az első és a vezetéknevet (szóközzel elválasztva):
= CONCAT (A2, "", B2)
A CONCAT egy új funkció, amelyet az Excel 2016 -ban vezettek be, és amely a CONCATENATE függvény helyettesítésére készült. De mostantól mindkét funkció továbbra is elérhető, és bármelyik funkció használható.
Az alábbiakban bemutatjuk a CONCATENATE képletet, ha ezt szeretné használni:
= CONCATENATE (A2, "", B2)
A fenti képlet egyszerűen felveszi a kereszt- és vezetéknevet, és egyesíti azt. És mivel azt akarom, hogy ezeket egy szóköz választja el egymástól, a második argumentumként a ”” (szóköz idézőjelben) kifejezést használtam.
Az összefűzéshez az ampersand operátort is használhatja.
Feltételezve, hogy ugyanaz az adatkészlete van, az alábbi képlet segítségével egyesítheti az utó- és a vezetéknevet:
= A2 & "" & B2
Az ampersand operátor egyesíti az előtte és utána lévő szöveget. A fenti példában három részt kombináltam - keresztnév, szóköz és vezetéknév.
Most, hogy megértette a fogalmat, tetszés szerint kombinálhatja a neveket különböző formátumokban. Például érdemes lehet a vezetéknevet, majd a keresztnevet, vagy vesszőt a nevek közötti szóköz helyett.
Abban az esetben, ha csak a kombinált nevet szeretné, és meg szeretne szabadulni a kereszt- és a vezetéknévtől, először konvertálja a képlet értékeit statikus értékekké. Miután elkészült, eltávolíthatja/törölheti az első és a vezetéknevet.
A TEXTJOIN funkció használata
A TEXTJOIN az Excel2021-2022 és az Office 365 rendszerben elérhető funkció.
Ha hozzáfér ehhez a funkcióhoz, akkor a legjobb, ha cellák és oszlopok kombinálására használja (mivel sokkal jobb, mint a fenti CONCATENATE és ampersand módszerek).
Tegyük fel, hogy rendelkezik az alább látható adatkészlettel, és szeretné egyesíteni a kereszt- és a vezetéknevet.
Az alábbi képlet ennek elvégzésére szolgál:
= TEXTJOIN ("", TRUE, A2: B2)
A fenti TEXTJOIN függvény három érvet tartalmaz:
- A határoló, amely ebben a példában kettős idézőjelben szóköz (mivel azt szeretnénk, hogy az első és a vezetéknév szóközzel legyen elválasztva)
- Egy logikai érték, ahol az IGAZ azt jelenti, hogy üres cellák esetén a képlet figyelmen kívül hagyja
- Az a tartomány, amely tartalmazza a kombinálni kívánt cellákat
Gyorsabb, mint a szokásos összefűzött képlet, és könnyebb létrehozni és kezelni. Tehát ha hozzáfér az Excel TEXTJOIN funkciójához, akkor jobb, ha bármely más képletet használja.
A Flash Fill használata
A Flash Fill egy intelligens funkció, amely megpróbálja megérteni a mintát, és megadja az eredményt.
Hadd magyarázzam meg, hogyan működik.
Tegyük fel, hogy rendelkezik egy adathalmazzal, amint az alább látható, és szeretné egyesíteni a kereszt- és a vezetéknevet.
Az alábbiakban bemutatjuk a lépéseket, amelyekkel ezt megteheti a Flash Fill használatával
- A C2 cellába írja be a kívánt eredményt. Példánkban ez „Bobby Baker” lenne
- A C3 cellában kezdje el beírni a várt eredményt. Észre fogja venni, hogy az Excel az összes cellában megjeleníti a várt eredményt (világosszürke szövegben). Ez a Flash Fill akcióban
- Nyomja meg az Enter billentyűt
A fenti lépések azonnal kitöltenék az összes cellát a kombinált névvel.
Bizonyos esetekben előfordulhat, hogy a második cellába történő gépelés közben nem látja a flash kitöltést.
Ne aggódj, néha előfordul.
Ebben az esetben a Flash Fill működésének más lépései alatt teheti meg a következő lépéseket:
- A C2 cellába írja be a kívánt eredményt. Példánkban ez „Bobby Baker” lenne
- Válassza a C3 lehetőséget
- Kattintson a Kezdőlap fülre
- A Szerkesztés csoportban kattintson a Kitöltés ikonra
- Kattintson a Flash Fill elemre
A fenti lépések azonnal kiválasztják a mintát a fenti cellából, és az egész oszlopot kitöltik a kombinált névvel.
Ha a Flash kitöltés nem tudja felvenni a megfelelő mintát, és helytelen eredményt ad, töltse ki két cellát kézzel, majd hajtsa végre a fenti lépéseket.
Használhatja a billentyűparancsot is Control + E Flash kitöltéssel kell kitölteni.
A kereszt- és vezetéknév (vagy akár a kereszt-, közép- és vezetéknév) kombinálása egyszerű művelet, amelyet a Flash Fill könnyen kezel.
Ne feledje, hogy a Flash Fill nem tökéletes. Úgy működik, hogy azonosítja a mintákat, és ugyanazt a mintát használja az oszlop összes cellájának kitöltésére. Bár nagy valószínűséggel a várakozásoknak megfelelően működik, célszerű még egyszer ellenőrizni a Flash Fill eredményét.
A Power Query használata
A Power Query egy csodálatos eszköz az adatok kinyerésére és átalakítására.
Ezzel is gyorsan egyesítheti az oszlopokat, és egyesítheti az első és a vezetéknevet.
A Power Query működéséhez az adatoknak Excel táblázatban (vagy legalább egy elnevezett tartományban) kell szerepelniük.
Ennek az oktatóanyagnak az alkalmazásában az 1. és a vezetéknévvel rendelkező adathalmazt Excel táblává alakítom át.
Tegyük fel, hogy rendelkezik egy adathalmazzal az alábbiak szerint, és a két oszlopot egyesíteni szeretné, hogy megkapja a teljes nevet.
Az alábbiakban bemutatjuk az adatok Excel táblázatba való konvertálásának lépéseit:
- Válassza ki az adathalmaz bármely celláját
- Kattintson a Beszúrás fülre
- Kattintson a Tábla ikonra
- A Táblázat létrehozása párbeszédpanelen ellenőrizze, hogy a tartomány helyes -e
- Kattintson az Ok gombra
A fenti lépések az adattartományt Excel táblává alakítják.
Most nézzük meg, hogyan kombinálhatjuk a kereszt- és vezetéknevet a Power Query használatával:
- Válassza ki a táblázat bármely celláját
- Kattintson az Adatok fülre
- Az Adatok lekérése és átalakítása csoportban kattintson a „Lapról” lehetőségre. Ezzel megnyílik a Power Query Editor
- A Power Query szerkesztőben győződjön meg arról, hogy a jobb oldali táblázat van kiválasztva a bal oldali ablaktáblában. Ha csak egy táblája van, akkor csak egy lehetőséget lát a bal oldali ablaktáblában
- Válassza ki az egyesíteni kívánt oszlopokat (tartsa lenyomva a Control billentyűt, majd kattintson az oszlopfejlécre az oszlop kiválasztásához)
- Kattintson a jobb gombbal, majd kattintson az „Oszlopok egyesítése” lehetőségre
- A megnyíló Oszlopok egyesítése párbeszédpanelen válassza a Szóköz elválasztóként (a legördülő menüből)
- Adjon nevet az új egyesített oszlopnak. "Teljes névvel" megyek
- Kattintson az OK gombra. Ezzel eltávolítanánk a már meglévő két oszlopot, és lecserélnénk őket a teljes nevű új oszlopra.
- Kattintson a Fájl fülre, majd a Bezárás és betöltés gombra.
A fenti lépések egy új munkalapot illesztenének be a munkafüzetbe egy táblával, amelynek egy oszlopa van a teljes névvel.
Ha az eredeti oszlopokat, valamint a teljes nevet tartalmazó új oszlopokat szeretné használni, az oszlopok kijelölése és egyesítése helyett először válassza az Oszlop hozzáadása fület a Power Query Szerkesztőben, majd válassza ki az oszlopokat, majd kattintson az Egyesítés gombra Oszlopok. Ez új oszlopot ad hozzá, amelynek teljes neve lesz.
A képletmódszerekhez és a Flash Fill -hez képest a Power Query határozottan egy kicsit hosszabb.
Ennek a módszernek az előnye azonban az, hogy az eredeti adatok változása esetén gyorsan frissítheti a lekérdezést, és a kapott adatok automatikusan frissülnek.
Ezenkívül a Power Query -t széles körben használják különböző táblázatok és adatok kombinálására több munkalapból és munkafüzetből. Tehát, ha rendelkezik a kombinálni kívánt névadatokkal, ez egyetlen lépés a már meglévő energialekérdezési munkafolyamatban.
Ebben az oktatóanyagban leírtam, hogyan kell egyesítse a kereszt- és vezetéknevet az Excelben. De ha rendelkezik kereszt-, közép- és vezetéknévvel, akkor ugyanazokat a módszereket használhatja.
Remélem, hasznosnak találta ezt az oktatóanyagot.