Az Excel segítségével kisebb darabokra bonthatja az információkat. A szükséges adatok megtalálása és kezelése sok Excel-felhasználó számára fontos cél.
![Hogyan lehet elkülöníteni a kereszt- és vezetéknevet az Excelben](http://cdn1.worldcomputerliteracy.net/wp-content/uploads/pc-mobile/972/471w5geltx.jpg)
Ha van egy személy teljes neve, előfordulhat, hogy csak a keresztnevét vagy a vezetéknevét kell nulláznia. Ha például barátságos, automatizált e-mailt küld ügyfeleinek, akkor a keresztnevüket kell használnia, hogy elkerülje a személytelennek hangzó hangzást. Ha átnézi a közvélemény-kutatásban résztvevők listáját, fontos lehet, hogy csak a vezetéknevüket használja, vagy elrejtse a vezetéknevüket az anonimitás megőrzése érdekében.
Az Excel ezt a folyamatot leegyszerűsíti, és számos különböző megközelítés közül választhat. Íme egy oktatóanyag, amely segít külön Keresztnév és Vezetéknév oszlopok létrehozásában képletekkel. Kitérünk a középső nevek kérdésére is.
Excel képletek a nevek részekre bontásához
hol kezded?
Keresztnevek elválasztása
Ez az általános képlet:
=BAL(cella,KERESÉS(" ",cella,1)-1)
A végrehajtáshoz cserélje ki sejt a cellamutatóval, amely tartalmazza az első felosztani kívánt teljes nevet. Ebben a példában válassza ki a B2-t, és írja be a képletet:
=BAL(A2;KERES(" ",A2;1)-1)
Fontos azonban megjegyezni, hogy egyes eszközökön ez a képlet pontosvesszőt használ vessző helyett. Tehát ha a fenti képlet nem működik az Ön számára, előfordulhat, hogy helyette a következő verziót kell használnia:
=BAL(cella;KERES(" ";cella;1)-1)
A példában a következőket használná:
=BAL(A2;KERES(" ";A2;1)-1)
Most egyszerűen húzza le a kitöltő fogantyút a Keresztnév oszlop végére.
A LEFT funkció lehetővé teszi egy karakterlánc elválasztását a szöveg bal végétől kezdve. A képlet KERESÉSE része a teljes név első szóközét keresi, így a teljes névnek azt a részét kapja meg, amely egy üres szóköz előtt áll.
Ezért a kötőjeles keresztnevek együtt maradnak, és a speciális karaktereket tartalmazó keresztnevek is. A Teljes név oszlop azonban nem tartalmaz középső neveket vagy kezdőbetűket.
Vessző vagy pontosvessző?
Miért nem mindenkinél ugyanaz a képlet?
Sok Excel-felhasználó számára az Excel-függvények vesszőt használnak a bemeneti adatok elválasztására. De egyes eszközökön a regionális beállítások eltérőek.
Ha meg szeretné tudni, hogy az Excel melyik szimbólumot használja, egyszerűen kezdje el beírni a képletet. Amikor elkezdi belépni =BAL(, akkor megjelenik egy lebegő szöveg, amely a megfelelő formázást javasolja.
Vezetéknevek elválasztása
Ugyanezt a megközelítést alkalmazza a vezetéknevek elválasztásához. Ezúttal a RIGHT képletet érdemes használni, amely a jobb oldalról induló karakterláncokat választja el egymástól.
A szükséges képlet a következő:
=JOBB(cella, HOSSZÚ(cella) – KERESÉS("#", HELYETTESÍTŐ(cella," ", "#", LEN(cella) – HOSSZ(cella, " ", ")))))
A fenti példában a következő képletet használja a C2 cellában:
=JOBB(A2, HOSSZ(A2) – KERESÉS("#", HELYETTESÍTŐ(A2," ", "#", LEN(A2) – HOSSZ(A2, " ", ""”))))
Lehetséges, hogy ismét át kell váltania a vesszőről pontosvesszőre, ami azt jelenti, hogy a következőket kell használnia:
=JOBB(A2; LEN(A2) – KERESÉS(“#”; SUBSTITUTE(A2;” “; “#”; LEN(A2) – HOSSZÚ(HELYETTES(A2; ” “; “”))))))
A kötőjeles vezetéknevek és a speciális karaktereket tartalmazó vezetéknevek érintetlenek maradnak.
Miért bonyolultabb ez a képlet, mint a keresztnevekre vonatkozó? Nehezebb elkülöníteni a keresztneveket és a középső kezdőbetűket a vezetéknevektől.
Ha azt szeretné, hogy a középső nevek és kezdőbetűk is megjelenjenek a vezetéknevekkel együtt, használhatja a következő képletet:
=JOBBRA(cella, LEN(cella) – KERESÉS(" ", cella))
vagy:
=JOBBRA(A2, LEN(A2) – KERESÉS(" ", A2))
vagy:
=JOBBRA(A2; LEN(A2) – KERESÉS(" "; A2))
De mi van, ha el akarja választani a középső neveket? Ez kevésbé gyakori, de hasznos lehet tudni.
A középső nevek elválasztása
A középső nevek képlete a következő:
=KÖZÉP(cella, KERESÉS(" ", cella) + 1, KERESÉS(" ", cella, KERESÉS(" ", cella)+1) – KERESÉS(" ", cella)-1)
A fenti példában a következőket kapja:
=KÖZÉP(A2, KERESÉS(" ", A2) + 1, KERESÉS(" ", A2, KERESÉS(" ", A2)+1) – KERESÉS(" ", A2)-1)
Ha az Excel pontosvesszőt használ, a képlet a következő:
=MID(A2; KERESÉS(" "; A2) + 1; KERESÉS(" "; A2; KERESÉS(" "; A2)+1) – KERESÉS(" "; A2)-1)
A képlet beírása után húzza le a kitöltő fogantyút. Íme egy Középső név oszlop a fenti példához hozzáadva:
Ha a teljes név nem tartalmaz középső nevet vagy kezdőbetűt, akkor ebben az oszlopban nulla értékeket kap, amelyek #ÉRTÉK!-ként jelenhetnek meg. Ha az #ÉRTÉK! helyére üres cellákat szeretne kapni, használja az IFERROR függvényt.
Ezután a képlet a következő lesz:
=IFERROR(KÖZÉP(cella, KERESÉS(" ", cella) + 1, KERESÉS(" ", cella, KERESÉS(" ", cella)+1) – KERESÉS(" ", cella)-1),0)
vagy:
=HIBA(KÖZÉP(A2, KERESÉS(" ", A2) + 1, KERESÉS(" ", A2, KERESÉS(" ", A2)+1) – KERESÉS(" ", A2)-1,0)
vagy:
=HIBA(KÖZÉP(A2; KERESÉS(" "; A2) + 1; KERESÉS(" "; A2; KERESÉS(" "; A2)+1) – KERESÉS(" "; A2)-1;0)
Egy megközelítés több középső név elválasztására
Mi történik, ha valakinek a listán több középső neve is van? A fenti képlet segítségével csak az első középső nevüket kéri le a rendszer.
A probléma megoldásához más megközelítést is kipróbálhat a középső nevek elválasztására. Ha létrehozta a keresztnév és vezetéknév oszlopokat, egyszerűen levághatja őket. Minden, ami megmarad, középső névnek számít.
Ez a képlet:
=TRIM(MID(cella1,LEN(cell2)+1,LEN(cella1)-LEN(cella2&cell3)))
Itt a cell1 a Full Name oszlopban található cellamutatóra, a cell2 a Keresztnév oszlop alatti cellamutatóra, míg a cell3 a Vezetéknév oszlop alatti cellamutatóra utal. A fenti példában a következőket kapjuk:
=TRIM(KÖZÉP(A2,HOSSZ(B2)+1,LEN(A2)-LEN(B2&D2)))
vagy:
=TRIM(MID(A2;LEN(B2)+1;LEN(A2)-LEN(B2&D2)))
Ha ezt a képletet választja, nem kell aggódnia a nulla értékek miatt.
Gyors összefoglaló
Íme a képlet, amellyel a teljes neveket részekre bonthatja:
Keresztnevek: =BAL(cella,KERESÉS(" ",cella,1)-1)
Családnevek: =JOBB(cella, HOSSZÚ(cella) – KERESÉS("#", HELYETTESÍTŐ(cella," ", "#", LEN(cella) – HOSSZ(cella, " ", ")))))
Középső nevek: =IFERROR(KÖZÉP(cella, KERESÉS(" ", cella) + 1, KERESÉS(" ", cella, KERESÉS(" ", cella)+1) – KERESÉS(" ", cella)-1),0)
Alternatív képlet a középső nevekhez: =TRIM(MID(cella1,LEN(cell2)+1,LEN(cella1)-LEN(cella2&cell3)))
Utó- és vezetéknevek szétválasztása képletek használata nélkül
Ha nincs kedve kiírni egy csomó képletet, amelyek esetleg rosszul lettek beírva, akkor használja az Excel beépített Szöveg oszlopokká konvertálása varázslóját.
- Győződjön meg arról, hogy a Adat fület kell kiválasztani a felső menüből, és jelölje ki a konvertálni kívánt oszlopot.
- Ezután kattintson a gombra Szöveg az oszlopokba.
- Következő, győződjön meg róla Elhatárolt van kiválasztva, és kattintson a gombra Következő
.
- Most válasszon Tér a lehetőségek közül, és kattintson a gombra Következő.
- Ezután változtassa meg a Rendeltetési hely nak nek "$B$2” és kattintson Befejez.
A végeredménynek így kell kinéznie.
Egy utolsó szó
Számos más módszer is létezik a probléma megoldására az Excelben. Ha a rendelkezésre álló lehetőségek egyike sem azt jelenti, amire szüksége van, végezzen további kutatásokat.
A képletek használata viszonylag egyszerű, és nem függ az Excel használt verziójától. De sajnos még mindig előfordulhat hibák.
Például, ha egy személy teljes neve a családnevével kezdődik, akkor az rossz irányba válik szét. A képleteknek gondot okoznak az elő- vagy utótagokat tartalmazó vezetéknevek is, például le Carré vagy van Gogh. Ha valakinek a neve Jr.-re végződik, az szerepel a vezetéknévként.
Vannak azonban olyan módosítások, amelyekkel megoldhatja ezeket a problémákat, ahogy megjelennek. A képletekkel való munka során rugalmasan kezelheti ezeket a bonyolultságokat.