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

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

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.

  1. 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. Excel adatlap
  2. Ezután kattintson a gombra Szöveg az oszlopokba. Excel Szöveg oszlopba opció
  3. Következő, győződjön meg róla Elhatárolt van kiválasztva, és kattintson a gombra KövetkezőExcel beállítások.
  4. Most válasszon Tér a lehetőségek közül, és kattintson a gombra Következő. Excel beállítások 2
  5. Ezután változtassa meg a Rendeltetési hely nak nek "$B$2” és kattintson Befejez.Excel beállítások 3A végeredménynek így kell kinéznie. Excel munkalap

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.