KutoolsforOffice — Eén oplossing, vijf krachtige tools.Meer bereiken met minder moeite.

Excel XMATCH-functie

AuteurAmanda Li Wijzigingsdatum

De XMATCH-functie geeft de relatieve positie van een opgegeven waarde binnen een verticale of horizontale matrix of bereik.

Opmerking: De XMATCH-functie is alleen beschikbaar in Excel voor Microsoft 365, Excel 2021 of nieuwere versies, en Excel voor het web.

xmatch-functie 1


Syntaxis

=XMATCH()lookup_value, lookup_array, [match_mode], [search_mode])


Argumenten

  • Zoekwaarde (vereist): De waarde die u zoekt.
  • Zoekmatrix (vereist): De matrix of het celbereik waarin gezocht moet worden.
  • [overeenkomstmodus] ()optioneel):Het type overeenkomst dat moet worden gebruikt:
    • 0of weggelaten, exacte overeenkomst;
    • -1, exacte overeenkomst of de eerstvolgende kleinere waarde;
    • 1, exacte overeenkomst of de eerstvolgende grotere waarde;
    • 2, overeenkomst met jokertekens *, ? en ~.
  • [zoekmodus] (optioneel):De Zoektype die moet worden gebruikt:
    • 1of weggelaten, zoeken van eerste naar laatste;
    • -1, zoeken van laatste naar eerste;
    • 2, binaire zoekopdracht oplopend – de zoekmatrix moet oplopend gesorteerd zijn.
    • -2, binaire zoekopdracht aflopend – de zoekmatrix moet aflopend gesorteerd zijn.

Retourneerwaarde

De XMATCH-functie geeft een geheel getal terug dat de relatieve positie van de zoekwaarde aanduidt.


Opmerkingen bij de functie

  • XMATCH retourneert bij dubbele waarden de eerste overeenkomst.
  • XMATCH is niet hoofdlettergevoelig. U kunt de EXACT-functie toevoegen om een formule hoofdlettergevoelig te maken.
  • Zoekmatrix moet een bereik van één rij of één kolom zijn.
  • Als de zoekwaarde van de Onderscheid-formules in tekstvorm is, plaats deze dan tussen aanhalingstekens.
  • De #N/B-fout wordt geretourneerd als de zoekwaarde niet wordt gevonden.

Voorbeeld

Stel dat u een tabel heeft die gesorteerd is op scores. Om de rang van Kyle te bepalen, kopieert of typt u de onderstaande formule in een cel en drukt u vervolgens op Enterom het resultaat te krijgen:

=XMATCH()„Kyle",C3:C14)

Of gebruik Een celverwijzing om de formule dynamisch te maken:

=XMATCH()H2,C3:C14)

Opmerking: De argumenten overeenkomstmodusen zoekmoduszijn weggelaten omdat ze standaard een exacte overeenkomst uitvoeren en de zoekwaardevan eerste naar laatste in de zoekmatrixdoorzoeken, wat perfect past bij ons geval hier.

xmatch-functie 2


Voorbeeld van een jokertekenovereenkomst

Het jokerteken sterretje (*) komt overeen met een willekeurig aantal tekens, en het vraagteken (?) staat voor exact één teken. Wilt u een letterlijk sterretje (*) of vraagteken (?) zoeken? Plaats dan een tilde (~) vóór het jokerteken.

Om de rang te verkrijgen van de eerste student wiens naam begint met B, moet u de zoekwaardeinstellen op B*. Kopieer of voer de onderstaande formule in een cel in en druk vervolgens op Enterom het resultaat te krijgen:

=XMATCH()„B*",C3:C14,2)

Of gebruik Een celverwijzing om de formule dynamisch te maken:

=XMATCH()H2,C3:C14,2)

xmatch-functie 3


Gerelateerde functies

Excel VERGELIJKEN-functie

De Microsoft Excel-functie VERGELIJKEN zoekt naar een specifieke waarde in een celbereik en geeft de relatieve positie van die waarde terug.


De beste Office-productiviteitshulpmiddelen

Kutools voor Excel – Helpt u om op te vallen tussen de massa

🤖KUTOOLS AI Assistent: Revolutioneer Data-analyse op basis van:Intelligente uitvoering   |  Genereer code|  Maak aangepaste formules  |  Analyseer gegevens en genereer grafieken|  Roep Verbeterde functies aan
Populaire functies:Zoek, markeer of Dubbele waarden markeren  |  Verwijder lege rijen  |  Kolommen samenvoegen of cellen zonder gegevensverlies  |  Afronden zonder formule...
Super VLookup:Meerdere criteria  |  Meerdere waarden  |  Over meerdere werkbladen heen  |  Fuzzy Match...
Geav. keuzelijst...:  |  Afhankelijke keuzelijst  |  Keuzelijst met meervoudige selectie
Kolombeheerder:Voeg een specifiek aantal kolommen toe  |  Verplaats kolommen  |  Schakel zichtbaarheidsstatus van verborgen kolommen in/uit  |Vergelijk kolommen met Selecteer Dezelfde/Verschillende Cellen...
Uitgelichte functies:Rasterfocus  |  Ontwerpweergave  |  Verbeterde formulebalk  |  Werkmap- en bladbeheerder|Bronnenbibliotheek(Automatische tekst)|  Datumkiezer  |  Werkbladen samenvoegen  |  Versleutelen/Cellen decoderen  |  E-mails verzenden op basis van lijst  |  Superfilter  |  Speciaal filter(Filter cellen met vetgedrukt lettertype/cursief/doorgehaald...) ...
Top 15-toolsets:12 Teksthulpmiddelen(Tekst toevoegen,Specifieke tekens verwijderen...)|  50+Grafiektypen(Gantt-diagram...)|  40+ Praktische formules(Leeftijd berekenen op basis van geboortedatum...)|  19 Invoeghulpmiddelen(QR-code Invoegen,Afbeelding invoegen vanaf pad...)|  12 Conversiehulpmiddelen(Omzetten naar woorden,Wisselkoersconversie...)|  7 Samenvoegen en splitsenhulpmiddelen(Geavanceerd samenvoegen van rijen,Excel-cellen splitsen...)|... en meer
Gebruik Kutools in uw voorkeurstaal – ondersteunt Engels, Spaans, Duits, Frans, Chinees en 40+ andere talen!

Kutools voor Excel Beschikt over meer dan 300 functies,zodat u alles wat u nodig heeft binnen één klik bereik heeft...


Office Tab – Schakel tabbladenlezen en -bewerken in Microsoft Office (inclusief Excel) in

  • Schakel in één seconde tussen tientallen geopende documenten!
  • Bespaar honderden muisklikken per dag en zeg vaarwel tegen muisarm.
  • Verhoog uw productiviteit met 50 % bij het bekijken en bewerken van meerdere documenten.
  • Brengt efficiënte tabs naar Office (inclusief Excel), net als in Chrome, Edge en Firefox.