Zoek een waarde met specifieke tekst met behulp van jokertekens
Om de eerste overeenkomst te vinden die een bepaalde tekstreeks in een bereik in Excel bevat, kun je een INDEX - en MATCH -formule gebruiken met jokertekens - het sterretje (*) en het vraagteken (?).
Hoe krijg je de waarde van de eerste overeenkomst met jokertekens?
Om de eerste voornaam die de letter 'e' bevat en het eerste land dat 'e' als derde letter heeft uit de tabel zoals hierboven 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 rijst, service, ijs, @#$ice, etc. betekenen; en mo?? kan meer, maan, mo&%, stemming, etc. betekenen. Nadat we het gebruik van jokertekens begrijpen, kunnen we ze integreren in een INDEX- en MATCH-formule.
Algemene syntaxis
=INDEX(return_range,MATCH(lookup_value,lookup_array,0))
- return_range: Het bereik waaruit je wilt dat de combinatieformule de eerste overeenkomst retourneert. Hier verwijst het naar het naam- of landbereik.
- lookup_value: De waarde die MATCH gebruikt om de positie van de eerste naam of het eerste land dat aan de gegeven voorwaarde voldoet in de lookup_array te retourneren. Hier verwijst het naar de naam die de letter 'e' bevat en het land dat 'e' als derde teken heeft.
- lookup_array: Het bereik van cellen waarin de lookup_value wordt vermeld. Hier verwijst het naar het naam- of landbereik.
- match_type 0: Dwingt MATCH om de eerste waarde te vinden die exact gelijk is aan de lookup_value.
Om de eerste voornaam die de letter 'e' bevat en het eerste land dat 'e' als derde teken heeft te krijgen, kopieer of voer de onderstaande formules in de cellen F5 en F8 in, en druk op Enter om de resultaten te krijgen:
Cel F5 =INDEX(B5:B11,MATCH("*e*",B5:B11,0))
Cel F8=INDEX(C5:C11,MATCH("??e*",C5:C11,0))
Uitleg van de formule
=INDEX(B5:B11,MATCH("*e*",B5:B11,0))
- MATCH("*e*",B5:B11,0): De zoekwaarde *e* kan elk woord matchen dat de letter 'e' bevat, ongeacht de positie van de letter in het woord. (Let op dat tekst in Excel-formules tussen dubbele aanhalingstekens ("") moet staan.) De match_type 0 vraagt de MATCH-functie om de exacte overeenkomst te vinden. De functie retourneert dan de positie van de eerste voornaam die de letter 'e' bevat in het bereik B5:B11, wat 3 is.
- INDEX(B5:B11B5:B11,MATCH("*e*",B5:B11,0)) = INDEX(B5:B11B5:B11,3): De INDEX-functie retourneert de 3e waarde in het naamgebied B5:B11, wat Eddie is.
=INDEX(C5:C11,MATCH("??e*",C5:C11,0))
- MATCH("??e*",C5:C11,0): ): De zoekwaarde ??e* kan elk woord matchen dat 'e' als derde teken heeft, zolang het woord 3 of meer tekens heeft. (Let op dat tekst in Excel-formules tussen dubbele aanhalingstekens ("") moet staan.) De match_type 0 vraagt de MATCH-functie om de exacte overeenkomst te vinden. De functie retourneert dan de positie van het eerste woord dat 'e' als derde teken heeft in het bereik C5:C11, wat 3 is.
- INDEX(C5:C11C5:C11,MATCH("??e*",C5:C11,0)) = INDEX(C5:C11C5:C11,3): De INDEX-functie retourneert de 3e waarde in het landgebied C5:C11, wat Amerika is.
Gerelateerde functies
De Excel INDEX-functie retourneert de weergegeven waarde op basis van een gegeven positie uit een bereik of een matrix.
De Excel MATCH-functie zoekt naar een specifieke waarde in een bereik van cellen en retourneert de relatieve positie van de waarde.
Gerelateerde formules
Exacte overeenkomst met INDEX en MATCH
Als je informatie nodig hebt over een specifiek product, film of persoon, etc., in Excel, kun je goed gebruik maken van de combinatie van INDEX- en MATCH-functies.
Benaderende overeenkomst met INDEX en MATCH
Er zijn momenten waarop we benaderende overeenkomsten in Excel moeten vinden om de prestaties van werknemers te evalueren, studentencijfers te beoordelen, postkosten te berekenen op basis van gewicht, etc. In deze handleiding bespreken we hoe we de INDEX- en MATCH-functies kunnen gebruiken om de resultaten die we nodig hebben te verkrijgen.
Linkse zoekopdracht met INDEX en MATCH
Om informatie te vinden die in de linker kolommen in een Excel-spreadsheet staat over een bepaald item dat aan de rechterkant staat, kun je de INDEX- en MATCH-functies gebruiken. De combinatie van de twee functies biedt het voordeel om waarden in elke kolom op te zoeken ten opzichte van een andere krachtige zoekfunctie van Excel, de VLOOKUP.
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.