Innehållsförteckning
En av de vanligaste användningsområdena i Excel är att söka efter ett värde i en tabell eller ett dataområde. I Excel har vi fyra särskilda uppslagsfunktioner. Dessutom kan vi använda en kombination av olika funktioner för att söka efter ett värde. Vi kan använda sju typer av uppslagsfunktioner i Excel för att ta reda på specifika värden.
I följande dataset har vi en lista över betyg som olika elever har fått under en termin i ett ämne. Vi kommer nu att använda detta dataset för att demonstrera 7 olika typer av Lookup.
Ladda ner övningsboken
Typer av uppslag i Excel.xlsx7 typer av uppslag i Excel
1. LOOKUP-funktionen i Excel
Funktionen LOOKUP letar efter ett värde i en given matris och kan returnera ett resultat från en annan matris. Anta att vi vill ta reda på betyget för en av eleverna.
➤ Skriv följande formel,
=LOOKUP(K7,B5:B14,I5:I14)
Här, K7 är uppslagsvärdet, B5:B14 är uppslagsmatrisen och I5:I14 är resultatmatrisen. LOOKUP funktionen hittar uppslagsvärdet i uppslagsmatrisen och ger resultatet från resultatmatrisen.
➤ Press ENTER
Som ett resultat får du den elevens betyg. På liknande sätt kan du använda LOOKUP för att hitta ett visst värde i en tabell.
Läs mer: Avancerade Excel Lookup-funktioner (9 exempel)
2. HLOOKUP-funktionen
Funktionen HLOOKUP letar efter ett värde i den översta raden i en tabell eller matris och returnerar ett värde i samma kolumn från en angiven rad. Funktionen letar efter ett värde längs en rad, det vill säga horisontellt, och det är därför den kallas HLOOKUP .
Antag att vi vill ta reda på vilket betyg en elev som heter Robin fick i finalen.
➤ Skriv följande formel,
=HLOOKUP(K9,B4:G14,8,FALSE)
Här, K9 är uppslagsvärdet, B4:G14 är tabellens matris, 8 är radindexnumret, vilket innebär att vi vill ha värdet från tabellens åttonde rad och FALSK anger att funktionen ska söka efter en exakt matchning. Formeln söker efter K9 i den översta raden i tabellen B4:G14 och returnerar värdet från den åttonde raden i den kolumn där K9 har hittats.
➤ Press ENTER
Du kommer alltså att få det betyg som Robin fick i finalen.
3. Excel VLOOKUP-funktionen
Funktionen VLOOKUP är den komplementära funktionen till HLOOKUP funktion. HLOOKUP funktionen letar efter värdet längs en rad medan funktionen VLOOKUP funktionen letar efter värdet i en kolumn. VLOOKUP letar efter värdet i kolumnen längst till vänster och returnerar därefter ett värde i samma rad i den angivna kolumnen.
Låt oss ta reda på betyget för en av eleverna med hjälp av VLOOKUP funktion.
➤ Infoga följande formel,
=VLOOKUP(K7,B4:I14,8,FALSE)
Här, K7 är uppslagsvärdet, B4:I14 är tabellens matris, 8 är kolumnindexnumret, vilket innebär att vi vill ha värdet från tabellens 8:e kolumn och FALSK anger att funktionen ska leta efter en exakt matchning. Funktionen letar efter K7 i den vänstra kolumnen i tabellen B4:I14 och returnerar värdet av den åttonde kolumnen från den rad där uppslagsvärdet har hittats.
➤ Press ENTER
Som ett resultat får du betyg för den studenten (cell K7 ).
Läs mer: Excel LOOKUP vs VLOOKUP: med 3 exempel
4. Excel XLOOKUP-funktionen
Funktionen XLOOKUP är den mest kraftfulla funktionen i Excel för att söka efter ett värde i ett intervall. Denna funktion är endast tillgänglig i Office 365 Om du använder en äldre version kan du inte använda den här funktionen. XLOOKUP funktionen söker i ett intervall eller en matris efter en träff och returnerar motsvarande objekt från ett andra intervall eller en andra matris.
➤ Ange följande formel för att få fram betyget för en av eleverna
=XLOOKUP(K7,B5:B14,I5:I14)
Här söker formeln efter värdet K7 i intervallet B5:B14 och returnerar motsvarande värde från intervallet I5:I14
➤ Press ENTER
Som ett resultat får du betyget för den elev som anges i cell K7.
Liknande läsningar
- Hur man söker med flera kriterier i Excel (både AND eller OR typ)
- Använd Excel ADDRESS-funktionen (7 exempel)
- Hur man söker upp text i Excel (7 lämpliga metoder)
5. OFFSET- och MATCH-funktioner för att söka upp data
Vi kan söka efter ett värde med hjälp av OFFSET-funktionen och funktionen MATCH helt och hållet.
OFFSET funktionen returnerar en referens till ett intervall. MATCH funktionen returnerar den relativa positionen för ett objekt i en array som matchar ett angivet värde i en angiven ordning. Nu ska vi se hur vi kan använda dessa två funktioner tillsammans för att leta upp ett värde.
Vi kommer att ta reda på en elevs betyg från datasetet.
➤ Ange följande formel
=OFFSET(B4,MATCH(K7,B5:B14,0),MATCH(K6,C4:I4,0))
Här, B4 är referenscellen, som är den första cellen i vårt dataset, K7 är studentens namn, B5:B14 är det intervall där studentens namn ska matchas, K6 är det värde som vi söker efter, dvs. betyg, C4:I4 är intervallet från vilket kolumnen Grade ska matchas. 0 används för att hänvisa till en exakt matchning. Formeln ger värdet från den korsande cellen i Marsal (studentens namn) rad och Betyg: kolumn.
➤ Tryck nu på ENTER
Som ett resultat av detta får du Betyg: av den studerande Marsal .
6. INDEX- och MATCH-funktioner Uppslag
INDEX-funktionen returnerar värdet eller referensen för cellen i skärningspunkten mellan en viss rad och kolumn i ett givet intervall. Vi kan alltså använda INDEX funktion med funktionen MATCH för att söka efter ett värde i en tabell.
➤ Ange följande formel för att ta reda på en elevs betyg,
=INDEX(I5:I14,MATCH(K7,B5:B14,0))
Här, I5:I14 är den matris där det resulterande värdet kommer att hittas, K7 är uppslagsvärdet, B5:B14 är uppslagsraden, 0 indikerar en exakt matchning. MATCH funktionen returnerar positionen för uppslagsvärdet. K7 och INDEX funktionen kommer att återge motsvarande värde från I5:I14 matris.
Efter att du har lagt in formeln,
➤ Press ENTER .
Som ett resultat får du betyget för den elev som du har nämnt i cell K7 .
7. Excel XMATCH-funktion till LOOKUP
XMATCH-funktionen returnerar den relativa positionen för ett objekt i en matris. Så istället för att använda MATCH kan vi använda funktionen XMATCH för att söka efter ett värde. Låt oss ta reda på betyget för en elev i vårt dataset med hjälp av funktionen XMATCH funktion.
➤ Skriv följande formel,
=INDEX(B4:I14,XMATCH(K7,B4:B14),XMATCH(K6,B4:I4))
Här är det XMATCH funktionen kommer att ge positionen för K7 från intervallet B4:B14 och läget för K6 från intervallet B4:I4 . Nu är det INDEX funktionen kommer att använda positionen för K7 som radnummer och positionen för K6 som kolumnnummer i tabellen B4:I14 för att återge värdet för cellen i skärningspunkten mellan den raden och kolumnen.
➤ Press ENTER
Som ett resultat får du betyget för den elev som anges i cell K7 .
Slutsats
Du kan söka efter värden i Excel genom att använda någon av de 7 typerna som beskrivs i den här artikeln. Om du har problem med någon typ av sökning i Excel kan du lämna en kommentar.