Note: The other languages of the website are Google-translated. Back to English

Hoe initialen uit namen in Excel te extraheren?

Wanneer u klantrecords verwerkt of mail merge uitvoert, kan het handig zijn voor u om initialen van een bepaalde naam te krijgen, bijvoorbeeld HG voor Hal Greer. Dus hier introduceer ik enkele trucs om snel initialen uit de namenlijst in Excel te extraheren.

Extraheer initialen met formule in Excel

Extract initialen gebruiken Defined Function in Excel

Tabblad Office Bewerking en browsen met tabbladen in Office inschakelen en uw werk veel gemakkelijker maken ...
Kutools voor Excel lost de meeste van uw problemen op en verhoogt uw productiviteit met 80%
  • Hergebruik alles: Voeg de meest gebruikte of complexe formules, grafieken en al het andere toe aan uw favorieten en gebruik ze in de toekomst snel opnieuw.
  • Meer dan 20 tekstfuncties: Nummer uit tekststring halen; Extract of verwijder een deel van teksten; Converteer cijfers en valuta's naar Engelse woorden.
  • Tools samenvoegen: Meerdere werkmappen en bladen in één; Meerdere cellen / rijen / kolommen samenvoegen zonder gegevens te verliezen; Voeg dubbele rijen en som samen.
  • Hulpmiddelen splitsen: Gegevens splitsen in meerdere bladen op basis van waarde; Eén werkmap naar meerdere Excel-, PDF- of CSV-bestanden; Eén kolom naar meerdere kolommen.
  • Plakken overslaan Verborgen / gefilterde rijen; Tel en som op achtergrondkleur; Stuur gepersonaliseerde e-mails in bulk naar meerdere ontvangers.
  • Superfilter: Maak geavanceerde filterschema's en pas deze toe op elk blad Sorteer per week, dag, frequentie en meer; Filteren door vetgedrukt, formules, commentaar ...
  • Meer dan 300 krachtige functies; Werkt met Office 2007-2019 en 365; Ondersteunt alle talen; Eenvoudig te implementeren in uw onderneming of organisatie.

pijl blauw rechts bel Extraheer initialen met formule in Excel


De eerste methode is het gebruik van een formule om initialen uit namen in Microsoft Excel te extraheren.

Selecteer een lege cel, bijvoorbeeld Cel C2, typ deze formule =LEFT(A2)&IF(ISNUMBER(FIND(" ",A2)),MID(A2,FIND(" ",A2)+1,1),"")&IF(ISNUMBER(FIND(" ",A2,FIND(" ",A2)+1)),MID(A2,FIND(" ",A2,FIND(" ",A2)+1)+1,1),"")(A2 is de eerste cel van uw namenlijst), druk op Enter en sleep vervolgens de vulgreep om het bereik te vullen. Nu zie je dat alle initialen van elke naam uit de namenlijst zijn gehaald.


pijl blauw rechts bel Extract initialen gebruiken Defined Function in Excel

Naast de formule kunt u de gedefinieerde functie gebruiken om initialen eenvoudig uit opgegeven namen te extraheren in Microsoft Excel.

1. Selecteer een cel van de kolom die u wilt selecteren en druk op Alt + F11 om de te openen Microsoft Visual Basic voor toepassingen venster.

2. Klik in het pop-upvenster op Invoegen > Moduleen plak vervolgens de volgende VBA-code in de module.

VBA: extraheer initialen uit namen

Function FirstCharacters(pWorkRng As Range) As String
'Updateby20140514
Dim arr As Variant
Dim xValue As String
Dim OutValue As String
xValue = pWorkRng.Value
arr = VBA.Split(Trim(xValue))
For i = 0 To UBound(arr)
    OutValue = OutValue & VBA.Left(arr(i), 1) & "."
Next
FirstCharacters = OutValue
End Function

3. Sla de code op en sluit het venster, selecteer een lege cel en typ deze formule = Eerste tekens (A2), Druk dan op Enter en sleep de vulgreep om het gewenste bereik te vullen. Daarna kunt u zien dat de initialen van elke naam worden geëxtraheerd.

Tip: U kunt de scheidingstekens wijzigen "" van de initialen zoals je nodig hebt in de bovenstaande VBA.


Relatieve artikelen:


De beste tools voor kantoorproductiviteit

Kutools voor Excel lost de meeste van uw problemen op en verhoogt uw productiviteit met 80%

  • visfuik: Snel invoegen complexe formules, grafieken en alles wat je eerder hebt gebruikt; Versleutel cellen met wachtwoord; Maak een mailinglijst en stuur e-mails ...
  • Super Formula-balk (bewerk eenvoudig meerdere regels tekst en formule); Lay-out lezen (gemakkelijk grote aantallen cellen lezen en bewerken); Plakken in gefilterd bereik...
  • Voeg cellen / rijen / kolommen samen zonder gegevens te verliezen; Gespleten cellen inhoud; Combineer dubbele rijen / kolommen... Voorkom dubbele cellen; Vergelijk Ranges...
  • Selecteer Dupliceren of Uniek Rijen; Selecteer lege rijen (alle cellen zijn leeg); Super zoeken en fuzzy zoeken in veel werkboeken; Willekeurige selectie ...
  • Exacte kopie Meerdere cellen zonder de formuleverwijzing te wijzigen; Maak automatisch verwijzingen naar meerdere bladen; Plaats kogels, Selectievakjes en meer ...
  • Extraheer tekst, Tekst toevoegen, Verwijderen op positie, Ruimte verwijderen; Paging-subtotalen maken en afdrukken; Converteren tussen celinhoud en opmerkingen...
  • Super filter (bewaar en pas filterschema's toe op andere bladen); Geavanceerd sorteren per maand / week / dag, frequentie en meer; Speciaal filter door vet, cursief ...
  • Combineer werkmappen en werkbladen; Tabellen samenvoegen op basis van sleutelkolommen; Gegevens splitsen in meerdere bladen; Batch Converteer xls, xlsx en PDF...
  • Meer dan 300 krachtige functies. Ondersteunt Office / Excel 2007-2019 en 365. Ondersteunt alle talen. Eenvoudig te implementeren in uw onderneming of organisatie. Gratis proefperiode van 30 dagen met volledige functies. 60 dagen geld-terug-garantie.
kte tabblad 201905

Office-tabblad Brengt een interface met tabbladen naar Office en maakt uw werk veel gemakkelijker

  • Schakel bewerken en lezen met tabbladen in Word, Excel, PowerPoint in, Publisher, Access, Visio en Project.
  • Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster in plaats van in nieuwe vensters.
  • Verhoogt uw productiviteit met 50% en vermindert elke dag honderden muisklikken!
officetab onderkant
Comments (10)
Nog geen beoordelingen. Beoordeel als eerste!
Deze opmerking is gemaakt door de moderator op de site
lief - bedankt hiervoor!!
Deze opmerking is gemaakt door de moderator op de site
Dank u! :lol: best handig!
Deze opmerking is gemaakt door de moderator op de site
Dit werkt!!! Dank u!
Deze opmerking is gemaakt door de moderator op de site
Als de tekst meer dan 03 woorden bevat
Deze opmerking is gemaakt door de moderator op de site
Hallo daar
Ik wil de volledige naam in een nieuw formaat sorteren als Excel-cel meer dan 25 teksttekens heeft, hoe deze in initialen en achternaam te tonen
Vb 01:- naam heeft meer dan 25 tekens
Volledige naam: Mildred Dresselhaus Lene Vestergaard Hau
Weergeven als: MDL Vestergaard Hau
(het kan worden toegevoegd als er meer initialen zijn voor een lange naam)
Voorbeeld 02:-
Voor-en achternaam: Enrico Fermi
Weergeven als: Enrico Fermi
Deze opmerking is gemaakt door de moderator op de site
Geweldig Bedankt!
Deze opmerking is gemaakt door de moderator op de site
Ik heb de bovenstaande formule gebruikt, maar als de persoon geen spatie tussen hun voor- / achternaam plaatst, hoe voorkom je dat er fouten worden gemaakt?
Deze opmerking is gemaakt door de moderator op de site
Bedankt hiervoor!! Ik had moeite met het krijgen van initialen van een achternaam met een spatie of een koppelteken en kon deze formule ongewijzigd gebruiken, met de toevoeging van een andere IF die naar een koppelteken zocht. Een enorme opluchting!!
Deze opmerking is gemaakt door de moderator op de site
Zeer goede formule om de initialen van een naam te krijgen. Maar als de naam staat met meneer, mevrouw of mevrouw dan werkt dit niet. We moeten dit voorvoegsel eerst scheiden. Daarvoor kun je de A2 vervangen door TRIM(MID(A2,SEARCH(" ",A2)+1,100)). Dus de formule zal zijn als onder
=LEFT(TRIM(MID(A2,SEARCH(" ",A2)+1,100)) )&IF(ISNUMBER(FIND(" ",TRIM(MID(A2,SEARCH(" ",A2)+1,100)) )), MIDDEN(TRIM(MID(A2,SEARCH(" ",A2)+1,100)),FIND(" ",TRIM(MID(A2,SEARCH(" ",A2)+1,100)) )+1,1)," ")&IF(ISNUMBER(FIND(" ",TRIM(MID(A2,SEARCH(" ",A2)+1,100)),FIND(" ",TRIM(MID(A2,SEARCH(" ",A2)+1,100) ) )+1)),MID(TRIM(MID(A2,SEARCH(" ",A2)+1,100)),FIND(" ",TRIM(MID(A2,SEARCH("",A2)+1,100)), FIND(" ",TRIM(MID(A2,SEARCH(" ",A2)+1,100)) )+1)+1,1),"")
Deze opmerking is gemaakt door de moderator op de site
Als u het voorvoegsel van meneer, mevrouw of mevrouw nodig heeft, kunt u dit aan het begin toevoegen als =LEFT(A2,SEARCH(" ",A2))&
Er zijn nog geen reacties geplaatst
Laat uw commentaar
Posten als gast
×
Beoordeel dit bericht:
0   Personages
Voorgestelde locaties