Extrahieren Sie Benutzernamen aus E-Mail-IDs in Excel

Inhaltsverzeichnis

Eine Kollegin fragte mich, ob sie schnell Benutzernamen aus E-Mail-IDs extrahieren könne. Sie hatte mehr als 1000 Platten und weniger als 2 Minuten dafür.

In diesem Tutorial zeige ich Ihnen 2 Methoden, um dies zu tun. Und nichts davon würde länger als eine Minute dauern.

Methode 1 - Verwenden von Text in Spalte

Dies ist der einfachste Weg, wenn die Daten ein Muster aufweisen. In der E-Mail-ID würde es beispielsweise immer einen Benutzernamen geben, gefolgt von „@“ und endet mit dem Domänennamen.

Der Trick besteht darin, den Text vor dem @-Zeichen zu extrahieren. So können Sie dies tun:

  1. Wählen Sie alle E-Mail-IDs aus
  2. Gehen Sie zu Daten -> Datentools -> Text in Spalten
  3. Im Text-in-Spalten-Assistenten
    • Schritt 1: Stellen Sie sicher, dass Getrennt als Datenbeschreibung aktiviert ist und klicken Sie auf Weiter
    • Schritt 2: Wählen Sie in den Trennzeichenoptionen die Option Andere aus und geben Sie @ in das Textfeld daneben ein. Weiter klicken
    • Schritt 3: In der Datenvorschau sehen Sie, dass die Daten nach Benutzername und Domänenname getrennt wurden. Wählen Sie die zweite Spalte in der Datenvorschau (die mit dem Domänennamen) und wählen Sie die Option Spalte nicht importieren im Spaltendatenformat. Sie können auch eine Zielzelle auswählen, in der die Benutzernamen extrahiert werden sollen
  4. Klicken Sie auf Fertig stellen

Dadurch erhalten Sie die Benutzernamen aus den E-Mail-IDs. Beachten Sie, dass die Originaldaten mit den extrahierten Daten überschrieben werden, wenn Sie in Schritt 3 keine Zielzelle angeben (Excel warnt Sie vor dem Überschreiben).

Diese Methode ist superschnell und Sie können die Liste in wenigen Sekunden haben. Es ist jedoch nicht dynamisch. Wenn Sie einen Datensatz hinzufügen oder Änderungen an bestehenden E-Mail-IDs vornehmen, müssen Sie dies erneut tun.

Verwandt: 7 erstaunliche Dinge, die Excel Text-to-Spalten für Sie tun kann

Methode 2 - Verwenden von Excel-Formeln

Excel-Formeln haben den Vorteil, dass die Ergebnisse dynamisch sind. Wenn Sie bei Formeln die E-Mail-IDs ändern, wird das Ergebnis automatisch aktualisiert.

Hier ist die Formel, mit der Sie dies tun können:

=LINKS(A2,SUCHEN("@",A2,1)-1)

Es gibt 2 Teile dazu:

  • FIND(“@”,A2,1) gibt die Position von @ zurück. Im Fall von [email protected] wird 4 zurückgegeben. Jetzt möchten wir den Text links von @ extrahieren, also subtrahieren wir 1 von dieser Formel (was 3 zurückgeben würde).
  • LEFT(A2,FIND(“@”,A2,1)-1) extrahiert alle Zeichen links von @

Welche Methode Sie auch wählen, es dauert nicht länger als 2 Minuten.

Mission erfüllt 🙂

Sie werden die Entwicklung der Website helfen, die Seite mit Ihren Freunden teilen

wave wave wave wave wave