Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Geavanceerde Formulecombinaties | Scenariomodellering en Interactieve Beslissystemen
Excel Formules

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.
Stap 1 Open het Customers_Clean-blad
expand arrow

Ga naar:

Customers_Clean

De e-mailgegevens zijn al gestandaardiseerd met SUBSTITUTE.

Stap 2 Maak de extractiekolommen aan
expand arrow

Voeg de volgende kolommen toe:

Email_Username
Email_Domain
Email_Valid
Stap 3 Zoek het @-symbool
expand arrow

Typ:

=FIND("@", Customers_Clean[@Email_Clean])

De formule geeft de positie van het @-scheidingsteken terug.

Stap 4 Haal de e-mailgebruikersnaam op
expand arrow

Typ:

=LEFT([@[Email_Clean]], FIND("@", [@[Email_Clean]]) - 1)
  • FIND(...) - 1: bepaalt het laatste teken vóór @;
  • LEFT(...): haalt het gebruikersnaamgedeelte op.
Stap 5 Haal het e-maildomein op
expand arrow

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.

Stap 6 Test dynamische parsing
expand arrow

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?

question mark

Wat is de belangrijkste reden dat LEN wordt gebruikt in tekstextractieformules zoals MID?

Selecteer het correcte antwoord

question mark

Waarom heeft FIND de voorkeur boven handmatige positionering bij het extraheren van delen van een e-mailadres?

Selecteer het correcte antwoord

question mark

Wat is de rol van LEN - FIND("@", …) in de formule voor domeinextractie uit e-mailadressen?

Selecteer het correcte antwoord

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 5. Hoofdstuk 4

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

Sectie 5. Hoofdstuk 4
some-alt