Hogyan lehet elválasztani az első középső és vezetéknevet az Excelben a képlet használatával

  • Ossza Meg Ezt
Hugh West

Ez a cikk azt mutatja be, hogyan lehet a keresztnevet, a középső nevet és a vezetéknevet egy Excel-képlet segítségével szétválasztani. Ha gyorsan meg szeretné nézni ezt, nézze meg az alábbiakban.

Gyakorlati munkafüzet letöltése

Kattintson az alábbi linkre, és töltse le ingyenesen a gyakorlati munkafüzetet.

Külön első középső és vezetéknév.xlsx

3 mód a keresztnév középső név vagy vezetéknév elválasztására képlet használatával

Egy teljes nevet könnyű részekre bontani egy Excel-képlet segítségével. De nincs egyetlen olyan Excel-képlet, amely egyszerre képes kivenni a kereszt-, közép- és vezetéknevet különböző cellákban. Ezért itt különböző egyedi képletek használatát mutatjuk be a teljes név részeinek szétválasztására.

A következő adatkészletben több ismert színész valódi nevét tartalmazó listát találunk.

Excel képletekkel fogjuk kivonni a kereszt-, közép- és vezetékneveket a teljes nevükből ( B oszlop ).

1. Válassza szét a keresztnevet az Excel LEFT és SEARCH függvényekkel

A keresztnevet egyszerűen kiveheti a LEFT funkció önmagában, vagy kombinálva a SEARCH funkció .

Általános formula LEFT funkcióval:

=LEFT(Teljes név, A keresztnév karaktereinek száma)

Általános baloldali fül-orr-gégészeti formula:

=LEFT(Teljes név,SEARCH(" ",Teljes név)-1)

Használjon vesszőt (,) a szóköz helyett, ha a teljes nevekben vessző van.

A BALOLDALI KERESÉS formula hatékonyabb, mint a LEFT képletet ebben az esetben egy okból kifolyólag. Kézzel kell beírni a keresztnév karaktereinek számát a LEFT képlet. Mivel a BALOLDALI KERESÉS formula meg fogja találni, hogy hány karakteres a keresztnevetek, majd visszaadja a keresztneveket a LEFT funkciót.

1.1 Használja a LEFT-SEARCH képletet

Végezze el a következő lépéseket a keresztnevek szétválasztásához.

Lépések:

  • Először is, másolja ki a következő képletet, és írja be a következő szövegbe C5 sejt .

=LEFT(B5,SEARCH(" ",B5)-1)

  • Nyomja meg a BELÉPÉS billentyűvel, és húzza a Töltse ki a fogantyút ikont az alábbi cellák fölé a képlet másolásához.

Megjegyzés:

Használhatja a FIND funkció , ahelyett, hogy a KERESÉS A különbség a kettő között az, hogy KERESÉS nem nagy- és kisbetű-érzékeny, ezért rugalmasabb, míg a FIND De ebben az esetben mindkét függvény jól működik.

1.2 Csak a bal oldali funkció használata

A végrehajtandó lépések a következők.

Lépések:

  • Számolja meg a keresztnév karaktereinek számát. Például a "William Bradley Pitt" keresztnév karakterszáma 7 (W i l l l i a m).
  • Menjen a C5 sejt és írja be a következő képletet.

=LEFT(B5,7)

  • Sajtó BELÉPÉS és megkapja az első teljes név keresztnevét.
  • Menjen a következő cellákhoz, és ismételje meg az előző lépéseket.

A végső kimenet a következő képen látható lesz. 👇 Megmutattam a megfelelő képleteket is.

Bővebben: Hogyan ossza a neveket három oszlopra az Excelben (3 módszer)

2. Válassza szét a vezetéknevet (középső névvel vagy anélkül)

A neveknek lehetnek típusai. Nevek középső névvel, és nevek középső név nélkül! Ahhoz, hogy a vezetéknevet elválasszuk a teljes névtől, figyelembe kell vennünk, hogy van-e benne középső név vagy nincs. Ettől függően változnak a képletek.

2.1 Ha vannak középső nevek

Egy képletet fogunk alkalmazni a JOBBRA, LEN, MEGTALÁLNI és PÓTLÓ Csak alkalmazza az alábbi lépéseket.

Lépések:

  • Írja be vagy másolja be a következő képletet a C5 sejt .

=RIGHT(A2,LEN(A2)-FIND("^",SUBSTITUTE(A2," ","^",LEN(A2)-LEN(SUBSTITUTE(A2," ",""")))))

  • Nyomd meg a BELÉPÉS gombot, és húzza ki a Töltse ki a fogantyút ikon végig.

A végeredmény az alábbiakban látható. 👇

Megjegyzés:

Használhatja a KERESÉS függvény helyett a FIND funkció.

🔎 Hogyan működik a képlet?

  • SUBSTITUTE(B5," ","")

    A PÓTLÓ függvény helyettesíti a szóközöket " " a szöveges karakterláncból a B5 cella üres karakterlánccal "".

    Eredmény: "WilliamBradleyPitt".

  • LEN(SUBSTITUTE(B5," ",""))

    A LEN függvény a "WilliamBradleyPitt" hosszát adja vissza.

    Eredmény: 18.

  • LEN(B5)-LEN(SUBSTITUTE(B5," ",""))

    Eredmény: 2.

  • SUBSTITUTE(B5," ","^",LEN(B5)-LEN(SUBSTITUTE(B5," "," ","")))))

    Itt a LEN(B5)-LEN(SUBSTITUTE(B5," ",""))=2 kimenete, ami a 4. argumentumként működik ebben a parancsban PÓTLÓ Ez tehát azt jelenti, hogy a PÓTLÓ függvény a B5 cellában lévő 2. szóköz karaktert " " helyettesíti.

    Eredmény: "William Bradley^Pitt".

  • FIND("^",SUBSTITUTE(B5," ","^",LEN(B5)-LEN(SUBSTITUTE(B5," "," ",""))))

    A SUBSTITUTE(B5," ","^",LEN(B5)-LEN(SUBSTITUTE(B5," ","")))) rész kimenete "William Bradley^Pitt". Tehát a FIND függvény a "William Bradley^Pitt" szöveges karakterlánc "^" karakterének a bal saroktól számított pozícióját keresi.

    Eredmény: 16.

  • LEN(B5)-FIND("^",SUBSTITUTE(B5," ","^",LEN(B5)-LEN(SUBSTITUTE(B5," ","""))))

    Eredmény: 4.

  • =RIGHT(B5,LEN(B5)-FIND("^",SUBSTITUTE(B5," ","^",LEN(B5)-LEN(SUBSTITUTE(B5," ",""")))))

    Eredmény: Pitt.

2.2 Ha nincs középső név

Ha a teljes nevekben nincs középső név, akkor könnyebb a dolgunk. A vezetéknevek szétválasztásához ilyen esetekben meg kell határoznunk a teljes névben a szóköz karakter helyét balról jobbra, az eredményt kivonjuk a teljes név szöveges karakterláncának hosszából, majd ezt a 2. eredményt használjuk a num_chars érv a JOBBRA funkció.

Ehhez alkalmazza a következő egyszerű lépéseket.

Lépések:

  • Írja ki a következő képletet C5 sejt és nyomja meg a BELÉPÉS kulcs.

=RIGHT(B5,LEN(B5)-SEARCH(" ",B5))

  • Húzza a Töltse ki a fogantyút ikon segítségével másolja le a képletet.

Íme az eredmény. 👇

🔎 Képlet bontás

  • SEARCH(" ",B5)

    A KERESÉS függvény visszaadja a szóköz karakter (" ") pozícióját a B5 cella balról.

    Eredmény: 5.

  • LEN(B5)-SEARCH(" ",B5)

    Eredmény: 4.

  • RIGHT(B5,LEN(B5)-SEARCH(" ",B5))

    A LEN(B5)-SEARCH(" ",B5) rész a vezetéknévben lévő karakterek számát adja vissza. Tehát a JOBBRA függvény 4 karaktert fog visszaadni a szöveges karakterláncból a B5 cella , azaz a vezetéknév.

    Eredmény: Pitt.

Bővebben: Hogyan osszuk el a neveket vesszővel az Excelben (3 megfelelő mód)

3. Külön középső nevek (egy vagy több)

Lehet egy vagy több középső nevünk. Mindkét esetben külön Excel képleteket kell használnunk. Az alábbiakban mindkettőt bemutatjuk.

3.1 Egyetlen középső név elkülönítése a MID-SEARCH képlettel

Egyetlen középső név elválasztására használhatunk egy képletet a MID funkció többszörös KERESÉS funkciók. MID függvény egy megadott karakterszámot ad vissza egy megadott szöveges karakterlánc közepéből, egy adott pozíciótól kezdve.

A MID funkció szintaxisa:

=MID(text, start_num, num_chars)

Most kövesse az alábbi lépéseket.

Lépések:

  • Először is, írja be a következő képletet C5 sejt és nyomja meg a BELÉPÉS kulcs.

=MID(B5,SEARCH(" ",B5)+1,SEARCH(" ",B5,SEARCH(" ",B5)+1)-(SEARCH(" ",B5)+1)))

  • Húzza a Töltse ki a fogantyút icon till C9-es cella a képlet másolásához az összes cellába.

Lásd az alábbi képet, amely azt mutatja, hogy a középső nevek tökéletesen elkülönülnek. 👇

Megjegyzés:

Ha a teljes nevek közül néhánynak csak a kereszt- és vezetékneve van, a képletben egy IFERROR funkció az induláskor.

=IFERROR(MID(B5,SEARCH(" ",B5)+1,SEARCH(" ",B5,SEARCH(" ",B5)+1)-SEARCH(" ",B5)-1),"")

🔎 Képlet bontás

Az ebben a képletben használt MID függvénynek három szükséges argumentuma van.

" B5 utal a szöveg érv.

" SEARCH(" ",B5)+1 utal a start_num érv.

" SEARCH(" ",B5,SEARCH(" ",B5)+1)-(SEARCH(" ",B5)+1) visszaadja a num_chars érv a MID funkcióhoz.

  • SEARCH(" ", B5) + 1

    A KERESÉS függvény a szóköz karaktert (" ") keresi a szöveges karakterláncban a B5 cella és visszaadja a karakterlánc bal sarkától számított szóköz pozícióját. Ha 1-et adunk hozzá a kimenetéhez, akkor megkapjuk azt a pozíciót, ahol a középső név kezdődik.

    Eredmény: 9.

  • SEARCH(" ", B5, SEARCH(" ", B5)+1) - (SEARCH(" ", B5)+1)

    Ebben a részben három KERESÉS SEARCH(" ", B5)+1) rész az első részen belül. KERESÉS függvény visszaadja a kiindulási pozíciót, amelytől kezdve meg kell számolni a " " karakter pozícióját. Így a SEARCH(" ", B5, SEARCH(" ", B5)+1) visszaadja a második szóköz karakter pozícióját a szöveges karakterláncban. Ha ebből kivonjuk a (SEARCH(" ", B5)+1) kimenetét, akkor a num_chars argumentumot kapjuk vissza az MID funkció.

    Eredmény: 7.

  • MID(B5, SEARCH(" ", B5) + 1, SEARCH(" ", B5, SEARCH(" ", B5)+1) - (SEARCH(" ", B5)+1)))

    Végül a MID függvény visszaadja a középső nevet.

    Eredmény: "Bradley".

3.2 Több középső név elkülönítése

Ha több középső neved van, akkor is elválaszthatod őket a teljes nevektől. Csakúgy, mint a korábbi képletben, itt is használjuk a MID Ezzel kombináljuk a TRIM és LEN funkciók is.

Általános formula több középső név elválasztására:

=TRIM(MID(név,LEN(első)+1,LEN(név)-LEN(első&utolsó)))

Lépések:

  • Először is, a kereszt- és vezetékneveket két külön oszlopba kell szétválasztani. C és D Ezt az 1.1. és 2. pontban már tárgyaltuk.

  • Másolja a következő képletet a E5 cella és nyomja meg a BELÉPÉS .

=TRIM(MID(B5,LEN(C5)+1,LEN(B5)-LEN(C5&D5)))

  • Húzza a Töltse ki a fogantyút és megkapja az összes név kimenetét. 👇

🔎 Képlet bontás

  • LEN(C5&D5)

    Eredmény: 10.

  • LEN(B5)-LEN(C5&D5)

    Eredmény: 13.

  • LEN(C5)+1

    Eredmény: 6.

  • MID(B5,LEN(C5)+1,LEN(B5)-LEN(C5&D5))

    Eredmény: " E. Hoffmann "

  • =TRIM(" E. Hoffmann ")

    Eredmény: "E. Hoffmann".

További módok az első középső és vezetéknév elválasztására az Excelben

Eddig számos olyan képletet tanultunk, amelyekkel Excelben szétválaszthatjuk a kereszt-, közép- vagy vezetékneveket. Most ebben a részben további módszereket fogunk megtanulni Excel-képletek nélkül.

1. Teljes nevek felosztása a Text to Columns funkció segítségével

Excel szöveg oszlopokba varázsló lehetővé teszi számunkra, hogy a kereszt-, közép- vagy vezetékneveket egyszerre különítsük el. Csak kövesse az alábbi egyszerű lépéseket.

Lépések:

  • A cellatartomány kiválasztása B5:B9 amelyek tartalmazzák a teljes neveket.
  • Menjen a Adatok lap >> a Adateszközök csoport >> nyomja meg a Szöveg az oszlopokba gomb .

  • A következő ablak jelenik meg. Nyomja meg a Elhatárolt gombot, majd nyomja meg a Következő> .

  • Jelölje meg a Űr jelölőnégyzetet, és nyomja meg a Következő> újra.

  • Válassza ki a címet. Oszlop adatformátum mint Általános .
  • Válassza ki a célállomást C5 sejt , ahol az első kimenetre kerül sor.
  • Sajtó Befejezés .

  • Ha a következő felugró ablak jelenik meg, nyomja meg a OK .

A következő képen az elkülönített nevek láthatók. 👇

Bővebben: Hogyan osszuk el a neveket Excelben (5 hatékony módszer)

2. Válassza szét a kereszt-, közép- vagy vezetéknevet. Vaku kitöltés használata Excel 2013, 2016, 2019 & 365-ben

Excel Flash kitöltés egy fantasztikus funkció, amely képes érzékelni a cellákban lévő mintákat, és automatikusan kitölti a következő cellákat a mintának megfelelően. Ha az Excel 2013, 2016, 2019 vagy 365 programot használja, akkor használhatja ezt a funkciót.

A következő lépések megmutatják, hogyan lehet az Excel Flash Fill segítségével kivonni/eltávolítani a kereszt-, közép- vagy vezetékneveket.

Lépések:

  • Írja be a keresztnevet a C5 sejt .
  • Válassza ki a címet. C5:C9 és menj a Adatok lap .
  • A Adateszközök csoport , válassza ki a Vaku kitöltés gomb .

A többi cella ( C6:C9 ) automatikusan visszaadja az első neveket.

Megjegyzés:

A C5-ös cellában hozza létre a mintát úgy, ahogyan a kimenetet szeretné. Ha el akarja távolítani a középső nevet, írja be a C5-ös cellába a William Pitt nevet, majd alkalmazza a Flash Fill-t, és így tovább.

Bővebben: Excel VBA: Keresztnév és vezetéknév felosztása (3 gyakorlati példa)

3. Nevek szétválasztása a Keresés és csere használatával

A Keresés és csere eszköz egy másik Excel funkció, amely hatalmas funkcionalitással rendelkezik. Ez lehetővé teszi a Wildcards Ebben a szakaszban a csillag (*) helyettesítő karaktert fogjuk használni a Keresés és csere funkcióban a kereszt-, közép- és vezetéknév kivonására.

3.1 Külön kereszt- vagy vezetéknév

Külön keresztnevek:

  • Először másolja a teljes neveket egy külön oszlopba.
  • Nyomja meg a CTRL+H billentyűkombinációt. Keresés és csere ablak jelenik meg.
  • A Találd meg, mit: mezőbe írjon be egy szóközt, amelyet egy csillag (*) követ.
  • A oldalon. Cserélje ki: mezőbe ne írjon be semmit, hagyja üresen.
  • Nyomja meg a Cserélje ki az összeset gomb.

A következő képen látható, hogy ez a módszer tökéletesen működik. 👇

Külön vezetéknevek:

  • Másolja a teljes neveket egy külön oszlopba, és jelölje ki őket.
  • Sajtó CTRL+H.
  • A vezetéknevek elválasztásához írjon be egy csillagot (8), majd egy szóközt a Találd meg, mit: Hagyja a Cserélje ki: doboz üres.
  • Most nyomja meg a Cserélje ki az összes gomb.

A következő képen az eredmények láthatók. 👇

3.2 Középső név eltávolítása a teljes névből

A középső nevek eltávolításához a teljes névből a munkafolyamat ugyanaz, mint a 3.1. pontban, de be kell illesztenie egy szóközt, majd egy csillagot (*), majd ismét szóközt kell beillesztenie a Találd meg, mit doboza a Keresés és csere ablak. Ne hagyja el a Cserélje ki Ezúttal egy szóközt kell beillesztenie. Ezután nyomja meg a Cserélje ki az összeset gomb.

Bővebben: Hogyan osszuk el a neveket az Excel képlet segítségével (4 egyszerű módszer)

Gyors megjegyzések

  • Használhatja a nagy- és kisbetűket megkülönböztető FIND függvény helyett a KERESÉS függvényt a fenti képletekben.
  • KERESÉS vagy FIND függvény a keresett karakter pozícióját adja vissza a megadott szöveges karakterlánc bal szélső sarkától.
  • Ha a neveket egyszerre csak egy módszerrel szeretnénk elválasztani, használjuk a T ext to Columns funkció.
  • A Flash töltés funkcióval, hozza létre a mintát a szomszédos oszlopban. Ellenkező esetben a Flash Fill nem tudja érzékelni a sorrendet.

Következtetés

3 képletpéldát tárgyaltunk a kereszt-, közép- és vezetéknevek Excelben történő elválasztására, az egyes képletek előnyeivel és hátrányaival együtt. Ha bármilyen kérdése van, kérjük, ossza meg velünk a megjegyzés rovatban. Ha további Excel-szel kapcsolatos cikkeket szeretne olvasni, látogasson el oldalunkra. ExcelWIKI .

Hugh West nagy tapasztalattal rendelkező Excel-oktató és elemző, több mint 10 éves tapasztalattal az iparágban. Számvitel és pénzügy szakos alapdiplomát, valamint üzleti adminisztrációból mesterképzést szerzett. Hugh szenvedélye a tanítás, és egyedülálló tanítási megközelítést dolgozott ki, amely könnyen követhető és érthető. Az Excelben szerzett szakértői tudása világszerte több ezer diáknak és szakembernek segített abban, hogy készségeiket és karrierjüket kiválóan teljesítsék. Hugh blogján keresztül megosztja tudását a világgal, ingyenes Excel-oktatóanyagokat és online képzéseket kínálva, hogy segítse az egyéneket és a vállalkozásokat teljes potenciáljuk kibontakoztatásában.