Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära XLOOKUP-Grunder | Xlookup-Grunder och Avancerade Tekniker
Excel Uppslagsmästare

bookXLOOKUP-Grunder

Svep för att visa menyn

XLOOKUP hämtar ett värde från en kolumn baserat på ett matchande värde som hittas i en annan kolumn. Det används när:

  • En unik identifierare finns;
  • Ett resultat förväntas;
  • En exakt matchning krävs.

XLOOKUP söker efter ett värde och returnerar relaterad information från en annan kolumn i samma rad.

Syntax

=XLOOKUP(lookup_value, lookup_array, return_array)
  • lookup_value: värdet som ska sökas efter;
  • lookup_array: kolumnen där Excel söker efter en matchning;
  • return_array: kolumnen som innehåller resultatet som ska returneras.

Hämta lön med hjälp av anställnings-ID

Två tabeller finns tillgängliga i kalkylbladet. Employee Directory innehåller Employee ID, Employee Name, Department. Employee Salaries innehåller Employee ID och Monthly Salary. Målet är att returnera Monthly Salary till tabellen Employee Directory baserat på Employee ID.

carousel-imgcarousel-img

Skapa uppslagsformeln

Infoga en ny kolumn i tabellen Employee Directory med namnet Monthly Salary. I den första cellen i den kolumnen:

=XLOOKUP(A3; F:F; G:G)
  • A3 är Employee ID från katalogtabellen;
  • F:F är kolumnen Employee ID i lönetabellen;
  • G:G är kolumnen Monthly Salary i lönetabellen.

Excel söker i kolumn F efter värdet i A3. När en träff hittas returnerar Excel motsvarande värde från kolumn G.

carousel-imgcarousel-img

Hantering av saknade träffar

Om ett Employee ID inte finns i lönetabellen returnerar Excel ett fel. För att styra utdata, lägg till det fjärde argumentet:

=XLOOKUP(A3; F:F; G:G; "Not Found")

Om ingen träff hittas visar Excel Not Found istället för ett fel.

carousel-imgcarousel-img

Vad som händer internt

När formeln körs gör Excel följande:

  • Läser uppslagsvärdet;
  • Skannar uppslagskolumnen uppifrån och ner;
  • Hittar den första exakta träffen;
  • Returnerar värdet från returkolumnen på samma rad.

De ursprungliga datatabellerna ändras inte. Resultatet beräknas dynamiskt baserat på formeln.

Scenario

Arbetsbladet innehåller två tabeller:
Employee Directory och Employee Details.
Målet är att hämta Job Title för varje anställd med hjälp av XLOOKUP.

Uppgiftsinstruktioner

  • Infoga en ny kolumn i tabellen Employee Directory med namnet Job Title;
  • Använd XLOOKUP för att hämta Job Title baserat på Employee ID;
  • Säkerställ att formeln returnerar Not Found om ingen matchning finns;
  • Fyll formeln nedåt i kolumnen.
question mark

Vad är den primära funktionen för XLOOKUP i Excel?

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 2. Kapitel 1

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 2. Kapitel 1
some-alt