Excel-formule: XMATCH omgekeerd zoeken -

Inhoudsopgave

Generieke formule

=XMATCH(A1,range,0,-1)

Samenvatting

Om een ​​"omgekeerde zoekopdracht" uit te voeren (dwz zoek van de laatste naar de eerste), kunt u de XMATCH-functie gebruiken. In het weergegeven voorbeeld is de formule in cel G5, naar beneden gekopieerd,:

=XMATCH(F5,names,0,-1)

waarbij namen (B5: B15) een benoemd bereik is.

Uitleg

De XMATCH-functie biedt nieuwe functies die niet beschikbaar zijn met de MATCH-functie. Een daarvan is de mogelijkheid om "omgekeerd zoeken" uit te voeren door het optionele zoekmodusargument in te stellen. De standaardwaarde voor de zoekmodus is 1, wat een normale "eerste tot laatste" zoekopdracht aangeeft. In deze modus zal XMATCH de opzoekwaarde vergelijken met de opzoekmatrix, beginnend bij de eerste waarde.

=XMATCH(F5,names,0,1) // start with first name

Zoekmodus instellen op -1 soort een "laatste tot eerste" zoekopdracht. In deze modus zal XMATCH de lookup-waarde vergelijken met de lookup-array, beginnend met de laatste waarde en naar de eerste:

=XMATCH(F5,names,0,-1) // start with last name

Haal de datum en het bedrag op

XMATCH geeft een positie terug. Meestal wordt XMATCH gebruikt met de INDEX-functie om een ​​waarde op die positie te retourneren. In de voorbeeldshow kunnen we INDEX en XMATCH samen gebruiken om de datum en verkopen voor elke naam als volgt op te halen:

=INDEX(dates,XMATCH(F5,names,0,-1)) // get date =INDEX(sales,XMATCH(F5,names,0,-1)) // get sale

waarbij datums (C5: C15) en verkoop (D5: D15) bereiken worden genoemd. Zoals eerder is de zoekmodus ingesteld op -1 om een ​​omgekeerde zoekactie te forceren.

Zie INDEX en MATCH gebruiken voor meer informatie over het gebruik van INDEX met MATCH.

Interessante artikelen...