Sök upp ett värde i ett intervall och returnera i Excel (5 enkla sätt)

  • Dela Detta
Hugh West

Om du vill söka upp vissa kriterier i ett intervall och hitta det matchande värdet är den här artikeln rätt plats för dig. Jag visar dig 5 enkla sätt att söka upp ett värde i ett intervall och återge det i Excel.

Låt oss säga att vi har ett dataset där skattesatsen för olika inkomstintervall visas. Nu ska vi söka efter en viss inkomst i olika inkomstintervall och hitta skattesatsen för just den inkomsten.

Ladda ner övningsboken

Excel Lookup-värde i intervall och retur.xlsx

5 sätt att söka upp ett värde i ett intervall och returnera i Excel

1. LOOKUP-funktionen för att hitta och återge värdet i intervallet

Det enklaste sättet att söka upp ett värde i ett intervall och returnera värdet från en viss kolumn är att använda LOOKUP-funktionen . Skriv följande formel i en tom cell ( F8 ),

=LOOKUP(F7,A5:C11,C5:C11)

Här, F7 är uppslagsvärdet, som är Inkomst för vårt dataset. A5:C11 är hela datasetet och C5:C11 är intervallet (olika Skattesats) från vilken det matchade värdet för uppslagsvärdet returneras.

Tryck på ENTER och skattesats för Inkomst kommer att returneras i cellen F8.

Observera att här är uppslagsvärdet( Inkomst ) inte stämmer exakt med något av värdena i kolumnerna A och B Det ligger bara inom intervallet. Oavsett detta kan vi hitta det returnerade värdet ( skattesats) för uppslagsvärdet.

Läs mer: Hur du använder VLOOKUP för att hitta ett värde som faller mellan ett intervall

2. INDEX- och MATCH-funktionen för att söka upp värden i intervallet och returnera dem

Med kombinationen av INDEX-funktionen och funktionen MATCH kan du söka efter ett värde i ett intervall och få fram det värde som matchar det sökta värdet.

Skriv följande formel i en tom cell ( F8 ),

=INDEX(C6:C11,MATCH(F7,A6:A11,1))

Här, F7 är uppslagsvärdet,( Inkomst ). C5:C11 är intervallet (olika Skattesats) från vilken det matchade värdet för uppslagsvärdet returneras. A6:A11 är intervallet för uppslagsvärdet (nedre gränsen för Inkomst för en viss skattesats ).

Efter att ha tryckt på ENTER, skattesats för Inkomst som anges i cellen F7 kommer att returneras i F8 cell.

3. VLOOKUP-funktionen för att återge värdet i ett intervall

Användning av VLOOKUP är ett annat sätt att söka efter ett värde i ett intervall och hämta det matchande värdet från en viss kolumn. Skriv följande formel i en tom cell ( F8 )

=VLOOKUP(F7,A5:C11,3,TRUE)

Här, F7 är uppslagsvärdet, som är Inkomst för vårt dataset. A5:C11 är hela datamängden. 3 anger att värdet kommer att returneras från den tredje kolumnen( Skattesats ) i vårt dataset. TRUE anger att Excel returnerar ett värde om uppslagsvärdet finns i något av dataområdena.

Efter att ha tryckt på ENTER, skattesats för Inkomst som anges i cellen F7 kommer att returneras i cellen F8.

Läs mer: Hur du använder kolumnindexnummer effektivt i Excel VLOOKUP-funktionen

4. INDEX SUMPRODUCT och ROW-funktionen för att söka upp och returnera värde i intervallet

Du kan också söka efter ett värde i ett intervall och hämta det matchande värdet från en viss kolumn genom att använda INDEX-funktionen , funktionen SUMPRODUCT , och ROW-funktionen Skriv följande formel i en tom cell ( F8 )

=INDEX(C6:C11,SUMPRODUCT(--($F$7=A6:A11),ROW(1:6)))

Här, F7 är uppslagsvärdet, som är Inkomst för vårt dataset. C5:C11 är intervallet (olika Skattesats) från vilken det matchade värdet för uppslagsvärdet returneras. A6:A11 är den övre gränsen för olika områden ( Inkomst lägre än eller lika med) och B6:B11 är den nedre gränsen för olika intervall ( Inkomster större än) . 1:6 är de sex första raderna.

Kom ihåg att du måste välja samma antal rader som ditt dataset har från början. Här har vi 6 rader så vi väljer rad 1:6 Om du har 10 rader i ditt dataset måste du välja 1:10 .

Efter att ha tryckt på ENTER, skattesats för Inkomst som anges i cellen F7 kommer att returneras i cellen F8 .

5. XLOOKUP-funktionen för att returnera värde i ett intervall

Användning av funktionen XLOOKUP är ett annat sätt att söka efter ett värde i ett intervall och hämta det matchande värdet från en viss kolumn. Skriv följande formel i en tom cell ( F8 )

=XLOOKUP(F7,B6:B11,C6:C11,0,1,1)

Här, F7 är uppslagsvärdet ( Inkomst ). B6:B11 är intervallet för uppslagsvärdet (övre gräns för Inkomst för en viss skattesats ). C5:C11 är intervallet (olika Skattesats) från vilken det matchade värdet för uppslagsvärdet returneras. 0 anger att inget värde kommer att visas om uppslagsvärdet inte hittas. Den första 1 i argumentet anger att om en exakt matchning inte hittas, så kommer formeln att ge nästa mindre värde och det andra 1 anger att sökningen startas från början av datamängden.

Tryck på ENTER och skattesats för Inkomst kommer att returneras i cellen F8 .

Slutsats

Med någon av de ovan beskrivna metoderna kan du leta upp värden i intervallet och återge dem i Excel. Om du har problem med någon av metoderna kan du lämna en kommentar.

Hugh West är en mycket erfaren Excel-tränare och analytiker med över 10 års erfarenhet i branschen. Han har en kandidatexamen i redovisning och ekonomi och en magisterexamen i företagsekonomi. Hugh har en passion för undervisning och har utvecklat ett unikt undervisningssätt som är lätt att följa och förstå. Hans expertkunskap om Excel har hjälpt tusentals studenter och yrkesverksamma över hela världen att förbättra sina färdigheter och utmärka sig i sina karriärer. Genom sin blogg delar Hugh med sig av sin kunskap med världen, och erbjuder gratis Excel-handledning och onlineutbildning för att hjälpa individer och företag att nå sin fulla potential.