Fortgeschrittene Formelkombinationen
Swipe um das Menü anzuzeigen
Viele reale Datensätze enthalten mehrere Informationen in einem einzigen Textfeld. In diesem Kapitel werden Textfunktionen kombiniert, um strukturierte Informationen dynamisch aus E-Mail-Adressen zu extrahieren.
LEN-Struktur
=LEN(text)
text: ausgewertete Zeichenkette.
LEN gibt die Gesamtanzahl der Zeichen in einer Zeichenkette zurück.
FIND-Struktur
=FIND(find_text, within_text, [start_num])
find_text: gesuchtes Zeichen oder Text;within_text: ausgewertete Zeichenkette;[start_num]: optionaler Startpunkt.
FIND gibt die Position eines Zeichens innerhalb einer Zeichenkette zurück.
LEFT-Struktur
=LEFT(text, num_chars)
text: ausgewertete Zeichenkette;num_chars: Anzahl der Zeichen, die von links extrahiert werden.
MID-Struktur
=MID(text, start_num, num_chars)
text: ausgewertete Zeichenkette;start_num: Startposition der Extraktion;num_chars: Anzahl der extrahierten Zeichen.
Wechsel zu:
Customers_Clean
Die E-Mail-Daten wurden bereits mit SUBSTITUTE standardisiert.
Fügen Sie die folgenden Spalten hinzu:
Email_Username
Email_Domain
Email_Valid
Geben Sie ein:
=FIND("@", Customers_Clean[@Email_Clean])
Die Formel gibt die Position des @-Trennzeichens zurück.
Geben Sie ein:
=LEFT([@[Email_Clean]], FIND("@", [@[Email_Clean]]) - 1)
FIND(...) - 1: identifiziert das letzte Zeichen vor@;LEFT(...): extrahiert den Benutzernamen-Anteil.
Geben Sie ein:
=MID([@[Email_Clean]], FIND("@", [@[Email_Clean]]) + 1, LEN([@[Email_Clean]]) - FIND("@", [@[Email_Clean]]))
FIND(...) + 1: startet die Extraktion nach@;LEN(...) - FIND(...): berechnet die verbleibende Zeichenanzahl.
Die Formel extrahiert Domains dynamisch, unabhängig von deren Länge.
Ändern Sie mehrere E-Mail-Adressen mit:
- Unterschiedlichen Benutzernamenlängen;
- Unterschiedlichen Domainlängen;
- Verschiedenen Domain-Anbietern.
Bestätigen Sie, dass die Extraktionsformeln weiterhin dynamisch funktionieren.
1. Was ist der Hauptgrund für die Verwendung von LEN in Textextraktionsformeln wie MID?
2. Warum wird FIND gegenüber der manuellen Positionierung bevorzugt, wenn Teile einer E-Mail extrahiert werden?
3. Welche Rolle spielt LEN - FIND("@", …) in der Formel zur Extraktion der E-Mail-Domain?
Danke für Ihr Feedback!
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen