Hoppa till huvudinnehåll

Ungefärlig matchning med INDEX och MATCH

Författare: Amanda Li Senast ändrad: 2024-10-08

Det finns tillfällen då vi behöver hitta ungefärliga matchningar i Excel för att utvärdera anställdas prestationer, betygsätta elevernas poäng, beräkna porto baserat på vikt, etc. I den här handledningen kommer vi att prata om hur man använder INDEX och MATCH funktioner för att hämta de resultat vi behöver.

ungefärlig indexmatchning 1

Hur hittar man ungefärliga matchningar med INDEX och MATCH?

Att ta reda på fraktkostnad enligt den givna förpackningens vikt (9, värdet i cellen F6) som visas i skärmdumpen ovan, kan du kombinera funktionerna INDEX och MATCH, och använda ett litet knep för att få formeln att hitta den ungefärliga matchning du behöver: Matchningstypen -1 ber MATCH att hitta positionen för det minsta värdet som är större än eller lika med 9, och sedan hittar INDEX motsvarande fraktpris på samma rad.

Generisk syntax

=INDEX(return_range,MATCH(lookup_value,lookup_array,[match_type]))

  • return_range: Intervallet där du vill att kombinationsformeln ska returnera fraktpriset från. Här hänvisar till fraktprisintervallet.
  • lookup_value: Värdet MATCH som används för att lokalisera positionen för motsvarande fraktpris. Här avses den givna vikten.
  • lookup_array: Cellernas intervall med värden att jämföra med letauppvärde. Här hänvisar till viktintervallet.
  • matchningstyp: 1 eller -1.
    1 eller utelämnad (standard) hittar MATCH det största värdet som är mindre än eller lika med letauppvärde. Värdena i lookup_array måste placeras i stigande ordning.
    -1, MATCH hittar det minsta värdet som är större än eller lika med letauppvärde. Värdena i lookup_array måste placeras i fallande ordning.

För att hitta fraktkostnaden för ett paketvägning 9kg, kopiera eller skriv in formeln nedan i cellen F7och tryck på ENTER för att få resultatet:

= INDEX (C6: C10,MATCH(9,B6: B10, -1))

Eller använd en cellreferens för att göra formeln dynamisk:

= INDEX (C6: C10,MATCH(F6,B6: B10, -1))

ungefärlig indexmatchning 2

Förklaring av formeln

=INDEX(C6:C10,MATCH(F6,B6:B10,-1))

  • MATCH(F6;B6:B10;-1): MATCH-funktionen hittar positionen för den givna vikten 9 (värdet i cellen F6) i viktintervallet B6: B10. Matchningstypen -1 ber MATCH att hitta det minsta värdet som är större än eller lika med den givna vikten 9, vilket är 10. Så, funktionen kommer att returnera 3 eftersom det är 3rd värde i intervallet. (Observera att match_type -1 behöver värdena i intervallet B6: B10 placeras i fallande ordning.)
  • INDEX(C6: C10,MATCH(F6;B6:B10;-1)) = INDEX (C6: C10,3): INDEX -funktionen returnerar 3rd värde i frekvensintervallet C6: C10, vilket är 50.

Relaterade funktioner

Funktionen INDEX

Excel INDEX -funktionen returnerar det visade värdet baserat på en given position från ett intervall eller en array.

MATCH-funktionen

Excel MATCH -funktionen söker efter ett specifikt värde i ett cellintervall och returnerar värdets relativa position.


Relaterade formler

Exakt match med INDEX och MATCH

Om du behöver ta reda på informationen i Excel om en specifik produkt, film eller en person etc. bör du använda kombinationen av INDEX- och MATCH -funktioner väl.

Sök upp närmaste matchningsvärde med flera kriterier

I vissa fall kan du behöva leta upp närmaste eller ungefärliga matchningsvärde baserat på mer än ett kriterium. Med kombinationen av INDEX-, MATCH- och IF -funktioner kan du snabbt få det gjort i Excel.


De bästa Office-produktivitetsverktygen

Kutools for Excel - Hjälper dig att sticka ut från mängden

🤖 Kutools AI-assistent: Revolutionera dataanalys baserat på: Intelligent utförande   |  Generera kod  |  Skapa anpassade formler  |  Analysera data och generera diagram  |  åberopa Kutools Funktioner.
Populära funktioner: Hitta, markera eller identifiera dubbletter  |  Ta bort tomma rader  |  Kombinera kolumner eller celler utan att förlora data  |  Rund utan formel ...
Super VLookup: Flera kriterier  |  Multipelt värde  |  Över flera ark  |  Fuzzy Lookup...
Adv. Rullgardinslista: Enkel rullgardinslista  |  Beroende rullgardinslista  |  Flervals-rullgardinslista...
Kolumnhanterare: Lägg till ett specifikt antal kolumner  |  Flytta kolumner  |  Växla synlighetsstatus för dolda kolumner  Jämför kolumner med Välj Samma och olika celler ...
Utvalda funktioner: Rutnätsfokus  |  Designvy  |  Stor formelbar  |  Arbetsbok & Bladhanterare | Resursbibliotek (Automatisk text)  |  Datumväljare  |  Kombinera arbetsblad  |  Kryptera/Dekryptera celler  |  Skicka e-postmeddelanden efter lista  |  Superfilter  |  Specialfilter (filtrera fet/kursiv/genomstruken...) ...
Topp 15 verktygssatser12 text verktyg (lägga till text, Ta bort tecken ...)  |  50+ Diagram Typer (Gantt Chart ...)  |  40+ Praktiskt Formler (Beräkna ålder baserat på födelsedag ...)  |  19 Införande verktyg (Infoga QR-kod, Infoga bild från sökväg ...)  |  12 Konvertering verktyg (Siffror till ord, Valutaväxling ...)  |  7 Slå ihop och dela verktyg (Avancerade kombinera rader, Dela upp Excel-celler ...)  |  ... och mer
Använda Kutools på ditt föredragna språk – stöder engelska, spanska, tyska, franska, kinesiska och över 40 andra!

Kutools for Excel Har över 300 funktioner, Se till att det du behöver bara är ett klick bort...


Office Tab - Aktivera flikar och redigering i Microsoft Office (inklusive Excel)

  • En sekund att växla mellan dussintals öppna dokument!
  • Minska hundratals musklick åt dig varje dag, säg adjö till mushanden.
  • Ökar din produktivitet med 50 % när du visar och redigerar flera dokument.
  • Ger effektiva flikar till Office (inklusive Excel), precis som Chrome, Edge och Firefox.