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.
Anvendes når:
- Der findes en entydig identifikator;
- Ét resultat forventes;
- Et nøjagtigt 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 directory-tabellen;F:FerEmployee ID-kolonnen i Salary-tabellen;G:GerMonthly Salary-kolonnen i Salary-tabellen.
Excel søger i kolonnen F efter værdien i A3. Når der findes et match, returnerer Excel den tilsvarende værdi fra kolonnen 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.


Hvad sker der internt
Når formlen køres, gør 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.
Opgave
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
XLOOKUP-Grundlæggende
XLOOKUP henter en værdi fra én kolonne baseret på en matchende værdi fundet i en anden kolonne.
Anvendes når:
- Der findes en entydig identifikator;
- Ét resultat forventes;
- Et nøjagtigt 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 directory-tabellen;F:FerEmployee ID-kolonnen i Salary-tabellen;G:GerMonthly Salary-kolonnen i Salary-tabellen.
Excel søger i kolonnen F efter værdien i A3. Når der findes et match, returnerer Excel den tilsvarende værdi fra kolonnen 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.


Hvad sker der internt
Når formlen køres, gør 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.
Opgave
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!