XLOOKUP-Grundlæggende
Stryg for at vise menuen
XLOOKUP henter en værdi fra én kolonne baseret på en matchende værdi fundet i en anden kolonne.
Det anvendes når:
- Der findes en entydig identifikator;
- Ét resultat forventes;
- Et præcist match er påkrævet.
XLOOKUP søger efter en værdi og returnerer relateret information fra en anden kolonne i samme række.
Syntaks
=XLOOKUP(lookup_value, lookup_array, return_array)
lookup_value: værdien der skal søges efter;lookup_array: kolonnen hvor Excel søger efter et match;return_array: kolonnen der indeholder resultatet der skal returneres.
Hentning af løn ved hjælp af medarbejder-ID
To tabeller er tilgængelige i regnearket.
Employee Directory indeholder Employee ID, Employee Name, Department.
Employee Salaries indeholder Employee ID og Monthly Salary.
Målet er at returnere Monthly Salary til Employee Directory-tabellen baseret på Employee ID.


Oprettelse af opslagformel
Indsæt en ny kolonne i Employee Directory-tabellen med navnet Monthly Salary.
I den første celle i denne kolonne:
=XLOOKUP(A3; F:F; G:G)
A3erEmployee IDfra medarbejderoversigten;F:Fer kolonnenEmployee IDi Salary-tabellen;G:Ger kolonnenMonthly Salaryi Salary-tabellen.
Excel søger i kolonne F efter værdien i A3. Når der findes et match, returnerer Excel den tilsvarende værdi fra kolonne G.


Håndtering af manglende match
Hvis et Employee ID ikke findes i Salary-tabellen, returnerer Excel en fejl.
For at styre outputtet tilføjes det fjerde argument:
=XLOOKUP(A3; F:F; G:G; "Not Found")
Hvis der ikke findes et match, viser Excel Not Found i stedet for en fejl.


Intern funktion
Når formlen køres, udfører Excel følgende:
- Læser opslagværdien;
- Gennemgår opslagkolonnen fra top til bund;
- Finder det første nøjagtige match;
- Returnerer værdien fra returkolonnen i samme række.
De oprindelige datatabeller ændres ikke. Resultatet beregnes dynamisk baseret på formlen.
Scenario
Regnearket indeholder to tabeller:
Employee Directory og Employee Details.
Målet er at hente Job Title for hver medarbejder ved hjælp af XLOOKUP.
Opgaveinstruktioner
- Indsæt en ny kolonne i Employee Directory-tabellen med navnet
Job Title; - Brug
XLOOKUPtil at henteJob Titlebaseret påEmployee ID; - Sørg for, at formlen returnerer
Not Found, hvis der ikke findes et match; - Udfyld formlen ned gennem kolonnen.
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