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

Geavanceerde Formulecombinaties

Veeg om het menu te tonen

Veel echte datasets bevatten meerdere stukjes informatie in één enkel 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 de linkerkant 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 verschillende e-mailadressen met:

  • Verschillende gebruikersnaamlengtes;
  • Verschillende domeinlengtes;
  • 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 het extraheren van het domein uit een e-mailadres?

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 het extraheren van het domein uit een e-mailadres?

Selecteer het correcte antwoord

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 1. Hoofdstuk 26

Vraag AI

expand

Vraag AI

ChatGPT

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

Sectie 1. Hoofdstuk 26
some-alt