Wie extrahiere ich Initialen aus Namen in Excel?
Wenn Sie Kundendatensätze verarbeiten oder Seriendruck durchführen, kann es für Sie hilfreich sein, Initialen von einem bestimmten Namen abzurufen, z. B. HG für Hal Greer. Deshalb stelle ich Ihnen hier einige Tricks vor, mit denen Sie schnell Initialen aus der Namensliste in Excel extrahieren können.
Extrahieren Sie Initialen mit Formel in Excel
Extraktinitialen verwenden die definierte Funktion in Excel
Extrahieren Sie Initialen mit Formel in Excel
Die erste Methode verwendet die Formel, um Initialen aus Namen in Microsoft Excel zu extrahieren.
Wählen Sie eine leere Zelle aus, z. B. Zelle C2, und geben Sie diese Formel ein =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 ist die erste Zelle Ihrer Namensliste), drücken Sie Enter Klicken Sie auf die Schaltfläche und ziehen Sie den Füllpunkt, um den Bereich zu füllen. Jetzt sehen Sie, dass alle Initialen jedes Namens aus der Namensliste extrahiert werden.
Extraktinitialen verwenden die definierte Funktion in Excel
Neben der Formel können Sie die definierte Funktion verwenden, um Initialen aus angegebenen Namen in Microsoft Excel einfach zu extrahieren.
1. Wählen Sie eine Zelle der Spalte aus, die Sie auswählen möchten, und drücken Sie Alt + F11 öffnen Microsoft Visual Basic für Applikationen Fenster.
2. Klicken Sie im Popup-Fenster auf Insert > ModulFügen Sie dann 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 aus und geben Sie diese Formel ein = Erste Zeichen (A2), dann drücken Enter Klicken Sie auf die Schaltfläche und ziehen Sie den Füllpunkt, um den gewünschten Bereich zu füllen. Danach können Sie sehen, dass die Initialen jedes Namens extrahiert werden.
Tipp: Sie können die Trennzeichen ändern "." der Initialen, wie Sie in der obigen VBA benötigen.
Relative Artikel:
Beste Office-Produktivitätstools
Verbessern Sie Ihre Excel-Kenntnisse mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor. Kutools für Excel bietet über 300 erweiterte Funktionen, um die Produktivität zu steigern und Zeit zu sparen. Klicken Sie hier, um die Funktion zu erhalten, die Sie am meisten benötigen ...
Office Tab Bringt die Oberfläche mit Registerkarten in Office und erleichtert Ihnen die Arbeit erheblich
- Aktivieren Sie das Bearbeiten und Lesen von Registerkarten in Word, Excel und PowerPoint, Publisher, Access, Visio und Project.
- Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters und nicht in neuen Fenstern.
- Steigert Ihre Produktivität um 50 % und reduziert jeden Tag Hunderte von Mausklicks für Sie!