Ga naar hoofdinhoud

Middelste naam verwijderen uit volledige naam in Excel

Als u een lijst met volledige namen heeft die voor-, midden- en achternaam bevat, wilt u nu de middelste namen uit de volledige namen verwijderen om het onderstaande screenshot-resultaat te krijgen. In dit artikel zal ik enkele formules introduceren voor het omgaan met deze taak in Excel.


Middelste naam uit volledige naam verwijderen met formule

Normaal gesproken staan ​​uw middelste namen tussen de voor- en achternaam, in dit geval moet u de functies LEFT, FIND, TRIM, RIGHT SUBSTITUTE en REPT samen toepassen om ze te verwijderen.

Kopieer of voer de onderstaande formule in een lege cel in:

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

Sleep vervolgens de vulgreep naar de cellen waarop u deze formule wilt toepassen en alle middelste namen zijn in één keer verwijderd, zie screenshot:

Verklaring van de formule:

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

  • FIND (""; A2): Deze FIND-functie krijgt de positie van de eerste spatie in cel A2, het resultaat is: 6.
  • LINKS (A2, FIND ("", A2)) = LINKS (A2, 6): Deze LEFT-functie haalt 6 tekens uit de tekstreeks in cel A2, dus de voornaam wordt geretourneerd.

2. TRIM (RECHTS (SUBSTITUTE (A2, "", REPT ("", 99)), 99)):

  • SUBSTITUTE (A2; "", REPT ("", 99)): De functie SUBSTITUTE vervangt de spatie in de tekstreeks door 99 spaties in cel A2. Het resultaat is als volgt: "Nicol (99 spatie) Jr. (99 spatie) Wood".
  • RECHTS (SUBSTITUTE (A2, "", REPT ("", 99)), 99): Deze functie RECHTS wordt gebruikt om 99 tekens uit de rechterkant van de tekstreeks te halen die wordt geretourneerd door de functie SUBSTITUTE.
  • TRIM (RECHTS (SUBSTITUTE (A2, "", REPT ("", 99)), 99)): De TRIM-functie verwijdert alle extra spaties uit het resultaat. Dit krijgt de achternaam.

3. LEFT (A2, FIND ("", A2)) & TRIM (RIGHT (SUBSTITUTE (A2, "", REPT ("", 99)), 99)): Gebruik tenslotte het & -symbool om de twee delen van de formule samen te voegen om het gewenste resultaat te krijgen.


Verwijder de middelste naam van het einde van de naam met formule

Soms worden uw volledige namen opgemaakt als voor-, achter- en middelste namen, om de middelste initiaal aan het einde van de naam te verwijderen, zoals onderstaand screenshot. Hoe kunt u dit bereiken?

Pas de volgende formule toe in een lege cel:

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

En sleep vervolgens de vulgreep naar beneden om deze formule te vullen met andere cellen die u nodig hebt, en u krijgt het volgende resultaat als u nodig hebt:

Verklaring van de formule:

1. FIND ("", A2, FIND ("", A2) +1) -1:

  • FIND (""; A2) +1): Deze FIND-functie wordt gebruikt om het eerste spatie-teken uit de cel A2 te halen, waarbij 1 wordt toegevoegd om de positie van het teken naast de eerste spatie te vinden. Het resultaat is: 7.
  • FIND ("", A2, FIND ("", A2) +1) -1 = FIND ("", A2, 7) -1: Deze FIND-functie retourneert de positie van de tweede spatie in cel A2. Als u 1 aftrekt, wordt het spatie-teken uitgesloten. En dit krijgt het nummer 10.

2. LEFT (A2, FIND ("", A2, FIND ("", A2) +1) -1) = LEFT (A2, 10): Ten slotte haalt de functie LINKS 10 tekens uit de linkerkant van cel A2, dus de voor- en achternaam worden geretourneerd en de middelste naam aan het einde wordt verwijderd.

Note: Als sommige van de volledige namen alleen de voor- en achternaam bevatten, geeft de bovenstaande formule een foutresultaat, pas in dit geval de volgende formule toe:

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


Gebruikte relatieve functies:

  • LEFT:
  • De LEFT-functie haalt het opgegeven aantal tekens uit de linkerkant van een opgegeven string.
  • RIGHT:
  • De functie RIGHT wordt gebruikt om een ​​bepaald aantal tekens uit de rechterkant van de tekstreeks te halen.
  • FIND:
  • De functie FIND wordt gebruikt om een ​​string binnen een andere string te vinden, en geeft de startpositie van de string in een andere string terug.
  • TRIM:
  • De TRIM-functie verwijdert alle extra spaties uit de tekstreeks en houdt alleen enkele spaties tussen woorden.
  • SUBSTITUTE:
  • De Excel SUBSTITUTE-functie vervangt tekst of tekens binnen een tekstreeks door een andere tekst of tekens.
  • REPT:
  • In Excel wordt de functie REPT gebruikt om de tekens een bepaald aantal keren te herhalen.

Meer artikelen:

  • Omdraaien of omkeren voor- en achternaam in Excel-lijst
  • Als u een lijst met volledige namen heeft die zijn opgemaakt als achternaam en voornaam, wilt u nu de achternaam en voornaam omdraaien naar voor- en achternaam, zoals hieronder wordt getoond. In dit artikel zal ik enkele formules introduceren voor het omgaan met deze taak in Excel.
  • Extraheer eerste midden- en achternaam uit volledige naam in Excel
  • Stel dat u een lijst met gebruikersnamen heeft, nu wilt u de volledige namen splitsen in voor-, midden- en achternaam in aparte kolommen, zoals in het volgende screenshot. In dit artikel zal ik enkele formules introduceren voor het omgaan met deze taak in Excel.
  • Pak de eerste begin- en achternaam uit de volledige naam
  • Stel dat u een lijst met volledige namen heeft, dan wilt u de eerste voor- en achternaam of voornaam en het eerste teken van de achternaam uit de volledige naam halen, zoals hieronder wordt getoond. Hoe zou u met deze taken in een Excel-werkmap kunnen omgaan?
  • Afzonderlijke e-mailadressen naar gebruikersnamen en domeinen in Excel
  • Normaal gesproken bestaat het e-mailadres uit gebruikersnaam, @ -symbool en domeinnaam, maar soms moet u het e-mailadres opsplitsen in een aparte gebruikersnaam en domeinnaam, zoals onderstaand screenshot laat zien, in dit artikel zal ik enkele formules introduceren voor het splitsen de e-mailadressen in Excel.

De beste tools voor kantoorproductiviteit

Kutools for Excel - Helpt u zich te onderscheiden van de menigte

Populaire functies: Zoek, markeer of identificeer duplicaten  |  Verwijder lege rijen  |  Combineer kolommen of cellen zonder gegevens te verliezen  |  Ronde zonder formule ...
Super VLookup: Meerdere criteria  |  Meerdere waarde  |  Over meerdere vellen  |  Fuzzy opzoeken...
Gev. Keuzelijst: Gemakkelijke vervolgkeuzelijst  |  Afhankelijke vervolgkeuzelijst  |  Multi-select vervolgkeuzelijst...
Kolom Beheerder: Voeg een specifiek aantal kolommen toe  |  Kolommen verplaatsen  |  Schakel de zichtbaarheidsstatus van verborgen kolommen in  Vergelijk Kolommen met Selecteer dezelfde en verschillende cellen ...
Uitgelichte functies: Raster focus  |  Ontwerpweergave  |  Grote formulebalk  |  Werkmap- en bladbeheer | resource Library (Auto-tekst)  |  Datumkiezer  |  Combineer werkbladen  |  Cellen coderen/decoderen  |  Stuur e-mails per lijst  |  Super filter  |  Speciaal filter (filter vet/cursief/doorhalen...) ...
Top 15 gereedschapsets12 Tekst Tools (toe te voegen tekst, Tekens verwijderen ...)  |  50+ tabel Types (Gantt Chart ...)  |  40+ Praktisch Formules (Bereken leeftijd op basis van verjaardag ...)  |  19 Invoeging Tools (QR-code invoegen, Afbeelding invoegen vanaf pad ...)  |  12 Camper ombouw Tools (Getallen naar woorden, Currency Conversion ...)  |  7 Samenvoegen en splitsen Tools (Geavanceerd Combineer rijen, Excel-cellen splitsen ...)  |  ... en meer

Kutools voor Excel beschikt over meer dan 300 functies, Ervoor zorgen dat wat u nodig heeft slechts één klik verwijderd is...


Office-tabblad - Schakel lezen en bewerken met tabbladen in Microsoft Office in (inclusief Excel)

  • Een seconde om te schakelen tussen tientallen geopende documenten!
  • Verminder elke dag honderden muisklikken voor u, zeg maar dag tegen muishand.
  • Verhoogt uw productiviteit met 50% bij het bekijken en bewerken van meerdere documenten.
  • Brengt efficiënte tabbladen naar Office (inclusief Excel), net als Chrome, Edge en 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