Grunnleggende Om Xlookup
Sveip for å vise menyen
XLOOKUP henter en verdi fra én kolonne basert på en samsvarende verdi funnet i en annen kolonne.
Det brukes når:
- En unik identifikator finnes;
- Ett resultat forventes;
- Eksakt samsvar kreves.
XLOOKUP søker etter en verdi og returnerer tilhørende informasjon fra en annen kolonne i samme rad.
Syntaks
=XLOOKUP(lookup_value, lookup_array, return_array)
lookup_value: verdien som skal søkes etter;lookup_array: kolonnen der Excel søker etter et samsvar;return_array: kolonnen som inneholder resultatet som skal returneres.
Hente lønn ved hjelp av ansatt-ID
To tabeller er tilgjengelige i regnearket.
Employee Directory inneholder Employee ID, Employee Name, Department.
Employee Salaries inneholder Employee ID og Monthly Salary.
Målet er å returnere Monthly Salary til tabellen Employee Directory basert på Employee ID.


Opprette oppslagsformelen
Sett inn en ny kolonne i Employee Directory-tabellen med navnet Monthly Salary.
I den første cellen i denne kolonnen:
=XLOOKUP(A3; F:F; G:G)
A3erEmployee IDfra katalogtabellen;F:FerEmployee ID-kolonnen i Salary-tabellen;G:GerMonthly Salary-kolonnen i Salary-tabellen.
Excel søker i kolonnen F etter verdien i A3. Når et treff finnes, returnerer Excel den tilsvarende verdien fra kolonnen G.


Håndtering av manglende treff
Hvis en Employee ID ikke finnes i Salary-tabellen, returnerer Excel en feil.
For å kontrollere resultatet, legg til det fjerde argumentet:
=XLOOKUP(A3; F:F; G:G; "Not Found")
Hvis det ikke finnes et treff, viser Excel Not Found i stedet for en feil.


Hva skjer internt
Når formelen kjøres, gjør Excel følgende:
- Leser oppslagsverdien;
- Skanner oppslagskolonnen fra topp til bunn;
- Finner det første nøyaktige treffet;
- Returnerer verdien fra returkolonnen i samme rad.
De opprinnelige datatabellene endres ikke. Resultatet beregnes dynamisk basert på formelen.
Scenario
Regnearket inneholder to tabeller:
Employee Directory og Employee Details.
Målet er å hente ut Job Title for hver ansatt ved hjelp av XLOOKUP.
Oppgaveinstruksjoner
- Sett inn en ny kolonne i Employee Directory-tabellen med navnet
Job Title; - Bruk
XLOOKUPfor å henteJob Titlebasert påEmployee ID; - Sørg for at formelen returnerer
Not Foundhvis det ikke finnes noen treff; - Fyll formelen nedover i kolonnen.
Takk for tilbakemeldingene dine!
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår