Ontdek hoe de wildcardtekens van Excel flexibiliteit geven aan zoeken, vervangen en formules. Bekijk praktische voorbeelden met *, ?, en ~ in filteren, VLOOKUP() en meer.
Excel-wildcards zijn speciale symbolen die je helpen gedeeltelijke overeenkomsten te vinden en flexibele bewerkingen uit te voeren in grote datasets. Hoewel Excel geen volledige regex-functionaliteit ondersteunt, kun je wildcards gebruiken met slim opgebouwde formules (functies zoals SEARCH(), TEXT() en ISNUMBER()).
Bekend raken met wildcards gaat een stuk makkelijker als je de basis van Excel goed beheerst. Onze cursus Introduction to Excel leidt je door essentiële vaardigheden zoals navigeren door de interface, celverwijzingen en basisformules—de fundering die je nodig hebt om de wildcardtechnieken in deze gids effectief toe te passen.
Wat zijn Excel-wildcards?
Wildcards zijn speciale symbolen die tekens in een tekstreeks vervangen, waardoor je op patronen kunt zoeken in plaats van op exacte overeenkomsten. Excel herkent drie wildcardtekens, elk met een eigen doel in patroonherkenning en tekstbewerkingen.
De asterisk (*)
De asterisk (*) komt overeen met elk aantal tekens, inclusief geen. Bijvoorbeeld, App* komt overeen met "Apple", "Application", "App" en "Approach".
Deze wildcard is handig wanneer je het begin van een tekstreeks kent, maar alle varianten die erop volgen wilt meenemen.
Het vraagteken (?)
Het vraagteken (?) komt exact met één teken overeen. Met B?t match je bijvoorbeeld "Bat", "Bet", "Bit" en "But", maar niet "Boat" of "Boot".
Deze precisie is ideaal wanneer je de lengte en de meeste tekens van je doeltekst kent.
De tilde (~)
De tilde (~) fungeert als escape-teken, zodat je naar daadwerkelijke asterisken of vraagtekens in je gegevens kunt zoeken. Als je tekst wilt vinden die letterlijk * of ? bevat, laat je Excel met een tilde ervoor weten dat deze als gewone tekens moeten worden behandeld in plaats van als wildcards.
Zo komt ~*Sale overeen met letterlijk “*Sale” in plaats van de asterisk als wildcard te zien.
Wildcards gebruiken in Excel-formules
Verschillende Excel-functies ondersteunen wildcards, waardoor ze waardevol zijn voor voorwaardelijke berekeningen en opzoekbewerkingen. De meest gebruikte functies die wildcards accepteren zijn COUNTIF(), COUNTIFS(), SUMIF(), SUMIFS(), AVERAGEIF(), AVERAGEIFS(), SEARCH(), VLOOKUP(), HLOOKUP(), XLOOKUP(), MATCH() en XMATCH().
Deze functies kunnen wildcards gebruiken voor flexibele patroonmatching, zodat je met gedeeltelijke overeenkomsten kunt werken en variaties in je datasets effectief kunt afhandelen.
COUNTIF() met wildcards
De functie COUNTIF() wordt bijzonder nuttig in combinatie met wildcards om cellen te tellen die aan specifieke patronen voldoen. Hier is een eenvoudig voorbeeld:
Deze formule telt alle cellen in het bereik A2:A12 die ergens in de tekst "AA" bevatten. De asterisken voor en na "AA" vertellen Excel dat het alle tekens ervoor of erna mag matchen.
Voor dynamische criteria kun je verwijzen naar een cel met je wildcardpatroon:
In dit geval kan cel E1 "*AA*" of elk ander wildcardpatroon bevatten. Zo kun je je zoekcriteria wijzigen zonder de formule zelf aan te passen, wat je spreadsheet flexibeler en gebruiksvriendelijker maakt.
VLOOKUP() en XLOOKUP() met wildcards
Opzoekfuncties kunnen wildcards gebruiken voor gedeeltelijke overeenkomsten, handig wanneer je opzoekwaarden niet exact overeenkomen. Hier zijn voorbeelden van beide aanpakken:
Deze VLOOKUP()-formule zoekt naar elk item in kolom A dat begint met "John" en geeft de overeenkomstige waarde uit kolom 2 terug. De parameter FALSE zorgt dat de functie de modus voor exacte overeenkomsten gebruikt, wat vereist is voor wildcardfunctionaliteit.
De matchmodusparameter (2) vertelt XLOOKUP() om wildcards te gebruiken. Deze formule vindt elke invoer die eindigt op "Adams" en geeft de overeenkomstige waarde uit kolom C terug. Als er geen match is, wordt “Not found” geretourneerd.
IF() met een wildcard-workaround
Hoewel de functie IF() niet rechtstreeks wildcards ondersteunt, kun je vergelijkbare functionaliteit bereiken door IF() te combineren met COUNTIF():
Deze formule controleert of cel A1 tekst bevat die begint met "Amy" en geeft "Yes" terug als dat zo is, en "No" als dat niet zo is. De functie COUNTIF() handelt de wildcardmatching af, terwijl IF() het resultaat verwerkt.
SUMIF() met wildcards
De functie SUMIF() kan waarden optellen op basis van wildcardcriteria en is daarmee handig voor het aggregeren van gegevens met vergelijkbare patronen:
Deze formule telt alle waarden in kolom C op waarvoor de corresponderende cel in kolom A de letter "a" ergens in de tekst bevat. Het wildcardpatroon "a" vangt elke tekst met "a", ongeacht de positie.
Wildcards gebruiken in Excel-hulpprogramma's
Wildcards gaan verder dan formules en zijn in meerdere Excel-hulpmiddelen te gebruiken voor zoeken, matchen en filteren. Dankzij deze ingebouwde functies zijn wildcards toegankelijk, ook als je geen complexe formules schrijft.
Wildcards in Zoeken en vervangen
Het dialoogvenster Zoeken en vervangen van Excel ondersteunt wildcards om variabele patronen in je gegevens te vinden. Om wildcardfunctionaliteit in te schakelen, vink je de optie "Use wildcards" aan in het dialoogvenster FindandReplace.
Je kunt de asterisk (*) gebruiken om patronen met verschillende lengtes te vinden. Zo zou zoeken naar "Product*X" "Product-A-X", "Product-Premium-X" en "Product-X" opleveren. Evenzo helpt het vraagteken (?) bij patronen met specifieke tekenposities, zoals "20??" om elk viercijferig getal te vinden dat begint met "20".
Als je naar echte asterisken of vraagtekens in je gegevens wilt zoeken, gebruik je de tilde (~) als escape-teken. Zoeken naar "~*Sale" vindt cellen met de letterlijke tekst "*Sale" in plaats van de asterisk als wildcard te behandelen.
Wildcards in filter- en zoekfuncties
De filtermogelijkheden van Excel ondersteunen wildcards, vooral in tekstfilters met opties als "bevat", "begint met" en "eindigt op". Deze filters interpreteren wildcardtekens automatisch wanneer je ze in je criteria opneemt.
Als je bijvoorbeeld een filter toepast met "Jo*" in de optie "begint met", worden alle namen getoond die beginnen met "Jo"—zoals "John", "Joseph", "Joan" en "Jonathan". Dit werkt goed voor snelle data-exploratie zonder formules te schrijven.
Toch hebben ingebouwde zoekfuncties enkele beperkingen vergeleken met geavanceerde filteropties. Terwijl basis-wildcardpatronen effectief werken, kan complexe filtering met meerdere criteria vereisen dat je wildcards combineert met aangepaste formules of de Geavanceerd filter-functie van Excel gebruikt voor geavanceerdere patroonmatching.
Werken met getallen en wildcards
Wildcards met getallen gebruiken vergt extra aandacht, omdat Excel wildcardbewerkingen als tekstgebaseerde functies behandelt. Wanneer je wildcardpatronen toepast op numerieke gegevens, converteert Excel de getallen automatisch naar tekst, wat tot onverwachte matches kan leiden.
Voor effectieve nummermatching met wildcards heb je meerdere workarounds. Je kunt getallen naar tekst omzetten met de functie TEXT(), de functie Tekst naar kolommen of specifieke formules die hiervoor bedoeld zijn.
Een praktische aanpak combineert de functies SEARCH(), ISNUMBER() en SUMPRODUCT():
Deze formule telt hoeveel cellen in het bereik B2:B12 het cijfer "4" ergens in het getal bevatten. Voor het optellen van waarden waar getallen bepaalde patronen bevatten, kun je deze aanpak uitbreiden:
=SUMPRODUCT(--(ISNUMBER(SEARCH("4*", TEXT(B2:B12,"0")))), C2:C12)Mogelijk gemaakt door
Deze formule telt waarden in kolom C op waarvoor de corresponderende getallen in kolom B “4” bevatten gevolgd door willekeurige cijfers.
Voor datum-matching gebruik je de functie TEXT() om datums om te zetten in doorzoekbare tekstpatronen:
Dit zet datums om naar een consistent tekstformaat dat wildcards effectief kunnen verwerken. Vervolgens kun je wildcardpatronen toepassen om specifieke datumonderdelen te vinden:
De formule telt datums die “0525” bevatten (25 mei in elk jaar).
Sommige scenario's bevatten getallen die als tekst zijn opgeslagen, zoals postcodes, product-ID's of referentienummers. In die gevallen kunnen wildcards ze rechtstreeks als tekstreeksen matchen. Zo zou filteren op patronen als "123*" overeenkomen met "12345", "123-AB" en "123XYZ", terwijl "??-45" overeenkomt met "AB-45", "12-45" en "XY-45".
Beperkingen en verrassingen bij wildcards
Niet alle Excel-functies ondersteunen wildcards, wat verwarrend kan zijn als je verwacht dat bepaalde formules met patroonmatching werken. De functie IF() accepteert bijvoorbeeld niet direct wildcards, waardoor workarounds nodig zijn zoals de combinatie met COUNTIF(), zoals eerder getoond.
Wildcards werken in formules alleen met tekst, wat betekent dat numerieke waarden eerst naar tekst moeten worden omgezet voordat wildcardbewerkingen ze effectief kunnen verwerken. Deze vereiste kan tot onverwachte resultaten leiden als je je niet van deze beperking bewust bent.
Wees voorzichtig met fout-positieven in opzoekformules bij brede wildcardpatronen. Zo kan VLOOKUP("*Smith*", ...) onbedoelde matches opleveren zoals "Smithson", "Blacksmith" of "Goldsmith" wanneer je eigenlijk alleen "Smith" wilde. Dit vraagt om zorgvuldige patroonontwerpen om ongewenste resultaten te vermijden.
Een andere veelvoorkomende verrassing ontstaat door spaties aan het begin of einde van je gegevens. Wildcards zien spaties als tekens, dus "John*" komt niet overeen met " John" (met een spatie vooraan). Gegevens opschonen wordt belangrijk bij wildcards om consistente resultaten te krijgen.
Bovendien is wildcardmatching standaard niet hoofdlettergevoelig. Dit betekent dat patronen zoals "apple*" overeenkomen met "Apple", "APPLE" en "ApPlE". Dit is handig voor algemene zoekopdrachten, maar kan onbedoelde matches veroorzaken als je hoofdlettergevoelige matching nodig hebt. Gebruik in dat geval functies zoals FIND() in combinatie met ISNUMBER().
Tips voor werken met wildcards in Excel
Wildcards zijn uitstekend voor het samenvoegen van “fuzzy” overeenkomende gegevens, vooral handig bij inconsistente spellingen of invoervariaties. Zo kun je in je dataset "Homel" en "Gomel" hebben voor dezelfde locatie. Met wildcardpatronen zoals "*omel" kun je deze vergelijkbare items identificeren en consolideren.
Telefoonnummernotatie varieert vaak tussen datasets, met verschillende voorvoegsels of landcodes. Je kunt wildcards gebruiken om deze inconsistenties te standaardiseren. Je kunt bijvoorbeeld Zoeken en vervangen gebruiken om Britse internationale nummers om te zetten naar het binnenlandse formaat:
Dit patroon komt overeen met elk Brits nummer dat begint met "44" gevolgd door tien cijfers, en zet nummers als "447123456789" effectief om naar "07123456789" voor consistente binnenlandse notatie.
Als je specifieke resultaten wilt uitsluiten van je wildcardmatches, combineer je meerdere SUMIF()- of COUNTIF()-functies. Deze techniek werkt goed om ongewenste matches af te trekken:
Deze formule telt alle waarden die overeenkomen met "00123H*", maar sluit waarden uit die eindigen op "-SP", zodat je meer controle hebt over je wildcardmatching.
Opmaakwijzigingen werken goed samen met wildcards via functies zoals REPLACE(), SUBSTITUTE() of TEXT(). Hiermee kun je je gegevens vóór of na het toepassen van wildcards opschonen en standaardiseren, voor consistente resultaten in je analyse.
Bij productcodes of referentienummers helpen wildcards patronen en uitzonderingen te identificeren. Je kunt bijvoorbeeld *-TEMP gebruiken om alle tijdelijke codes te vinden, of ??-??-???? om invoeren te lokaliseren die een specifieke structuur volgen, wat datavalidatie en -opschoning efficiënter maakt.
Conclusie
Of je nu vergelijkbare items samenvoegt, telefoonnummerformaten standaardiseert of grote datasets filtert op specifieke patronen—wildcards bieden een praktisch alternatief voor exacte overeenkomsten. Ze overbruggen de kloof tussen eenvoudige tekstzoekopdrachten en complexere regex-functionaliteit, waardoor patroonmatching toegankelijk wordt binnen de vertrouwde Excel-omgeving.
Wil je je Excel-vaardigheden verder uitbouwen buiten wildcardbewerkingen? Ons Excel Fundamentals-skill track biedt een volledig pad met datavoorbereiding, analyse en visualisatietechnieken. Ben je klaar om deze skills in analytische context toe te passen? Onze cursus Data Analysis in Excel biedt hands-on ervaring met draaitabellen en geavanceerde logische functies die de patroonmatchingvaardigheden uit deze gids aanvullen.
Vinod Chugani begon zijn carrière in Tokio als JPMorgans jongste Head van de Hedge Fund Sales Desk en vestigde later een individueel verkooprecord bij Lehman Brothers, bouwde daarna een elektronicadistributiebedrijf in 30 landen uit tot voorbij SG$100 miljoen omzet en maakte vervolgens de overstap naar data. Als afgestudeerde Economie aan Duke en alumnus van de NYC Data Science Academy was hij een van de drie beursontvangers uit meer dan 100 aanmeldingen voor Hugo Bowne-Andersons Building AI Applications-cursus op Maven. Tegenwoordig schrijft hij voor DataCamp, KDnuggets, Machine Learning Mastery en Statology over onderwerpen van statistiek tot agentische AI, en coacht hij dataprofessionals bij de NYC Data Science Academy met meer dan 1.000 één-op-één-sessies op zijn naam.
FAQs
Wat zijn de drie wildcardtekens in Excel?⌄
Excel gebruikt drie wildcards: * (asterisk) komt overeen met elk aantal tekens, ? (vraagteken) komt overeen met precies één teken en ~ (tilde) escapt wildcards zodat ze als letterlijke tekst worden behandeld.
Welke Excel-functies ondersteunen wildcards?⌄
Veelgebruikte functies die wildcards ondersteunen zijn COUNTIF(), SUMIF(), VLOOKUP(), XLOOKUP(), SEARCH(), MATCH() en varianten zoals COUNTIFS() en SUMIFS().
Waarom werken wildcards niet met getallen in mijn formules?⌄
Wildcards werken alleen met tekst, dus Excel zet getallen automatisch om naar tekst bij het gebruik van wildcardpatronen. Gebruik de functie TEXT() om getallen te converteren voordat je wildcards toepast, voor consistente resultaten.
Kan ik wildcards gebruiken in de functie Zoeken en vervangen van Excel?⌄
Ja, wildcards werken in Zoeken en vervangen, maar je moet de optie Usewildcards aanvinken in het dialoogvenster. Gebruik ~ vóór * of ? om te zoeken naar echte asterisken of vraagtekens.
Kan ik wildcards gebruiken met de functie IF() in Excel?⌄
De functie IF() ondersteunt geen wildcards, maar je kunt deze combineren met COUNTIF(), zoals: =IF(COUNTIF(A1,"Amy*"),"Yes","No") om wildcardfunctionaliteit te bereiken.
Waarom komt mijn wildcardpatroon niet overeen met alle verwachte resultaten?⌄
Controleer op spaties aan het begin/einde van je gegevens, zorg voor consistente tekstopmaak en verifieer dat je de juiste wildcardtekens gebruikt. Wildcards zijn niet hoofdlettergevoelig, maar wel gevoelig voor extra spaties en opmaakverschillen.
Leer hoe u gegevens analyseert met draaitabellen en intermediaire logische functies voordat u doorgaat naar hulpmiddelen zoals wat-als-analyse en prognoses.
Excel-wildcards zijn speciale symbolen die je helpen gedeeltelijke overeenkomsten te vinden en flexibele bewerkingen uit te voeren in grote datasets. Hoewel Excel geen volledige regex-functionaliteit ondersteunt, kun je wildcards gebruiken met slim opgebouwde formules (functies zoals
SEARCH(),TEXT()enISNUMBER()).Bekend raken met wildcards gaat een stuk makkelijker als je de basis van Excel goed beheerst. Onze cursus Introduction to Excel leidt je door essentiële vaardigheden zoals navigeren door de interface, celverwijzingen en basisformules—de fundering die je nodig hebt om de wildcardtechnieken in deze gids effectief toe te passen.
Wat zijn Excel-wildcards?
Wildcards zijn speciale symbolen die tekens in een tekstreeks vervangen, waardoor je op patronen kunt zoeken in plaats van op exacte overeenkomsten. Excel herkent drie wildcardtekens, elk met een eigen doel in patroonherkenning en tekstbewerkingen.
De asterisk (*)
De asterisk (
*) komt overeen met elk aantal tekens, inclusief geen. Bijvoorbeeld,App*komt overeen met "Apple", "Application", "App" en "Approach".Deze wildcard is handig wanneer je het begin van een tekstreeks kent, maar alle varianten die erop volgen wilt meenemen.
Het vraagteken (?)
Het vraagteken (
?) komt exact met één teken overeen. MetB?tmatch je bijvoorbeeld "Bat", "Bet", "Bit" en "But", maar niet "Boat" of "Boot".Deze precisie is ideaal wanneer je de lengte en de meeste tekens van je doeltekst kent.
De tilde (~)
De tilde (
~) fungeert als escape-teken, zodat je naar daadwerkelijke asterisken of vraagtekens in je gegevens kunt zoeken. Als je tekst wilt vinden die letterlijk*of?bevat, laat je Excel met een tilde ervoor weten dat deze als gewone tekens moeten worden behandeld in plaats van als wildcards.Zo komt
~*Saleovereen met letterlijk “*Sale” in plaats van de asterisk als wildcard te zien.Wildcards gebruiken in Excel-formules
Verschillende Excel-functies ondersteunen wildcards, waardoor ze waardevol zijn voor voorwaardelijke berekeningen en opzoekbewerkingen. De meest gebruikte functies die wildcards accepteren zijn
COUNTIF(),COUNTIFS(),SUMIF(),SUMIFS(),AVERAGEIF(),AVERAGEIFS(),SEARCH(),VLOOKUP(),HLOOKUP(),XLOOKUP(),MATCH()enXMATCH().Deze functies kunnen wildcards gebruiken voor flexibele patroonmatching, zodat je met gedeeltelijke overeenkomsten kunt werken en variaties in je datasets effectief kunt afhandelen.
COUNTIF() met wildcards
De functie
COUNTIF()wordt bijzonder nuttig in combinatie met wildcards om cellen te tellen die aan specifieke patronen voldoen. Hier is een eenvoudig voorbeeld:Deze formule telt alle cellen in het bereik
A2:A12die ergens in de tekst "AA" bevatten. De asterisken voor en na "AA" vertellen Excel dat het alle tekens ervoor of erna mag matchen.Voor dynamische criteria kun je verwijzen naar een cel met je wildcardpatroon:
In dit geval kan cel E1 "*AA*" of elk ander wildcardpatroon bevatten. Zo kun je je zoekcriteria wijzigen zonder de formule zelf aan te passen, wat je spreadsheet flexibeler en gebruiksvriendelijker maakt.
VLOOKUP() en XLOOKUP() met wildcards
Opzoekfuncties kunnen wildcards gebruiken voor gedeeltelijke overeenkomsten, handig wanneer je opzoekwaarden niet exact overeenkomen. Hier zijn voorbeelden van beide aanpakken:
Deze
VLOOKUP()-formule zoekt naar elk item in kolom A dat begint met "John" en geeft de overeenkomstige waarde uit kolom 2 terug. De parameterFALSEzorgt dat de functie de modus voor exacte overeenkomsten gebruikt, wat vereist is voor wildcardfunctionaliteit.Voor
XLOOKUP()is de syntaxis iets anders:De matchmodusparameter (
2) verteltXLOOKUP()om wildcards te gebruiken. Deze formule vindt elke invoer die eindigt op "Adams" en geeft de overeenkomstige waarde uit kolom C terug. Als er geen match is, wordt “Not found” geretourneerd.IF() met een wildcard-workaround
Hoewel de functie
IF()niet rechtstreeks wildcards ondersteunt, kun je vergelijkbare functionaliteit bereiken doorIF()te combineren metCOUNTIF():Deze formule controleert of cel A1 tekst bevat die begint met "Amy" en geeft "Yes" terug als dat zo is, en "No" als dat niet zo is. De functie
COUNTIF()handelt de wildcardmatching af, terwijlIF()het resultaat verwerkt.SUMIF() met wildcards
De functie
SUMIF()kan waarden optellen op basis van wildcardcriteria en is daarmee handig voor het aggregeren van gegevens met vergelijkbare patronen:Deze formule telt alle waarden in kolom C op waarvoor de corresponderende cel in kolom A de letter "a" ergens in de tekst bevat. Het wildcardpatroon "a" vangt elke tekst met "a", ongeacht de positie.
Wildcards gebruiken in Excel-hulpprogramma's
Wildcards gaan verder dan formules en zijn in meerdere Excel-hulpmiddelen te gebruiken voor zoeken, matchen en filteren. Dankzij deze ingebouwde functies zijn wildcards toegankelijk, ook als je geen complexe formules schrijft.
Wildcards in Zoeken en vervangen
Het dialoogvenster Zoeken en vervangen van Excel ondersteunt wildcards om variabele patronen in je gegevens te vinden. Om wildcardfunctionaliteit in te schakelen, vink je de optie "Use wildcards" aan in het dialoogvenster Find and Replace.
Je kunt de asterisk (*) gebruiken om patronen met verschillende lengtes te vinden. Zo zou zoeken naar "Product*X" "Product-A-X", "Product-Premium-X" en "Product-X" opleveren. Evenzo helpt het vraagteken (?) bij patronen met specifieke tekenposities, zoals "20??" om elk viercijferig getal te vinden dat begint met "20".
Als je naar echte asterisken of vraagtekens in je gegevens wilt zoeken, gebruik je de tilde (~) als escape-teken. Zoeken naar "~*Sale" vindt cellen met de letterlijke tekst "*Sale" in plaats van de asterisk als wildcard te behandelen.
Wildcards in filter- en zoekfuncties
De filtermogelijkheden van Excel ondersteunen wildcards, vooral in tekstfilters met opties als "bevat", "begint met" en "eindigt op". Deze filters interpreteren wildcardtekens automatisch wanneer je ze in je criteria opneemt.
Als je bijvoorbeeld een filter toepast met "Jo*" in de optie "begint met", worden alle namen getoond die beginnen met "Jo"—zoals "John", "Joseph", "Joan" en "Jonathan". Dit werkt goed voor snelle data-exploratie zonder formules te schrijven.
Toch hebben ingebouwde zoekfuncties enkele beperkingen vergeleken met geavanceerde filteropties. Terwijl basis-wildcardpatronen effectief werken, kan complexe filtering met meerdere criteria vereisen dat je wildcards combineert met aangepaste formules of de Geavanceerd filter-functie van Excel gebruikt voor geavanceerdere patroonmatching.
Werken met getallen en wildcards
Wildcards met getallen gebruiken vergt extra aandacht, omdat Excel wildcardbewerkingen als tekstgebaseerde functies behandelt. Wanneer je wildcardpatronen toepast op numerieke gegevens, converteert Excel de getallen automatisch naar tekst, wat tot onverwachte matches kan leiden.
Voor effectieve nummermatching met wildcards heb je meerdere workarounds. Je kunt getallen naar tekst omzetten met de functie
TEXT(), de functie Tekst naar kolommen of specifieke formules die hiervoor bedoeld zijn.Een praktische aanpak combineert de functies
SEARCH(),ISNUMBER()enSUMPRODUCT():Deze formule telt hoeveel cellen in het bereik B2:B12 het cijfer "4" ergens in het getal bevatten. Voor het optellen van waarden waar getallen bepaalde patronen bevatten, kun je deze aanpak uitbreiden:
Deze formule telt waarden in kolom C op waarvoor de corresponderende getallen in kolom B “4” bevatten gevolgd door willekeurige cijfers.
Voor datum-matching gebruik je de functie
TEXT()om datums om te zetten in doorzoekbare tekstpatronen:Dit zet datums om naar een consistent tekstformaat dat wildcards effectief kunnen verwerken. Vervolgens kun je wildcardpatronen toepassen om specifieke datumonderdelen te vinden:
De formule telt datums die “0525” bevatten (25 mei in elk jaar).
Sommige scenario's bevatten getallen die als tekst zijn opgeslagen, zoals postcodes, product-ID's of referentienummers. In die gevallen kunnen wildcards ze rechtstreeks als tekstreeksen matchen. Zo zou filteren op patronen als "123*" overeenkomen met "12345", "123-AB" en "123XYZ", terwijl "??-45" overeenkomt met "AB-45", "12-45" en "XY-45".
Beperkingen en verrassingen bij wildcards
Niet alle Excel-functies ondersteunen wildcards, wat verwarrend kan zijn als je verwacht dat bepaalde formules met patroonmatching werken. De functie
IF()accepteert bijvoorbeeld niet direct wildcards, waardoor workarounds nodig zijn zoals de combinatie metCOUNTIF(), zoals eerder getoond.Wildcards werken in formules alleen met tekst, wat betekent dat numerieke waarden eerst naar tekst moeten worden omgezet voordat wildcardbewerkingen ze effectief kunnen verwerken. Deze vereiste kan tot onverwachte resultaten leiden als je je niet van deze beperking bewust bent.
Wees voorzichtig met fout-positieven in opzoekformules bij brede wildcardpatronen. Zo kan
VLOOKUP("*Smith*", ...)onbedoelde matches opleveren zoals "Smithson", "Blacksmith" of "Goldsmith" wanneer je eigenlijk alleen "Smith" wilde. Dit vraagt om zorgvuldige patroonontwerpen om ongewenste resultaten te vermijden.Een andere veelvoorkomende verrassing ontstaat door spaties aan het begin of einde van je gegevens. Wildcards zien spaties als tekens, dus "John*" komt niet overeen met " John" (met een spatie vooraan). Gegevens opschonen wordt belangrijk bij wildcards om consistente resultaten te krijgen.
Bovendien is wildcardmatching standaard niet hoofdlettergevoelig. Dit betekent dat patronen zoals "apple*" overeenkomen met "Apple", "APPLE" en "ApPlE". Dit is handig voor algemene zoekopdrachten, maar kan onbedoelde matches veroorzaken als je hoofdlettergevoelige matching nodig hebt. Gebruik in dat geval functies zoals
FIND()in combinatie metISNUMBER().Tips voor werken met wildcards in Excel
Wildcards zijn uitstekend voor het samenvoegen van “fuzzy” overeenkomende gegevens, vooral handig bij inconsistente spellingen of invoervariaties. Zo kun je in je dataset "Homel" en "Gomel" hebben voor dezelfde locatie. Met wildcardpatronen zoals "*omel" kun je deze vergelijkbare items identificeren en consolideren.
Telefoonnummernotatie varieert vaak tussen datasets, met verschillende voorvoegsels of landcodes. Je kunt wildcards gebruiken om deze inconsistenties te standaardiseren. Je kunt bijvoorbeeld Zoeken en vervangen gebruiken om Britse internationale nummers om te zetten naar het binnenlandse formaat:
Dit patroon komt overeen met elk Brits nummer dat begint met "44" gevolgd door tien cijfers, en zet nummers als "447123456789" effectief om naar "07123456789" voor consistente binnenlandse notatie.
Als je specifieke resultaten wilt uitsluiten van je wildcardmatches, combineer je meerdere
SUMIF()- ofCOUNTIF()-functies. Deze techniek werkt goed om ongewenste matches af te trekken:Deze formule telt alle waarden die overeenkomen met "00123H*", maar sluit waarden uit die eindigen op "-SP", zodat je meer controle hebt over je wildcardmatching.
Opmaakwijzigingen werken goed samen met wildcards via functies zoals
REPLACE(),SUBSTITUTE()ofTEXT(). Hiermee kun je je gegevens vóór of na het toepassen van wildcards opschonen en standaardiseren, voor consistente resultaten in je analyse.Bij productcodes of referentienummers helpen wildcards patronen en uitzonderingen te identificeren. Je kunt bijvoorbeeld
*-TEMPgebruiken om alle tijdelijke codes te vinden, of??-??-????om invoeren te lokaliseren die een specifieke structuur volgen, wat datavalidatie en -opschoning efficiënter maakt.Conclusie
Of je nu vergelijkbare items samenvoegt, telefoonnummerformaten standaardiseert of grote datasets filtert op specifieke patronen—wildcards bieden een praktisch alternatief voor exacte overeenkomsten. Ze overbruggen de kloof tussen eenvoudige tekstzoekopdrachten en complexere regex-functionaliteit, waardoor patroonmatching toegankelijk wordt binnen de vertrouwde Excel-omgeving.
Wil je je Excel-vaardigheden verder uitbouwen buiten wildcardbewerkingen? Ons Excel Fundamentals-skill track biedt een volledig pad met datavoorbereiding, analyse en visualisatietechnieken. Ben je klaar om deze skills in analytische context toe te passen? Onze cursus Data Analysis in Excel biedt hands-on ervaring met draaitabellen en geavanceerde logische functies die de patroonmatchingvaardigheden uit deze gids aanvullen.