Excel, Voorkomens in tekst



Tip & Truc met betrekking tot het bepalen van # voorkomens tekst.



Situatie:
De cel A1 bevat een stuk tekst of een getal. De cel B1 bevat een deeltekst waarvan moet worden bepaald hoe vaak deze voorkomt in de tekst in A1.

 

Oplossing:

Maak gebruik van de Excel-functies LENGTE() en SUBSTITUEREN(). Met behulp van deze functies is het mogelijk het aantal voorkomens van deeltekst (B1) in een tekst (A1) te bepalen. De formule ziet er als volgt uit:


=(LENGTE(A1)-LENGTE(SUBSTITUEREN(HOOFDLETTERS(A1);HOOFDLETTERS(B1);"")))/LENGTE(B1)

 

De genoemde formule werkt als volgt:

 


 

Stap 1: Bepaal de lengte van de tekst waarin zal worden gezocht. =LENGTE(A1)
Stap 2: Bepaal de lengte van de tekst die zal worden gezocht. =LENGTE(B1)
Stap 3. Vervang alle voorkomens van de zoektekst in de tekst waarin wordt gezocht door "". =SUBSTITUEREN(HOOFDLETTERS(A1); HOOFDLETTERS(B1); "")
Stap 4. Bepaal de lengte van de resultaatstring =LENGTE()
Stap 5. Bepaal het verschil in lengte tussen de oorspronkelijke tekst en de resultaatstring. =LENGTE(A1) - LENGTE(resultaat stap 3)
Stap 6. Bereken op basis van het verschil in lengte hoeveel voorkomens (lengte) van de zoektekst hierin passen. =(Resultaat stap 5) / LENGTE(B1)

 


Bovenstaand voorbeeld is niet hoofdlettergevoelig. Dit betekent dat bij het bepalen van het aantal voorkomens niet wordt gekeken naar hoofdletters. "Test" = "test". Om bovenstaand voorbeeld hoofdlettergevoelig te maken, dient in stap 3 de functie HOOFDLETTERS() te worden verwijderd.

 


Zoals je bij het testen waarschijnlijk zult merken, werkt bovenstaande functie ook voor getallen.






Heb je nog vragen, neem dan gerust contact met ons op.