Hogyan lehet elkülöníteni a kereszt- és vezetékneveket az Excelben

Ha sokat használod az Excelt(Excel) , valószínűleg már találkoztál olyan helyzettel, amikor egyetlen cellában van egy név, és a nevet különböző cellákra kell szétválasztani. Ez egy nagyon gyakori probléma az Excelben(Excel) , és valószínűleg elvégezhet egy Google -keresést, és letölthet 100 különböző makrót, amelyeket különböző emberek írtak, hogy megcsinálják.

Ebben a bejegyzésben azonban megmutatom, hogyan állíthat be egy képletet, hogy saját maga is meg tudja csinálni, és valóban megértse, mi történik. Ha sokat használod az Excelt, valószínűleg érdemes megtanulnod néhány fejlettebb funkciót, hogy érdekesebb dolgokat csinálhass az adataiddal.

Ha nem szereti a képleteket, és gyorsabb megoldást szeretne, görgessen le a Szöveg oszlopokba(Text to Columns) részhez, amely megtanítja, hogyan használhatja az Excel szolgáltatást ugyanezen művelethez. Ezenkívül a szöveg oszlopokba funkciót akkor is jobb használni, ha egy cellában kettőnél több elem van, amelyeket el kell választani. Például, ha egy oszlopban 6 mező van együtt, akkor az alábbi képletek használata nagyon zavaros és bonyolult lesz.

Külön nevek az Excelben

Kezdésként nézzük meg, hogyan tárolódnak általában a nevek egy Excel - táblázatban. A leggyakrabban használt két módszer a vezetéknév(lastname) szóközzel és a vezetéknév(lastname) , a keresztnév(firstname) és a kettőt elválasztó vessző . (firstname)Amikor láttam egy középső kezdőbetűt, az általában az utónév (firstname)középső (midinitial)kezdőbetűje(lastname) , az alábbiak szerint :

külön nevek excel

Néhány egyszerű képlet segítségével és néhányat kombinálva könnyedén szétválaszthatja a keresztnevet, a vezetéknevet és a középső kezdőbetűt külön cellákba az Excelben(Excel) . Kezdjük a név első részének kinyerésével. Az én esetemben két funkciót fogunk használni: balra és keresésre. Logikusan a következőket kell tennünk:

Keressen(Search) a cellában lévő szövegben szóközt vagy vesszőt, keresse meg a pozíciót, majd vegye ki a helytől balra lévő összes betűt.

Íme egy egyszerű képlet, amely helyesen hajtja végre a munkát: =LEFT(NN, SEARCH(” “, NN) – 1) , ahol NN az a cella, amelyben a név tárolva van. A -1 azért van, hogy eltávolítsa a karakterlánc végéről a felesleges szóközt vagy vesszőt.

excel nevek kivonata

Amint látja, a bal oldali függvénnyel kezdjük, amely két argumentumot vesz fel: a karakterláncot és a megragadni kívánt karakterek számát a karakterlánc elejétől kezdve. Az első esetben kettős idézőjelekkel és közé szóközzel keresünk szóközt. A második esetben szóköz helyett vesszőt keresünk. Tehát mi az eredménye az általam említett 3 forgatókönyvnek?

excel külön nevek

A 3. sorból kaptuk a keresztnevet, az 5. sorból a vezetéknevet és a 7. sorból a keresztnevet. Remek! Tehát az adatok tárolásának módjától függően vagy a keresztnevet vagy a vezetéknevet kinyerte. Most pedig a következő rész. Most logikusan a következőket kell tennünk:

Keressen(Search) a cellában lévő szövegben szóközt vagy vesszőt, keresse meg a pozíciót, majd vonja ki a pozíciót a karakterlánc teljes hosszából. Így nézne ki a képlet:

=RIGHT(NN,LEN(NN) -SEARCH(” “,NN))

excel képletek

Tehát most a megfelelő függvényt használjuk. Ehhez két argumentum is szükséges: a karakterlánc és a megragadni kívánt karakterek száma a balra haladó karakterlánc végétől kezdve. Tehát azt akarjuk, hogy a karakterlánc hossza mínusz a szóköz vagy vessző pozíciója. Ezzel mindent az első szóköztől vagy vesszőtől jobbra kapunk.

excel kivonat keresztnév

Remek(Great) , most megvan a név második része! Az első két esetben nagyjából készen is vagyunk, de ha van egy középső kezdőbetű a névben, akkor láthatjuk, hogy az eredmény továbbra is tartalmazza a vezetéknevet a középső kezdőbetűvel. Tehát hogyan szerezhetjük meg a vezetéknevet és szabadulhatunk meg a középső kezdőbetűtől? Könnyen! Csak(Just) futtassa újra ugyanazt a képletet, amelyet a név második szakaszának lekéréséhez használtunk.

excel kivonat vezetéknév

Tehát csak egy másik jót teszünk, és ezúttal a képletet a kombinált középső kezdő- és vezetéknév cellára alkalmazzuk. Megkeresi a szóközt a középső kezdőbetű után, majd leveszi a karakterlánc végéről a karakterek hosszának mínusz a szóköz számát.

a nevek excelre oszlanak

Szóval megvan! Az Excelben(Excel) néhány egyszerű képlet segítségével külön oszlopokra bontotta a kereszt- és vezetéknevet ! Nyilvánvalóan nem mindenkinek lesz így formázva a szövege, de könnyedén szerkesztheti az igényeinek megfelelően.

Szöveg az oszlopokba

Van egy másik egyszerű módszer is az egyesített szövegek külön oszlopokra történő szétválasztására az Excelben(Excel) . Ez a Szöveg oszlopokhoz( Text to Columns) nevű kiemelt szolgáltatás, és nagyon jól működik. Sokkal hatékonyabb is, ha van egy oszlopa, amely kettőnél több adatot tartalmaz.

Például lent van néhány adatom, ahol az egyik sorban 4, a másikban 5 adat van. Ezt szeretném 4 oszlopra, illetve 5 oszlopra osztani. Amint látja, a fenti képletek használata nem lenne praktikus.

Az Excelben(Excel) először válassza ki a szétválasztani kívánt oszlopot. Ezután lépjen tovább, és kattintson az Adatok(Data) fülre, majd kattintson a Szöveg oszlopokba( Text to Columns) elemre .

Ezzel megjelenik a Szöveg oszlopokba(Columns) varázsló. Az 1. lépésben kiválaszthatja, hogy a mező határolt vagy rögzített szélességű legyen. Esetünkben a Határozott lehetőséget választjuk(Delimited) .

A következő képernyőn válassza ki a határolót. Választhat tabulátor, pontosvessző, vessző, szóköz közül, vagy beírhat egy egyéni értéket.

Végül válassza ki az oszlop adatformátumát. Általában az Általános(General) a legtöbb adattípusnál jól működik. Ha van valami konkrét, például dátum, válassza ezt a formátumot.

Kattintson a Befejezés(Finish) gombra , és figyelje meg, hogyan válnak el varázslatosan oszlopokba az adatok. Amint látja, az egyik sor öt oszlopra, a másik pedig négy oszlopra változott. A Szöveg oszlopokba(Columns) funkció nagyon hatékony, és nagyban megkönnyítheti az életét.

Ha problémái vannak a nevek elválasztásával, amelyek nem a fenti formátumban vannak, írjon megjegyzést az adataival, és megpróbálok segíteni. Élvezd!



About the author

Tapasztalt szoftvermérnök vagyok, több mint 10 éves tapasztalattal a Windows Phone és Office Space iparágakban. Képességeim közé tartozik a hagyományos szöveg- és képformátumokkal való munka, valamint a legújabb mobileszközökre való fejlesztés. Bizonyított tapasztalattal rendelkezem a minőségi szolgáltatások nyújtásában, és mindig készen állok segíteni másoknak céljaik elérésében.



Related posts