Innehållsförteckning
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.xlsx5 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.