Hur man gör ungefärlig matchning med hjälp av Basic Index Match i Excel

Anonim

Vi vet hur vi gör ungefärlig matchning med VLOOKUP. Men hur gör vi ungefärliga matchningar med INDEX MATCH? I den här artikeln kommer vi att lära oss i excel hur man gör ungefärlig matchning med INDEX och MATCH.
Generisk formel för ungefärlig matchning

= INDEX (result_array, MATCH (uppslagsvärde, uppslagsmatris, 1))

Resultat_array: Indexet från vilket du vill få resultat.
Lookup_value: värdet som du letar efter i lookup_array.
Lookup_array: Arrayen där du letar efter uppslagsvärde:

Obs! Uppslagstabellen måste sorteras i stigande ordning för att få korrekta svar.

Låt oss lära oss genom ett exempel.
Exempel: Gör en ungefärlig INDEX MATCH för att få betyg
Här har jag en lista med elever med sina betyg i rutintest. Jag måste ge betyg till dessa elever enligt en annan tabell. 0 till 39 som F, 40 till 59 D, ​​60 till 79 C, 80 till 89 B och 90 eller högre som A.
Observera att uppslagstabellen (betyg och betyg) sorteras stigande.

Skriv denna formel i E2 och kopiera ner den.

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


Hur det fungerar?

Tja, denna formel använder MATCHs funktionalitet för att göra ungefärlig matchning i intervallet. Egentligen, när vi levererar 1, TRUE eller ingenting till MATCH -funktionen, utför den en ungefärlig matchning för uppslagsvärde. Det betyder att om det inte hittar det givna värdet i uppslagningsintervallet, returnerar det det senast hittade värdet som var mindre än det givna talet.
Så om vi tittar på formeln i E3 är det det

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

MATCH -funktionen söker efter värdet av D3 (36) i intervallet H2: H6. Det går inte att hitta 36 i intervallet. Så det returnerar indexet för det senaste värdet som hittades i H2: H6 som är mindre än 36. Och det värdet är 0 och dess index är 1. Därför MATCH (D3, $ H $ 2: $ H $ 6,1) detta översätter till 1 i E3.

Nu har vi formeln INDEX ($ I $ 2: $ I $ 6,1). Och detta ger F.

Så ja killar, så här gör du en ungefärlig matchning med hjälp av INDEX och MATCH -funktionen i excel. Om du har några tvivel om detta eller något annat ämne från Excel 2019, 2016 och 2013 eller äldre, låt mig veta kommentarsfältet nedan.
Nedladdning fil:

Hur man gör ungefärlig matchning med hjälp av Basic Index Match i Excel

Relaterade artiklar:

Använd INDEX och MATCH för att leta upp värde

Hur man använder LOOKUP -funktionen i Excel

Sökvärde med flera kriterier

Populära artiklar:

VLOOKUP -funktionen i Excel

COUNTIF i Excel 2016

Hur man använder SUMIF -funktionen i Excel