Excel-formule: Meest gebruikte tekst zoeken met criteria
In sommige gevallen wilt u in Excel de tekst vinden die het meest voorkomt op basis van een bepaald criterium. Deze handleiding presenteert een matrixformule om deze taak uit te voeren en legt de argumenten van de formule duidelijk uit.
Algemene formule:
| =INDEX(rng_1,MODE(IF(rng_2=criteria,MATCH(rng_1,rng_1,0)))) |
Argumenten
| Rng_1: the range of cells that you want to find the most frequent text. |
| Rng_2: the range of cells that contain the criteria you want to use. |
| Criteria: the condition you want to find text based on. |
Retourneerwaarde
Deze formule retourneert de meest gebruikte tekst op basis van een specifiek criterium.
Hoe deze formule werkt
Voorbeeld: U hebt een bereik met cellijsten van producten, hulpmiddelen en gebruikers. U wilt nu per product het meest gebruikte hulpmiddel bepalen. Gebruik hiervoor de volgende formule in cel G3:
| =INDEX($C$3:$C$12,MODE(IF($B$3:$B$12=F3,MATCH($C$3:$C$12,$C$3:$C$12,0)))) |
Druk tegelijkertijd op Shift + Ctrl + Enter om het juiste resultaat te krijgen. Sleep daarna de vulgreep omlaag om deze formule toe te passen.
Uitleg
MATCH($C$3:$C$12,$C$3:$C$12,0): de VERGELIJKEN-functie retourneert de positie van de opzoekwaarde in een rij of kolom. In dit geval levert de formule het matrixresultaat {1;2;3;4;2;1;7;8;9;7} op, waarin de positie van elke tekst in het bereik $C$3:$C$12 wordt aangegeven.
IF($B$3:$B$12=F3,MATCH($C$3:$C$12,$C$3:$C$12,0)): de ALS-functie wordt gebruikt om een voorwaarde in te stellen. In dit geval wordt de formule weergegeven als IF($B$3:$B$12=”KTE”,{1;2;3;4;2;1;7;8;9;7}) en levert het matrixresultaat {1;FALSE;3;FALSE;FALSE;1;FALSE;FALSE;9;FALSE} op.
MODE(IF($B$3:$B$12=F3,MATCH($C$3:$C$12,$C$3:$C$12,0))): de MODUS-functie vindt de meest gebruikte tekst in een bereik. Deze formule bepaalt het meest voorkomende getal in het matrixresultaat van de ALS-functie, wat overeenkomt met MODE({1;FALSE;3;FALSE;FALSE;1;FALSE;FALSE;9;FALSE}) en retourneert 1. 
INDEX function: de INDEX-functie retourneert de waarde in een tabel of matrix op basis van de opgegeven positie. Hier wordt de formule INDEX($C$3:$C$12,MODE(IF($B$3:$B$12=F3,MATCH($C$3:$C$12,$C$3:$C$12,0)))) vereenvoudigd tot INDEX($C$3:$C$12,1).
Opmerking
Als er twee of meer meest gebruikte teksten zijn, retourneert de formule de waarde die het eerst voorkomt.
Voorbeeldbestand
Klik om het voorbeeldbestand te downloaden
Gerelateerde formules
- Controleren of een cel specifieke tekst bevat
Wilt u controleren of een cel bepaalde teksten uit bereik A bevat, maar géén teksten uit bereik B? Gebruik dan een matrixformule in Excel die de functies AANTAL, ZOEKEN en EN slim combineert. - Controleren of een cel één van meerdere waarden bevat, maar andere waarden uitsluit
Deze handleiding biedt een formule om deze taak snel uit te voeren: controleren of een cel één van de opgegeven waarden bevat, maar tegelijkertijd andere waarden uitsluit in Excel. Daarnaast worden de argumenten van de formule duidelijk uitgelegd. - Controleren of een cel één van de waarden bevat
Stel dat u in Excel een lijst met waarden heeft in kolom E en u wilt controleren of de cellen in kolom B één van de waarden uit kolom E bevatten, met als resultaat TRUE of FALSE. - Controleren of een cel een getal bevat
Soms wilt u weten of een cel een getal bevat. Deze handleiding biedt een formule die TRUE retourneert als dat zo is, en FALSE als de cel géén getal bevat.
De beste Office-productiviteitshulpmiddelen
Kutools voor Excel – Helpt u om op te vallen tussen de massa
Kutools voor Excel Beschikt over meer dan 300 functies,zodat u alles wat u nodig heeft binnen één klik bereik heeft...
Office Tab – Schakel tabbladenlezen en -bewerken in Microsoft Office (inclusief Excel) in
- Schakel in één seconde tussen tientallen geopende documenten!
- Bespaar honderden muisklikken per dag en zeg vaarwel tegen muisarm.
- Verhoog uw productiviteit met 50 % bij het bekijken en bewerken van meerdere documenten.
- Brengt efficiënte tabs naar Office (inclusief Excel), net als in Chrome, Edge en Firefox.