Indholdsfortegnelse
En af de hyppige anvendelser af Excel er at søge efter en værdi i en tabel eller et dataramme. I Excel har vi 4 dedikerede opslagsfunktioner. Derudover kan vi anvende en kombination af forskellige funktioner til at søge efter en værdi. Vi kan bruge 7 typer opslag i Excel til at finde frem til specifikke værdier.
I det følgende datasæt har vi en liste over karakterer, som forskellige studerende har opnået i løbet af et semester i et fag. Vi vil nu bruge dette datasæt til at demonstrere 7 forskellige typer opslag.
Download arbejdsbog til øvelser
Typer af opslag i Excel.xlsx7 typer opslag i Excel
1. LOOKUP-funktion i Excel
Funktionen LOOKUP søger efter en værdi i et givet array og kan returnere et resultat fra et andet array. Antag, at vi vil finde ud af karakteren for en af eleverne.
➤ Indtast følgende formel,
=LOOKUP(K7,B5:B14,I5:I14)
Her, K7 er opslagsværdien, B5:B14 er opslagsrækken og I5:I14 er resultatmatrixen. LOOKUP funktionen finder opslagsværdien i opslagsarrayet og returnerer resultatet fra resultatarrayet.
➤ Tryk på INDTAST
Som et resultat får du den pågældende elevs karakter. På samme måde kan du bruge LOOKUP funktion til at finde en bestemt værdi fra en tabel.
Læs mere: Avancerede Excel-opslagsfunktioner (9 eksempler)
2. HLOOKUP-funktion
HLOOKUP-funktionen leder efter en værdi i den øverste række i en tabel eller et array og returnerer en værdi i den samme kolonne fra en specificeret række. Funktionen leder efter en værdi langs en række, dvs. horisontalt, og derfor hedder den HLOOKUP .
Lad os antage, at vi ønsker at finde den karakter, som en elev ved navn Robin fik i den endelige prøve.
➤ Indtast følgende formel,
=HLOOKUP(K9,B4:G14,8,FALSE)
Her, K9 er opslagsværdien, B4:G14 er tabelmatrixen, 8 er rækkeindeksnummeret, hvilket betyder, at vi ønsker værdien fra den 8. række i tabellen, og FALSK angiver, at funktionen vil søge efter et nøjagtigt match. Formlen vil søge efter K9 i den øverste række i tabellen B4:G14 og returnerer værdien fra den 8. række i den kolonne, hvor K9 er blevet fundet.
➤ Tryk på INDTAST
Så du vil få den karakter, som Robin har opnået i den endelige prøve.
3. Excel VLOOKUP-funktion
VLOOKUP-funktionen er den komplementære funktion af den HLOOKUP funktion. HLOOKUP funktion leder efter værdien langs en række, mens VLOOKUP funktion leder efter værdien i en kolonne. VLOOKUP leder efter værdien i kolonnen længst til venstre og returnerer derefter en værdi i den samme række i den angivne kolonne.
Lad os finde ud af karakteren for en af eleverne ved hjælp af VLOOKUP funktion.
➤ Indsæt følgende formel,
=VLOOKUP(K7,B4:I14,8,FALSE)
Her, K7 er opslagsværdien, B4:I14 er tabelmatrixen, 8 er kolonneindeksnummeret, hvilket betyder, at vi ønsker værdien fra tabellens 8. kolonne, og FALSK angiver, at funktionen vil søge efter et nøjagtigt match. Funktionen vil søge efter K7 i kolonnen længst til venstre i tabellen B4:I14 og returnerer værdien af den 8. kolonne fra den række, hvor opslagsværdien er fundet.
➤ Tryk på INDTAST
Som et resultat får du den pågældende elevs karakter (celle K7 ).
Læs mere: Excel LOOKUP vs VLOOKUP: Med 3 eksempler
4. Excel XLOOKUP-funktion
XLOOKUP-funktionen er den mest effektive funktion i Excel til at søge efter en værdi i et interval. Denne funktion er kun tilgængelig i Office 365 Så hvis du bruger en ældre version, vil du ikke kunne bruge denne funktion. XLOOKUP funktionen søger i et område eller et array efter et match og returnerer det tilsvarende element fra et andet område eller array.
➤ Indtast følgende formel for at få karakteren for en af eleverne
=XLOOKUP(K7,B5:B14,I5:I14)
Her vil formlen søge efter værdien K7 i området B5:B14 og returnerer den tilsvarende værdi fra området I5:I14
➤ Tryk på INDTAST
Som et resultat får du karakteren for den studerende, der er nævnt i celle K7.
Lignende læsninger
- Sådan Opslag med flere kriterier i Excel (både AND eller OR Type)
- Brug Excel ADDRESS-funktionen (7 eksempler)
- Sådan slår du op på tekst i Excel (7 egnede metoder)
5. OFFSET- og MATCH-funktioner til opslag af data
Vi kan søge efter en værdi ved hjælp af OFFSET-funktionen og MATCH-funktionen i det hele taget.
OFFSET funktionen returnerer en reference til et interval. MATCH funktionen returnerer den relative position af et element i et array, der matcher en bestemt værdi i en bestemt rækkefølge. Lad os nu se, hvordan vi kan bruge disse to funktioner til at søge efter en værdi.
Vi vil finde ud af en elevs karakter fra datasættet.
➤ Indtast følgende formel
=OFFSET(B4,MATCH(K7,B5:B14,0),MATCH(K6,C4:I4,0))
Her, B4 er referencecellen, som er den første celle i vores datasæt, K7 er navnet på den studerende, B5:B14 er det område, hvor den studerendes navn skal matches, K6 er den værdi, som vi søger efter, dvs, C4:I4 er det område, hvorfra kolonnen Grade vil blive matchet. 0 bruges til at henvise til et nøjagtigt match. Formlen vil give værdien fra den celle, der skærer cellen i Marsal (navn på den studerende) række og Karakter kolonne.
➤ Nu skal du trykke på INDTAST
Som et resultat heraf får du den Karakter af den studerende Marsal .
6. INDEX- og MATCH-funktioner Opslag
INDEX-funktionen returnerer værdien eller referencen for cellen i skæringspunktet mellem en bestemt række og kolonne i et givet område. Vi kan altså bruge INDEX funktion med den MATCH funktion til at søge efter en værdi fra en tabel.
➤ Indtast følgende formel for at finde ud af en elevs karakter,
=INDEX(I5:I14,MATCH(K7,B5:B14,0))
Her, I5:I14 er det array, hvorfra den resulterende værdi skal findes, K7 er opslagsværdien, B5:B14 er opslagsrækken, 0 angiver et nøjagtigt match. MATCH funktionen returnerer positionen for opslagsværdien K7 og INDEX funktionen vil returnere den tilsvarende værdi fra I5:I14 array.
Når du har indsat formlen,
➤ Tryk på INDTAST .
Som et resultat får du karakteren for den elev, du har nævnt i celle K7 .
7. Excel XMATCH-funktion til LOOKUP
XMATCH-funktionen returnerer den relative position for et element i et array. Så i stedet for at bruge MATCH funktion, kan vi bruge XMATCH funktion til at søge efter en værdi. Lad os finde ud af karakteren for en elev fra vores datasæt ved hjælp af funktionen XMATCH funktion.
➤ Indtast følgende formel,
=INDEX(B4:I14,XMATCH(K7,B4:B14),XMATCH(K6,B4:I4))
Her er det XMATCH funktionen vil give positionen for K7 fra området B4:B14 og placeringen af K6 fra området B4:I4 . Nu er INDEX funktionen vil bruge positionen for K7 som rækkens nummer og placeringen af K6 som kolonnenummer i tabellen B4:I14 for at returnere værdien af cellen i skæringspunktet mellem den pågældende række og kolonne.
➤ Tryk på INDTAST
Som et resultat får du karakteren for den studerende, der er nævnt i celle K7 .
Konklusion
Du kan søge efter værdier i Excel ved hjælp af en af de 7 typer, der er beskrevet i denne artikel. Hvis du oplever nogen form for forvirring om nogen af typerne af opslag i Excel, bedes du efterlade en kommentar.