Wie extrahiert man Initialen aus Namen in Excel?
Wenn Sie Kundendaten verarbeiten oder einen Serienbrief erstellen, kann das Extrahieren von Initialen aus einem vollständigen Namen hilfreich sein, zum Beispiel HG für Hal Greer. Hier stelle ich Ihnen einige Tricks vor, um schnell Initialen aus einer Namensliste in Excel zu extrahieren.
Initialen mit Formel in Excel extrahieren
Initialen mit definierter Funktion in Excel extrahieren
Initialen mit Formel in Excel extrahieren
Die erste Methode verwendet eine Formel, um Initialen aus Namen in Microsoft Excel zu extrahieren.
Wählen Sie eine leere Zelle, zum Beispiel Zelle C2, und geben Sie diese Formel ein: =LINKS(A2)&WENN(ISTZAHL(FINDEN(" ",A2)),TEIL(A2,FINDEN(" ",A2)+1,1),"")&WENN(ISTZAHL(FINDEN(" ",A2,FINDEN(" ",A2)+1)),TEIL(A2,FINDEN(" ",A2,FINDEN(" ",A2)+1)+1,1),"") (A2 ist die erste Zelle Ihrer Namensliste). Drücken Sie die Eingabetaste, dann ziehen Sie den Ausfüllkästchen über den gewünschten Bereich. Nun sehen Sie, dass alle Initialen der Namen aus der Liste extrahiert wurden.
Initialen mit definierter Funktion in Excel extrahieren
Neben der Formel können Sie auch die definierte Funktion verwenden, um Initialen aus bestimmten Namen einfach in Microsoft Excel zu extrahieren.
1. Wählen Sie eine Zelle in der Spalte aus, die Sie bearbeiten möchten, und drücken Sie Alt + F11, um das Fenster Microsoft Visual Basic for Applications zu öffnen.
2. Klicken Sie im erscheinenden Fenster auf Einfügen > Modul, und fügen Sie den folgenden VBA-Code in das Modul ein.
VBA: Initialen aus Namen extrahieren
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. Speichern Sie den Code und schließen Sie das Fenster. Wählen Sie eine leere Zelle und geben Sie diese Formel ein: = FirstCharacters(A2), drücken Sie die Eingabetaste, und ziehen Sie den Ausfüllkästchen über den gewünschten Bereich. Danach sehen Sie, dass die Initialen jedes Namens extrahiert wurden.
Tipp: Sie können die Trennzeichen "." der Initialen nach Bedarf im obigen VBA-Code ändern.
Verwandte Artikel:
Beste Büroproduktivitätswerkzeuge
Verbessern Sie Ihre Excel-Fähigkeiten mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor. Kutools für Excel bietet über300 erweiterte Funktionen zur Steigerung der Produktivität und Zeitersparnis. Klicken Sie hier, um die Funktion zu erhalten, die Sie am meisten benötigen...
Office Tab bringt eine Registerkartenoberfläche zu Office und macht Ihre Arbeit viel einfacher
- Aktivieren Sie die Bearbeitung und das Lesen mit Registerkarten in Word, Excel, PowerPoint, Publisher, Access, Visio und Project.
- Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters, anstatt in neuen Fenstern.
- Steigert Ihre Produktivität um50 % und reduziert täglich hunderte von Mausklicks für Sie!