Geavanceerde Formulecombinaties
Veeg om het menu te tonen
Veel echte datasets bevatten meerdere stukjes informatie in één tekstveld. In dit hoofdstuk worden tekstfuncties gecombineerd om gestructureerde informatie dynamisch uit e-mailadressen te halen.
LEN-structuur
=LEN(text)
text: geëvalueerde tekenreeks.
LEN geeft het totale aantal tekens in een tekenreeks terug.
FIND-structuur
=FIND(find_text, within_text, [start_num])
find_text: teken of tekst waarnaar gezocht wordt;within_text: geëvalueerde tekenreeks;[start_num]: optionele startpositie.
FIND geeft de positie van een teken in een tekenreeks terug.
LEFT-structuur
=LEFT(text, num_chars)
text: geëvalueerde tekenreeks;num_chars: aantal tekens dat vanaf links wordt opgehaald.
MID-structuur
=MID(text, start_num, num_chars)
text: geëvalueerde tekenreeks;start_num: startpositie voor extractie;num_chars: aantal tekens dat wordt opgehaald.
Ga naar:
Customers_Clean
De e-mailgegevens zijn al gestandaardiseerd met SUBSTITUTE.
Voeg de volgende kolommen toe:
Email_Username
Email_Domain
Email_Valid
Typ:
=FIND("@", Customers_Clean[@Email_Clean])
De formule geeft de positie van het @-scheidingsteken terug.
Typ:
=LEFT([@[Email_Clean]], FIND("@", [@[Email_Clean]]) - 1)
FIND(...) - 1: bepaalt het laatste teken vóór@;LEFT(...): haalt het gebruikersnaamgedeelte op.
Typ:
=MID([@[Email_Clean]], FIND("@", [@[Email_Clean]]) + 1, LEN([@[Email_Clean]]) - FIND("@", [@[Email_Clean]]))
FIND(...) + 1: start extractie na@;LEN(...) - FIND(...): berekent het resterende aantal tekens.
De formule haalt domeinen dynamisch op, ongeacht de lengte.
Wijzig enkele e-mailadressen met:
- Verschillende gebruikersnaamlengtes;
- Verschillende domeinnaamlengtes;
- Verschillende domeinproviders.
Controleer of de extractieformules dynamisch blijven werken.
1. Wat is de belangrijkste reden dat LEN wordt gebruikt in tekstextractieformules zoals MID?
2. Waarom heeft FIND de voorkeur boven handmatige positionering bij het extraheren van delen van een e-mailadres?
3. Wat is de rol van LEN - FIND("@", …) in de formule voor domeinextractie uit e-mailadressen?
Bedankt voor je feedback!
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.