Excel leren
NL

Home › Excel-basis › Jokertekens (* en ?)

Jokertekens in Excel: * en ?

Met jokertekens zoek je tekst die je maar deels kent: alles wat begint met "Noord", elke code van precies vijf tekens, elke cel waarin "factuur" staat. Excel heeft er drie.

In deze uitleg
  1. De drie jokertekens
  2. Veelgebruikte patronen
  3. In formules
  4. Waar ze niet werken
  5. Zoeken en vervangen
  6. Veelgestelde vragen

De drie jokertekens

JokertekenStaat voorVoorbeeldVindt
*Willekeurig veel tekens (ook geen)"Noord*"Noord, Noordoost, Noord-Holland
?Precies één teken"P-10?"P-101, P-102, P-10A
~Maakt van de volgende * of ? een gewoon teken"Totaal~*"Totaal* (met een echt sterretje)

Jokertekens zijn niet hoofdlettergevoelig en werken alleen op tekst, niet op getallen.

Veelgebruikte patronen

  • Begint met: "Anna*"
  • Eindigt op: "*.pdf"
  • Bevat: "*factuur*"
  • Precies 5 tekens: "?????"
  • Bevat, met een cel: "*"&E2&"*"

Welke formules jokertekens ondersteunen

FunctieVoorbeeld
AANTAL.ALS / AANTALLEN.ALS=AANTAL.ALS(A2:A100; "*factuur*")
SOM.ALS / SOMMEN.ALS=SOM.ALS(B2:B6; "A*"; C2:C6)
GEMIDDELDE.ALS=GEMIDDELDE.ALS(A2:A10; "Noord*"; C2:C10)
VERT.ZOEKEN (exact)=VERT.ZOEKEN("Man*"; A2:C7; 3; ONWAAR)
VERGELIJKEN (type 0)=VERGELIJKEN("*berg"; A2:A50; 0)
X.ZOEKEN=X.ZOEKEN("Man*"; B2:B6; D2:D6; ; 2): overeenkomstmodus 2 zet jokertekens aan
VIND.SPEC=VIND.SPEC("fac*2026"; A2)

Zoekfuncties geven de eerste overeenkomst. Passen meerdere waarden in het patroon, maak het dan specifieker.

Waar jokertekens niet werken

Een gewone vergelijking zoals =ALS(A2="Noord*"; …) zoekt letterlijk naar de tekst "Noord*". Om "begint met" of "bevat" te testen in ALS gebruik je:

  • Bevat: =ALS(ISGETAL(VIND.SPEC("noord"; A2)); "Ja"; "Nee")
  • Begint met: =ALS(LINKS(A2; 5)="Noord"; "Ja"; "Nee")
  • Of met AANTAL.ALS op één cel: =ALS(AANTAL.ALS(A2; "Noord*"); "Ja"; "Nee")

Ook FILTER ondersteunt geen jokertekens; gebruik daar ook ISGETAL(VIND.SPEC()). Zie FILTER.

In Zoeken en vervangen en filters

Jokertekens werken ook in Ctrl+F / Ctrl+H. Vervang je bijvoorbeeld (*) door niets, dan verdwijnt een spatie gevolgd door willekeurige tekst tussen haakjes, zoals " (kopie)". In een filterlijst accepteren het zoekvak en Tekstfilters › Bevat ze ook.

Veelgestelde vragen

Hoe zoek ik naar een echt sterretje of vraagteken?

Zet er een tilde voor: "~*" vindt een echt sterretje en "~?" een echt vraagteken.

Werken jokertekens met getallen?

Nee. Een voorwaarde met jokertekens past alleen op tekst. Getallen die als echt getal zijn opgeslagen, passen niet op "12*".

Waarom werkt mijn ALS-formule niet met *?

ALS vergelijkt letterlijk. Gebruik ISGETAL(VIND.SPEC()) of AANTAL.ALS binnen de ALS.