Ugrás a tartalomra

Távolítsa el a középső nevet a teljes névből az Excelben

Ha rendelkezik teljes nevek listájával, amely tartalmazza az utó-, közép- és vezetékneveket, akkor most törölje a középső neveket a teljes nevekről, hogy megkapja az alábbi képernyőképet. Ebben a cikkben bemutatok néhány képletet ennek a feladatnak az Excel kezelésére.


Távolítsa el a középső nevet a teljes névből képlettel

Normális esetben a középső nevei az utó- és a vezetéknevek között vannak, ebben az esetben ezek eltávolításához a BAL, KERESÉS, VÁGÁS, JOBB ALKALMAZÁS és REPT függvényeket együtt kell alkalmazni.

Kérjük, másolja vagy írja be az alábbi képletet egy üres cellába:

=LEFT(A2,FIND(" ",A2))&TRIM(RIGHT(SUBSTITUTE(A2," ",REPT(" ",99)),99))

Ezután húzza lefelé a kitöltő fogantyút azokra a cellákra, amelyeken alkalmazni szeretné ezt a képletet, és az összes középső név egyszerre eltávolításra került, lásd a képernyőképet:

A képlet magyarázata:

1. BAL (A2, FIND ("", A2)):

  • KERESD ("", A2): Ez a FIND függvény megkapja az A2 cellában az első szóköz helyét, az eredmény: 6.
  • BAL (A2, MEGTALÁL ("", A2)) = BAL (A2, 6): Ez a BAL funkció 6 karaktert von ki az A2 cellában található szöveges karakterláncból, így az utónév visszatér.

2. TRIM (JOBB (PÓT (A2, "", REPT ("", 99)), 99)):

  • PÓT (A2, "", REPT ("", 99)): A SUBSTITUTE függvény a szóközben lévő szóköz karaktert 99 szóközzel helyettesíti az A2 cellában. Az eredmény a következő: „Nicol (99 space) Jr. (99 space) Wood”.
  • JOBB (PÓT (A2, "", REPT ("", 99)), 99): Ezzel a RIGHT funkcióval 99 karakter kerül kibontásra a szöveg karakterláncának jobb oldaláról, amelyet a SUBSTITUTE függvény ad vissza.
  • TRIM (JOBB (PÓT (A2, "", REPT ("", 99)), 99)): A TRIM funkció eltávolítja az összes extra helyet az eredményből. Ez megkapja a vezetéknevet.

3. BAL (A2, MEGTALÁL ("", A2)) ÉS TRIM (JOBB (PÓT (A2, "", REPT ("", 99)), 99)): Végül a & szimbólum segítségével illessze össze a képlet két részét, hogy a kívánt eredményt kapja.


Távolítsa el a középső nevet a név végéről képlettel

Valamikor a teljes neved első, utolsó és középső névként van formázva, hogy eltávolítsd a középső kezdőbetűt a név végéről, ahogy az alábbi képernyőképen látható. Hogyan érheted el?

Kérjük, alkalmazza a következő képletet egy üres cellába:

=LEFT(A2,FIND(" ",A2,FIND(" ",A2)+1)-1)

Ezután húzza lefelé a kitöltő fogantyút, hogy kitöltse ezt a képletet más szükséges cellákra, és szükség szerint a következő eredményt kapja:

A képlet magyarázata:

1. TALÁLJON ("", A2, MEGTALÁLJA ("", A2) +1) -1:

  • TALÁLJON ("", A2) +1): Ezt a FIND függvényt használjuk az első szóköz megszerzéséhez az A2 cellából, hozzáadva 1 azt, hogy megtalálja a karakter pozícióját az első szóköz mellett. Az eredmény: 7.
  • KERES ("", A2, KERES ("", A2) +1) -1 = KERES ("", A2, 7) -1: Ez a FIND funkció visszaadja az A2 cellában a második szóköz helyzetét. Az 1 kivonása a szóköz kizárását jelenti. És ezzel megkapja a 10-es számot.

2. BAL (A2, MEGÁLL ("", A2, MEGTALÁL ("", A2) +1) -1) = BAL (A2, 10): Végül a BAL függvény 10 karaktert von ki az A2 cella bal oldaláról, így az első és a vezetéknév visszaadódik, a végén lévő középső név pedig eltávolításra kerül.

Megjegyzések: Ha a teljes nevek egy része csak az utó- és vezetékneveket tartalmazza, a fenti képlet hibát eredményez, ebben az esetben kérjük, alkalmazza a következő képletet:

=IFERROR(LEFT(A2,FIND(" ",A2,FIND(" ",A2)+1)-1),A2)


Használt relatív függvények:

  • LEFT:
  • A BAL funkció kivonja a megadott karakterek számát a mellékelt karakterlánc bal oldalán.
  • RIGHT:
  • A RIGHT függvény egy meghatározott számú karakter kibontására szolgál a szöveges karakterlánc jobb oldalán.
  • FIND:
  • A FIND függvény segítségével sztringet kereshet egy másik karaktersorozatban, és a sztring kezdő pozícióját adja vissza egy másik karaktersorozaton belül.
  • TRIM:
  • A TRIM funkció eltávolítja az összes extra szóközt a szöveges karakterláncból, és csak egyetlen szóközt tart meg a szavak között.
  • SUBSTITUTE:
  • Az Excel SUBSTITUTE függvény lecseréli a szövegben lévő karaktereket egy szövegre vagy karakterekre egy másik szöveggel vagy karakterekkel.
  • REPT:
  • Az Excelben a REPT függvény a karakterek meghatározott számú ismétléséhez használható.

További cikkek:

  • Bontsa ki az első kezdő- és vezetéknevet a teljes névből
  • Ha feltételezzük, hogy van egy teljes nevének listája, most ki szeretné vonni a vezetéknév utónevét és vezetéknevét, vagy utónevét és utónevét a teljes névből, az alábbi képernyőképek szerint. Hogyan kezelheti ezeket a feladatokat az Excel munkafüzetben?

A legjobb irodai termelékenységi eszközök

Kutools for Excel - segít kitűnni a tömegből

🤖 Kutools AI Aide: Forradalmasítsa az adatelemzést a következők alapján: Intelligens végrehajtás   |  Kód létrehozása  |  Hozzon létre egyéni képleteket  |  Adatok elemzése és diagramok létrehozása  |  A Kutools funkciók meghívása...
Népszerű szolgáltatások: Ismétlődések keresése, kiemelése vagy azonosítása  |  Üres sorok törlése  |  Oszlopok vagy cellák kombinálása adatvesztés nélkül  |  Kerek Formula nélkül ...
Szuper VLookup: Több kritérium  |  Több érték  |  Több lapon keresztül  |  Fuzzy Lookup...
Adv. Legördülő lista: Egyszerű legördülő lista  |  Függő legördülő lista  |  Többszörösen válassza ki a legördülő listát...
Oszlopkezelő: Adjon meg egy adott számú oszlopot  |  Oszlopok mozgatása  |  Kapcsolja be a Rejtett oszlopok láthatósági állapotát  Hasonlítsa össze az oszlopokat a Válassza az Ugyanaz és különböző cellák lehetőséget ...
Kiemelt funkciók: Rács fókusz  |  Design nézet  |  Nagy Formula bár  |  Munkafüzet és lapkezelő | Erőforrás-könyvtár (Auto szöveg)  |  Dátumválasztó  |  Kombinálja a munkalapokat  |  Cellák titkosítása/dekódolása  |  E-mailek küldése listánként  |  Szuper szűrő  |  Speciális szűrő (félkövér/dőlt/áthúzott szűrés...) ...
A 15 legjobb eszközkészlet12 szöveg Eszközök (Szöveg hozzáadása, Karakterek eltávolítása ...)  |  50 + Táblázatos Típusai (Gantt-diagram ...)  |  40+ Praktikus képletek (Számolja ki az életkort a születésnap alapján ...)  |  19 beszúrás Eszközök (Helyezze be a QR-kódot, Kép beszúrása az útvonalból ...)  |  12 Átalakítás Eszközök (Számok szavakig, Valuta átváltás ...)  |  7 Egyesítés és felosztás Eszközök (Haladó kombinált sorok, Az Excel cellák felosztása ...)  |  ... és több

A Kutools for Excel több mint 300 funkcióval büszkélkedhet, Győződjön meg arról, hogy amire szüksége van, csak egy kattintásnyira van...

Leírás


Office lap – A lapos olvasás és szerkesztés engedélyezése a Microsoft Office programban (beleértve az Excelt is)

  • Egy másodperc a tucatnyi nyitott dokumentum közötti váltáshoz!
  • Csökkentse az egérkattintások százait az Ön számára minden nap, búcsút mondjon az egér kezének.
  • 50% -kal növeli a termelékenységet több dokumentum megtekintésekor és szerkesztésekor.
  • Hatékony lapokat hoz az Office-ba (beleértve az Excelt is), akárcsak a Chrome, az Edge és a Firefox.
Comments (2)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
thank thank you!!!!!! been looking hard for this formula. However, what if there are commas? for example DOE, JOHN E. and I just wanted to remove the Initial? Also there are some Last names that are 2 (IE. JAVIER RODRIGUEZ, JOHN E) or have 2 first names (IE DOE, JOHN HENRY E.).

What would be a formula for this? because I was trying to figure out the one above to where there is a comma in these and brain is melted:(((. I dont want to remove commas just the initial. TYSM for your advance assistance! it is greatly appreciated.

DOE, JOHN E
JAVIER RODRIGUEZ, JOHN E
DOE, JOHN HENRY E
This comment was minimized by the moderator on the site
Hello, Henry,
To solve your problem, the following formula may help you:
=TRIM(LEFT(A1,LEN(A1)-LEN(MID(A1,SEARCH("@",SUBSTITUTE(A1," ","@",LEN(A1)-LEN(SUBSTITUTE(A1," ","")))),LEN(A1)))))


Please have a try, thank you!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations