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: auszuwertende 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: auszuwertende Zeichenkette;[start_num]: optionaler Startpunkt.
FIND gibt die Position eines Zeichens innerhalb einer Zeichenkette zurück.
LEFT-Struktur
=LEFT(text, num_chars)
text: auszuwertende Zeichenkette;num_chars: Anzahl der Zeichen, die von links extrahiert werden.
MID-Struktur
=MID(text, start_num, num_chars)
text: auszuwertende Zeichenkette;start_num: Startposition der Extraktion;num_chars: Anzahl der zu extrahierenden Zeichen.
Wechseln 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
Eingeben:
=FIND("@", Customers_Clean[@Email_Clean])
Die Formel gibt die Position des @-Trennzeichens zurück.
Eingeben:
=LEFT([@[Email_Clean]], FIND("@", [@[Email_Clean]]) - 1)
FIND(...) - 1: identifiziert das letzte Zeichen vor@;LEFT(...): extrahiert den Benutzernamen.
Eingeben:
=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.
Bearbeiten Sie mehrere E-Mail-Adressen mit:
- Unterschiedlichen Benutzernamenlängen;
- Unterschiedlichen Domainlängen;
- Verschiedenen Domainanbietern.
Überprüfen 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