Jokertekens in Excel: zo werkt het
Met * zoek je naar nul of meer tekens en met ? naar precies één teken. "BE*" vindt alles wat met BE begint.
Probeer gratis de eerste oefeningenIn de les Jokertekens: * en ?
Hoe werken jokertekens?
Een jokerteken staat in een voorwaarde voor tekens die je niet kent of die er niet toe doen. Het sterretje * staat voor nul, één of meer tekens. Het vraagteken ? staat voor precies één teken.
"BE*" vindt dus alles wat met BE begint, "*laptop*" alles waarin laptop voorkomt, en "P-1??" elke code die begint met P-1, gevolgd door twee tekens. Jokertekens werken in de voorwaarden van onder meer AANTAL.ALS, SOM.ALS, VERT.ZOEKEN met ONWAAR en VIND.SPEC.
Wanneer gebruik je jokertekens?
- Alle codes die met BE beginnen: =AANTAL.ALS(A2:A100;"BE*").
- Elke productnaam waarin laptop voorkomt: =SOM.ALS(B2:B100;"*laptop*";C2:C100).
- Codes met een vaste lengte, zoals P-1 en nog twee tekens: =AANTAL.ALS(A2:A100;"P-1??").
- Een naam opzoeken waarvan je alleen het begin kent: =VERT.ZOEKEN("Peet*";A2:C50;2;ONWAAR).
Stap voor stap
In C1 staat =AANTAL.ALS(A2:A4;"BE*"). Telt de nummers die met BE beginnen. Pas de cijfers of de formule aan en kijk wat er gebeurt.
Zo pak je het aan:
- Typ in C1 een functie die een voorwaarde kent, hier AANTAL.ALS, en selecteer de nummers.
=AANTAL.ALS(A2:A4; - Typ het vaste begin tussen aanhalingstekens, met een sterretje erachter voor de rest.
=AANTAL.ALS(A2:A4;"BE*" - Sluit het haakje en druk op Enter: twee nummers beginnen met BE.
=AANTAL.ALS(A2:A4;"BE*")
Meer voorbeelden
Een woord ergens in de tekst
In D1 staat =SOM.ALS(A2:A4;"*laptop*";B2:B4). Met een sterretje aan beide kanten telt elke rij waarin laptop voorkomt, vooraan of achteraan.
Precies één teken
In C1 staat =AANTAL.ALS(A2:A5;"P-1??"). Elk vraagteken staat voor precies één teken: P-1020 is te lang en P-210 begint anders.
Een echt sterretje zoeken
In C1 staat =AANTAL.ALS(A2:A4;"*~*"). Met een tilde voor het sterretje zoekt Excel naar een echt sterretje, hier aan het einde van de tekst.
Waar werken ze?
In AANTAL.ALS, SOM.ALS, VERT.ZOEKEN met ONWAAR, VIND.SPEC en meer. Zoek je echt een sterretje, zet er dan een tilde voor: ~*.
Hier gaat het vaak mis
- Jokertekens werken alleen met tekst, niet met getallen.
- VIND.ALLES kent geen jokertekens, VIND.SPEC wel.
Oefen dit in de les Jokertekens: * en ?, met correctie en uitleg bij elke stap. De eerste oefeningen zijn gratis.
Veelgestelde vragen
Hoe zoek ik of een tekst een woord bevat?
Zet aan beide kanten een sterretje: "*woord*".