Kombinering af INDEX og XMATCH til dynamiske opslag
Stryg for at vise menuen
Hvorfor kombinere INDEX og XMATCH
Funktionen INDEX henter en værdi baseret på en række- eller kolonneposition. Funktionen XMATCH søger efter en værdi i et område og returnerer dens position.
Når disse to funktioner kombineres:
XMATCHfinder værdien position;INDEXhenter den tilsvarende værdi fra en anden kolonne.
Sammen skaber de en fleksibel opslagformel.
Eksempel på hentning af produktpris
Antag at regnearket indeholder følgende tabel.
Product | Category | Price |
|---|---|---|
Mouse | Accessories | 20 |
Keyboard | Accessories | 35 |
Monitor | Electronics | 180 |
Webcam | Electronics | 45 |
Produktnavnet, der skal søges efter, indtastes i celle E2.
Målet er at returnere Price for det pågældende produkt.
=INDEX(C2:C5; XMATCH(E2; A2:A5))
XMATCH-funktionen udføres først.
XMATCH(E2; A2:A5)
E2: indeholder produktnavnet, der skal søges efter;A2:A5: indeholder produktlisten;XMATCH: søger i listen og returnerer positionen for det fundne match.
Hvis E2 indeholder Monitor, returnerer XMATCH 3, fordi Monitor er det tredje element i området.
INDEX bruger positionen
Den returnerede position sendes til INDEX-funktionen.
INDEX(C2:C5; 3)
C2:C5: indeholder produktpriserne;3: henviser til den tredje række i området;INDEX: returnerer værdien, der er placeret på denne position. Resultat:180.
Hvad gør dette dynamisk
XMATCH bestemmer automatisk rækkepositionen.
Hvis produktnavnet i E2 ændres, returnerer XMATCH en anden position, og INDEX henter den tilsvarende værdi.
Dette gør det muligt for opslagformlen at tilpasse sig forskellige input.
INDEX + XMATCH giver mulighed for at:
- Adskille opslag- og returkolonner;
- Arbejde med kolonner i vilkårlig rækkefølge;
- Opbygge dynamiske opslagmodeller.
Denne kombination anvendes ofte, når der er behov for mere kontrol over opslagprocessen.
Scenarie
Et regneark indeholder en tabel med Product Name, Category og Price.
Et produktnavn indtastes i en inputcelle.
Målet er at returnere Category ved hjælp af en kombination af INDEX og XMATCH.
Opgaveinstruktioner
- Brug
XMATCHtil at finde positionen for produktnavnet i produktlisten; - Brug
INDEXtil at hente Category fra tabellen; - Kombinér begge funktioner i én formel.
Tak for dine kommentarer!
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat