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:
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