Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Kombinera Index och Xmatch för Dynamiska Uppslag | Index Match och Flexibla Uppslagsmodeller
Excel Uppslagsmästare

bookKombinera Index och Xmatch för Dynamiska Uppslag

Svep för att visa menyn

Varför kombinera INDEX och XMATCH

Funktionen INDEX hämtar ett värde baserat på en rad- eller kolumnposition. Funktionen XMATCH söker efter ett värde i ett område och returnerar dess position.

När dessa två funktioner kombineras:

  • XMATCH hittar positionen för värdet;
  • INDEX hämtar motsvarande värde från en annan kolumn.

Tillsammans skapar de en flexibel uppslagsformel.

Exempel: Hämta produktpris

Anta att kalkylbladet innehåller följande tabell.

Product

Category

Price

Mouse

Accessories

20

Keyboard

Accessories

35

Monitor

Electronics

180

Webcam

Electronics

45

Produktnamnet som ska sökas anges i cellen E2. Målet är att returnera produktens Price.

=INDEX(C2:C5; XMATCH(E2; A2:A5))

Funktionen XMATCH körs först.

XMATCH(E2; A2:A5)
  • E2: innehåller produktnamnet som ska sökas;
  • A2:A5: innehåller produktlistan;
  • XMATCH: söker i listan och returnerar positionen för träffen.

Om E2 innehåller Monitor, returnerar XMATCH värdet 3 eftersom Monitor är det tredje objektet i intervallet.

INDEX använder positionen

Den returnerade positionen skickas till funktionen INDEX.

INDEX(C2:C5; 3)
  • C2:C5: innehåller produktpriserna;
  • 3: avser den tredje raden i intervallet;
  • INDEX: returnerar värdet som finns på den positionen. Resultat: 180.
skärmdump

Vad gör detta dynamiskt

XMATCH bestämmer radpositionen automatiskt. Om produktnamnet i E2 ändras, returnerar XMATCH en annan position och INDEX hämtar motsvarande värde. Detta gör att uppslagsformeln kan anpassa sig till olika indata.

INDEX + XMATCH möjliggör:

  • Separera uppslags- och returkolumner;
  • Arbeta med kolumner i valfri ordning;
  • Bygga dynamiska uppslagsmodeller.

Denna kombination används ofta när mer kontroll över uppslagsprocessen krävs.

Scenario

Ett kalkylblad innehåller en tabell med Product Name, Category och Price. Ett produktnamn anges i en inmatningscell. Målet är att returnera Category med en kombination av INDEX och XMATCH.

Uppgiftsinstruktioner

  • Använd XMATCH för att hitta positionen för produktnamnet i produktlistan;
  • Använd INDEX för att hämta Category från tabellen;
  • Kombinera båda funktionerna i en formel.
question mark

Vad är den främsta fördelen med att kombinera funktionerna INDEX och XMATCH för uppslag i Excel?

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 3. Kapitel 3

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

Avsnitt 3. Kapitel 3
some-alt