Sådan gør du omtrentlig match ved hjælp af Basic Index Match i Excel

Anonim

Vi ved, hvordan vi skal lave en omtrentlig match med VLOOKUP. Men hvordan gør vi omtrentlige match ved hjælp af INDEX MATCH? I denne artikel vil vi i excel lære at lave omtrentlig match ved hjælp af INDEX og MATCH.
Generisk formel for omtrentlig match

= INDEX (result_array, MATCH (opslagsværdi, opslag array, 1))

Resultat_array: Indekset, som du vil have resultat fra.
Opslag_værdi: værdien, du leder efter i lookup_array.
Opslag_array: Arrayen, hvor du vil søge efter opslagsværdi:

Bemærk: Opslagstabellen skal sorteres i stigende rækkefølge for at få korrekte svar.

Lad os lære af et eksempel.
Eksempel: Gør et omtrentligt INDEX MATCH for at få karakterer
Her har jeg en liste over elever med deres opnåede karakterer i rutintest. Jeg er nødt til at give karakterer til disse elever ifølge en anden tabel. 0 til 39 som F, 40 til 59 D, ​​60 til 79 C, 80 til 89 B og 90 eller derover som A.
Bemærk, at opslagstabellen (mærker og karakter) sorteres stigende.

Skriv denne formel i E2 og kopier den ned.

= INDEX ($ I $ 2: $ I $ 6, MATCH (D2, $ H $ 2: $ H $ 6,1))


Hvordan det virker?

Denne formel bruger godt MATCHs funktionalitet til at lave omtrentlig match i intervallet. Faktisk, når vi leverer 1, TRUE eller ingenting til MATCH -funktionen, udfører den en omtrentlig matchning for opslagsværdi. Det betyder, at hvis den ikke finder den givne værdi i opslagsområdet, returnerer den den sidste fundne værdi, der var mindre end det givne tal.
Så hvis vi ser på formlen i E3, er det

INDEX ($ I $ 2: $ I $ 6, MATCH (D3, $ H $ 2: $ H $ 6,1))

MATCH -funktionen leder efter værdien af ​​D3 (36) i intervallet H2: H6. Det lykkes ikke at finde 36 inden for rækkevidde. Så det returnerer indekset for sidste værdi fundet i H2: H6, som er mindre end 36. Og den værdi er 0 og dens indeks er 1. Derfor MATCH (D3, $ H $ 2: $ H $ 6,1) dette oversætter til 1 in E3.

Nu har vi formlen INDEX ($ I $ 2: $ I $ 6,1). Og det giver F.

Så ja fyre, sådan gør du en omtrentlig match ved hjælp af INDEX og MATCH -funktion i excel. Hvis du er i tvivl om dette eller et andet emne fra Excel 2019, 2016 og 2013 eller ældre, så lad mig vide afsnittet nedenfor.
Download fil:

Sådan gør du omtrentlig match ved hjælp af Basic Index Match i Excel

Relaterede artikler:

Brug INDEX og MATCH til at slå op på værdi

Sådan bruges LOOKUP -funktion i Excel

Opslagsværdi med flere kriterier

Populære artikler:

VLOOKUP -funktionen i Excel

COUNTIF i Excel 2016

Sådan bruges SUMIF -funktionen i Excel