Ersätta Äldre Uppslag med Moderna Lösningar
Svep för att visa menyn
Under kursens gång introducerades flera uppslagsfunktioner:
VLOOKUP, HLOOKUP, XLOOKUP, INDEX med XMATCH.
Alla dessa funktioner kan hämta data från tabeller, men de skiljer sig åt i flexibilitet, tillförlitlighet och modern relevans.
Äldre kalkylblad förlitar sig ofta på VLOOKUP eller HLOOKUP. Däremot föredras i moderna Excel-arbetsflöden vanligtvis XLOOKUP eller kombinationer som INDEX med XMATCH.
Att jämföra dessa metoder hjälper dig att förstå när varje metod är lämplig.
Samma problem löst på tre sätt
Antag att kalkylbladet innehåller följande tabell.
Product Code | Product Name | Price |
|---|---|---|
P-101 | Mouse | 20 |
P-102 | Keyboard | 35 |
P-103 | Monitor | 180 |
P-104 | Webcam | 45 |
Produktkoden anges i cellen E2.
Målet är att returnera Price.
Metod 1 med VLOOKUP
=VLOOKUP(E2; A2:C5; 3; FALSE)
VLOOKUP söker i den första kolumnen i tabellen och returnerar värdet från ett angivet kolumnnummer.
Metod 2 med XLOOKUP
=XLOOKUP(E2; A2:A5; C2:C5)
XLOOKUP söker i uppslagskolumnen och returnerar motsvarande värde från returkolumnen.
Metod 3 med INDEX och XMATCH
=INDEX(C2:C5; XMATCH(E2; A2:A5))
XMATCH hittar positionen för uppslagsvärdet. INDEX hämtar motsvarande värde från returkolumnen.
Jämförelse av uppslagsmetoder
Method | Strength | Limitation |
|---|---|---|
| Enkel och allmänt använd | Kan inte söka till vänster, känslig för kolumnändringar |
| Fungerar för horisontella tabeller | Sällan använd och begränsad |
| Modern och kraftfull | Kräver nyare versioner av Excel |
| Mycket flexibel | Något mer komplexa formler |
Bästa praxis för moderna Excel
Vid skapande av nya kalkylblad:
Använd XLOOKUP för de flesta uppslagsuppgifter.
När avancerad flexibilitet krävs, använd INDEX tillsammans med XMATCH.
Äldre funktioner som VLOOKUP och HLOOKUP används främst vid arbete med befintliga kalkylblad.
Tack för dina kommentarer!
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal