Excel-Formel: Extrahieren Sie Vor- und Nachnamen aus der E-Mail-Adresse
In diesem Lernprogramm werden die Formeln zum Extrahieren von Vor- und Nachnamen aus angegebenen E-Mail-Adressen in separate Zellen eingeführt (siehe Abbildung unten). Außerdem wird das Beispiel zur Erläuterung der Argumente und Teile der Formeln vorgestellt.
Vorname extrahieren
Generische Formel:
LEFT(e_address,FIND("separator",)-1) |
Argumente
E_address: the email address you want to extract the first name. |
Separator: the delimiter between first name and last name. |
Wie diese Formel funktioniert
Verwenden Sie die folgende Formel, um den Vornamen aus der E-Mail-Adresse in Zelle B3 zu extrahieren:
=LEFT(B3,FIND("_",B3)-1) |
Presse- Enter Key.
Erläuterung
FIND Funktion: um die Startposition eines Zeichens oder Textes in einer bestimmten Textzeichenfolge zu finden. Die Formel FIND ("_", B3) findet die Position des Zeichens "_" in der Zelle B3 und gibt 4 zurück.
LEFT Funktion: Extrahieren Sie Text von der linken Seite der angegebenen Textzeichenfolge basierend auf der angegebenen Textlänge. Formel L.EFT (B3, FIND ("_", B3) -1) kann als gesehen werden LINKS (B3,4-1)Extrahieren Sie die ersten 3 Zeichen aus dem Text in Zelle B3.
Nachname extrahieren
Generische Formel
LEFT(RIGHT(e_address,LEN(e_address)-FIND("separacter",e_address)),FIND("@",RIGHT(e_address,LEN(e_address)-FIND("separator",e_address)))-1) |
Argument
E_address: the email address you want to extract the first name. |
Separator: the delimiter between first name and last name. |
Wie diese Formel funktioniert
Verwenden Sie die folgende Formel, um den Nachnamen aus der E-Mail-Adresse in Zelle B3 zu extrahieren:
=LEFT(RIGHT(B3,LEN(B3)-FIND("_",B3)),FIND("@",RIGHT(B3,LEN(B3)-FIND("_",B3)))-1) |
Presse- Enter Key.
Erläuterung
FIND Funktion: um die Startposition eines Zeichens oder Textes in einer bestimmten Textzeichenfolge zu finden.
LEN Funktion: Zähle die Nummer einer Textzeichenfolge.
RIGHT Funktion: um Text von der rechten Seite zu extrahieren.
Die Formel RECHTS (B3, LEN (B3) -FINDEN ("_", B3)) kann gesehen werden als:
= RECHTS (B3, LEN (B3) -4)
= RECHTS (B3,17)
=""
Dann FIND ("@", RECHTS (B3, LEN (B3) -FIND ("_", B3))) kann als gesehen werden
=FINDEN("@","")
= "6"
LEFT Funktion: Extrahieren Sie Text von der linken Seite der angegebenen Textzeichenfolge basierend auf der angegebenen Textlänge. Die Formel LEFT(RIGHT(B3,LEN(B3)-FIND("_",B3)),FIND("@",RIGHT(B3,LEN(B3)-FIND("_",B3)))-1) kann als diese gesehen werden:
=LEFT(RIGHT(B3,LEN(B3)-FIND("_",B3)),6-1)
=LINKS("",5)
= "Smith"
Anmerkung
Wenn Sie Vor- und Nachnamen in Großbuchstaben extrahieren möchten, können Sie die Funktion PROPER vor den obigen Formeln hinzufügen, z.
= RICHTIG (LINKS (B3, FIND ("_", B3) -1))
=PROPER(LEFT(RIGHT(B3,LEN(B3)-FIND("_",B3)),FIND("@",RIGHT(B3,LEN(B3)-FIND("_",B3)))-1))
Beispieldatei
Klicken Sie hier, um die Beispieldatei herunterzuladen
Relative Formeln
- Auszug von rechts bis zum Charakter
Hier wird die Formel zum Extrahieren von Text von der rechten Seite eines bestimmten Textes bis zu einem bestimmten Zeichen eingeführt. - Text auf N Wörter zuschneiden
Hier wird die Formel zum Extrahieren von n Wörtern von der linken Seite einer Textzeichenfolge eingeführt. - Fügen Sie Leaing-Nullen hinzu, um die Länge festzulegen
Dieses Tutorial enthält Formeln zum Hinzufügen einer führenden Null, um den Text auf die gleiche Länge zu bringen. - Fügen Sie der Telefonnummer Bindestriche hinzu
Um der Telefonnummer Bindestriche hinzuzufügen, können Sie sie mithilfe einer Formel in Excel lösen.
Relative Funktionen
- RECHTE Funktion
Extrahieren Sie Text von der rechten Seite. - LINKE Funktion
Extrahieren Sie Text von der linken Seite der Textzeichenfolge. - LEN-Funktion
Holen Sie sich die Anzahl der Zeichen im Text. - Suchfunktion
Suchen Sie die Position eines bestimmten Zeichens oder Teilstrings aus der angegebenen Textzeichenfolge. - FIND-Funktion
Suchen Sie eine Zeichenfolge in einer anderen Zeichenfolge
Die besten Tools für die Office-Produktivität
Kutools für Excel - Hilft Ihnen, sich von der Masse abzuheben
Kutools für Excel bietet über 300 Funktionen, Stellen Sie sicher, dass das, was Sie brauchen, nur einen Klick entfernt ist ...
Office-Registerkarte - Aktivieren Sie das Lesen und Bearbeiten von Registerkarten in Microsoft Office (einschließlich Excel).
- Eine Sekunde, um zwischen Dutzenden offener Dokumente zu wechseln!
- Reduzieren Sie jeden Tag Hunderte von Mausklicks für Sie und verabschieden Sie sich von der Maushand.
- Erhöht Ihre Produktivität um 50 % beim Anzeigen und Bearbeiten mehrerer Dokumente.
- Bringt effiziente Tabs in Office (einschließlich Excel), genau wie Chrome, Edge und Firefox.