Zoek eerste gedeeltelijke overeenkomst met jokertekens
Om de positie van de eerste gedeeltelijke overeenkomst te vinden die een specifieke tekstreeks bevat in een bereik in Excel, kunt u een MATCH-formule gebruiken met jokertekens - het sterretje (*) en het vraagteken (?).
Hoe krijg je de positie van de eerste gedeeltelijke overeenkomst met jokertekens?
Om de positie van de eerste overeenkomst die “China” bevat en de eerste overeenkomst die de letter “e” als vijfde letter heeft uit de tabel zoals hierboven getoond te krijgen, moet je eerst weten hoe je de twee jokertekens moet gebruiken – het sterretje (*), dat elk aantal tekens matcht; en het vraagteken (?), dat slechts één teken matcht. Bijvoorbeeld, *ice kan nice, politie, ice, 9$ice, etc. betekenen; en mo?? kan more, mode, mo1$, mood, etc. betekenen. Nadat we het gebruik van jokertekens begrijpen, kunnen we ze integreren in een MATCH-formule om de positie te krijgen die we willen.
Algemene syntaxis
=MATCH(zoekwaarde,zoekarray,0)
- zoekwaarde: De waarde die MATCH gebruikt om de positie van de eerste overeenkomst die aan de gegeven voorwaarde voldoet in de zoekarray terug te geven. Hier verwijst het naar de eerste overeenkomst die “China” bevat en de eerste overeenkomst die “e” als vijfde letter heeft.
- zoekarray: Het bereik van cellen waaruit de positie wordt verkregen.
- match_type 0: Dwingt MATCH om de eerste waarde te vinden die exact gelijk is aan de zoekwaarde.
Om de eerste overeenkomst die “China” bevat en de eerste overeenkomst die de letter “e” als vijfde letter heeft te krijgen, kopieer of voer de onderstaande formules in de cellen E6 en E9 in, en druk op Enter om de resultaten te krijgen:
Cel E6=MATCH("*china*",B5:B11,0)
Cel E7=MATCH("????e*",B5:B11,0)
Of gebruik celverwijzingen om de formules dynamisch te maken:
Cel E6=MATCH("*"&E5&"*",B5:B11,0)
Cel E7=MATCH("????"&E8&"*",B5:B11,0)
√ Opmerking: Om een celverwijzing en tekst samen te voegen, moet je een ampersand (&) ertussen toevoegen. En de tekst moet tussen dubbele aanhalingstekens staan.
Uitleg van de formules
=MATCH("*"&E5&"*",B5:B11,0)
- De zoekwaarde "*"&E5&"*" ("*china*") kan elke tekstreeks matchen die de string “China” bevat, ongeacht de positie van de string in het woord of de zin.
- De match_type 0 vraagt de MATCH-functie om de exacte overeenkomst te vinden.
- De MATCH-functie zal dan de positie van de eerste overeenkomst die de string “China” bevat in het bereik B5:B11 retourneren, wat 4 is.
=MATCH(("????"&E8&"*",B5:B11,0)
- De zoekwaarde "????"&E8&"*" ("????e*") kan elke tekstreeks matchen die “e” als vijfde karakter heeft, zolang de tekstreeks 5 of meer karakters bevat.
- De match_type 0 vraagt de MATCH-functie om de exacte overeenkomst te vinden.
- De MATCH-functie zal dan de positie van de eerste tekstreeks die “e” als vijfde karakter heeft in het bereik B5:B11 retourneren, wat 2 is.
√ Opmerking: Om de waarde op basis van de positie die we met MATCH krijgen te verkrijgen, gebruik je de INDEX-functie.
Gerelateerde functies
De Excel MATCH-functie zoekt naar een specifieke waarde in een bereik van cellen en retourneert de relatieve positie van de waarde.
Gerelateerde formules
Zoek de eerste gedeeltelijke overeenkomstnummer
Er zijn gevallen waarin je de positie van de eerste gedeeltelijke overeenkomst die een specifiek nummer bevat in een bereik van numerieke waarden in Excel moet krijgen. In dit geval zal een combinatie van MATCH- en TEXT-formules die gebruikmaakt van het sterretje (*), de jokerteken die elk aantal tekens matcht, je een dienst bewijzen. En als je ook de exacte waarde op die positie moet weten, kun je de INDEX-functie aan de formule toevoegen.
Zoek dichtstbijzijnde overeenkomst
Om de dichtstbijzijnde overeenkomst van een zoekwaarde in een numerieke dataset in Excel te zoeken, kun je de INDEX-, MATCH-, ABS- en MIN-functies samen gebruiken.
Zoek dichtstbijzijnde overeenkomstwaarde met meerdere criteria
In sommige gevallen moet je mogelijk de dichtstbijzijnde of bij benadering overeenkomende waarde op basis van meer dan één criterium zoeken. Met de combinatie van INDEX-, MATCH- en ALS-functies kun je dit snel in Excel doen.
Tweeweg benaderingsmatch met meerdere criteria
In deze tutorial bespreken we hoe je een benaderingsmatch zoekt op basis van meerdere criteria die zowel in kolommen als rijen in een Excel-spreadsheet worden vermeld, met behulp van INDEX-, MATCH- en ALS-functies.
De Beste Office-productiviteitstools
Kutools voor Excel - Helpt U Om Uit Te Blinken In De Menigte
Kutools voor Excel Beschikt Over Meer Dan 300 Functies, Waardoor Wat U Nodig Hebt Maar Een Klik Verwijderd Is...
Office Tab - Schakel Tabbladgestuurd Lezen en Bewerken in Microsoft Office (inclusief Excel)
- Eén seconde om te schakelen tussen tientallen open documenten!
- Verminder honderden muisklikken voor u elke dag, zeg vaarwel tegen muisarm.
- Verhoogt uw productiviteit met 50% bij het bekijken en bewerken van meerdere documenten.
- Brengt Efficiënte Tabbladen naar Office (inclusief Excel), Net Als Chrome, Edge en Firefox.