Excel-formule: extraheer initialen uit namen
Er zijn verschillende methoden om elke initialen uit een lijst met namen in Excel te extraheren, hier in deze zelfstudie biedt het een formule om deze taak af te handelen.
Generieke formule:
=LEFT(name)&IF(ISNUMBER(FIND(" ",name)),MID(name,FIND(" ",name)+1,1),"")&IF(ISNUMBER(FIND(" ",name,FIND(" ",name)+1)),MID(name,FIND(" ",name,FIND(" ",name)+1)+1,1),"") |
argumenten
Name: the full names you want to extract the initials. |
Opmerking
Deze formule haalt alleen initialen uit de eerste drie woorden, begin bij het vierde woord en wordt genegeerd.
Hoe deze formule werkt
Om initialen uit cel B3 te extraheren, gebruikt u onderstaande formule:
=LEFT(B3)&IF(ISNUMBER(FIND(" ",B3)),MID(B3,FIND(" ",B3)+1,1),"")&IF(ISNUMBER(FIND(" ",B3,FIND(" ",B3)+1)),MID(B3,FIND(" ",B3,FIND(" ",B3)+1)+1,1),"") |
Media Enter sleutel, dan is de eerste letter van elk woord geëxtraheerd.
Uitleg
Aangezien deze formule drie formules combineert met “&”, worden hier drie formules in drie delen uitgelegd
Eerste deel LEFT(B3)
LEFT functie haalt tekst uit de linkerkant van een tekst op basis van de opgegeven positie. Hier haalt LEFT (B3) de eerste letter van de linkerkant van de tekst in cel B3, "N".
Tweede deel IF(ISNUMBER(FIND(" ",B3)),MID(B3,FIND(" ",B3)+1,1),"")
FIND functie vindt een string binnen een andere string, en geeft de startpositie van de string binnen een andere string terug. MID-functie retourneert de substring van een gegeven tekst op basis van de gegeven positie en tekstlengte.
MID (B3, FIND ("", B3) +1,1) geeft als resultaat
MID (B3,7 + 1,1) geeft als resultaat
J
ISNUMBER functie geeft WAAR terug als de cel een getal bevat, zo niet, dan geeft het ONWAAR terug.
IF functie tests voor een bepaalde aandoening.
ALS (ISNUMBER (FIND ("", B3)), MID (B3, FIND ("", B3) +1,1), "") retourneert
ALS (ISGETAL (7), "J", "") retourneert
ALS (WAAR, "J", "") retourneert
J
Derde deel IF(ISNUMBER(FIND(" ",B3,FIND(" ",B3)+1)),MID(B3,FIND(" ",B3,FIND(" ",B3)+1)+1,1),"")
MID functie extraheer tekst uit een tekst op basis van de opgegeven positie en het aantal lengtes.
MID (B3, FIND ("", B3, FIND ("", B3) +1) +1,1) geeft als resultaat
MID (B3, FIND ("", B3,7 + 1) +1,1) geeft als resultaat
MID (B3,13 + 1,1) geeft als resultaat
C
ALS (ISNUMBER (FIND ("", B3, FIND ("", B3) +1)), MID (B3, FIND ("", B3, FIND ("", B3) +1) +1,1), "") geeft terug
= ALS (ISGETAL (FIND ("", B3, FIND ("", B3) +1)), "C", "") retourneert
= ALS (ISGETAL (13), "C", "") retourneert
C
Voorbeeldbestand
Klik om een voorbeeldbestand te downloaden
Relatieve formules
- Extract van rechts tot karakter
Hier introduceert de formule om tekst vanaf de rechterkant van een bepaalde tekst te extraheren tot een bepaald teken. - Trim tekst naar N woorden
Hier introduceert de formule om n woorden uit de linkerkant van een tekstreeks te halen. - Splits zin in woorden
Deze tutorial biedt formules om zinnen in aparte kolommen te scheiden. - Splits dollars en centen
Om dollars en centen op te splitsen in twee kolommen met formules in Excel.
Relatieve functies
- LINKS-functie
Extraheer tekst van de linkerkant. - FIND-functie
vind een string binnen een andere string, en geeft de startpositie van de string in een andere string terug. - ALS-functie
Test op voorwaarden. - MID-functie
extraheer een deel van de tekst uit een celwaarde op basis van de locatie en lengte.
De beste tools voor kantoorproductiviteit
Kutools for Excel - Helpt u zich te onderscheiden van de menigte
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.