Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Avanserte XLOOKUP-bruksområder | XLOOKUP-Grunnleggende og Avanserte Teknikker
Excel Oppslagsekspertise

bookAvanserte XLOOKUP-bruksområder

Sveip for å vise menyen

Bruk av omtrentlig samsvar med XLOOKUP

Eksakt samsvar brukes når identifikatorer må matche nøyaktig. Noen forretningsscenarier krever imidlertid samsvar innenfor intervaller.

Eksempel: provisjonssatser basert på salgsterskler.

Sales Table

Hvis en selger har 12 000 i salg, skal provisjonssatsen være 8 %. Dette krever omtrentlig samsvar.

Syntaks med Match Mode

=XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], match_mode)

Alternativer for match_mode:

  • 0: nøyaktig treff;
  • -1: nøyaktig treff eller neste lavere verdi;
  • 1: nøyaktig treff eller neste høyere verdi;
  • 2: jokertegn-treff.

For oppslag basert på intervaller, bruk -1. Dette betyr at hvis ingen nøyaktig treff finnes, returneres neste lavere verdi.

Bruk av omtrentlig samsvar

Anta at du har en karaktertabell. Column A inneholder minimumspoeng som kreves. Column B inneholder tilhørende bokstavkarakter. En students poengsum legges inn i celle D2. Målet er å returnere riktig bokstavkarakter basert på poengsummen. Minimum Score-kolonnen må sorteres i stigende rekkefølge.

=XLOOKUP(D2; A3:A8; B3:B8; "Not Found"; -1)
  • D2: inneholder studentens numeriske poengsum;
  • A3:A8: inneholder minimumsgrensene for poengsum;
  • B3:B8: inneholder bokstavkarakterene;
  • "Not Found": definerer hva som skal vises hvis ingen treff finnes;
  • -1: instruerer Excel om å returnere nærmeste lavere verdi hvis eksakt treff ikke finnes.
carousel-imgcarousel-imgcarousel-img
Slik fungerer det
expand arrow
  • Hvis D2 er lik 73, søker Excel i kolonnen for minimumspoengsum;
  • Den finner ikke nøyaktig 73;
  • Den finner den nærmeste lavere verdien, som er 70;
  • Den returnerer tilsvarende karakter B.

Dette er omtrentlig samsvar basert på intervaller.

Returnere flere kolonner

Anta at du har en ansatt-tabell: Employee ID | Salary | Bonus. Du ønsker å returnere både Salary og Bonus ved hjelp av ett oppslag.

=XLOOKUP(A3;E3:E7;F3:G7)
  • A3: inneholder Employee ID;
  • E3:E7: inneholder Employee ID-er i oppslagstabellen;
  • F3:G7: inneholder to kolonner, Salary og Bonus.
carousel-imgcarousel-imgcarousel-img
Slik fungerer det
expand arrow
  • Excel finner den samsvarende Employee ID i kolonne E;
  • Den returnerer både Salary og Bonus fra kolonnene F og G;
  • Resultatene fylles automatisk ut over to tilstøtende celler;

Én formel returnerer flere relaterte felt.

Søk fra bunnen

Anta at ansatt-tabellen inneholder dupliserte Employee ID-er over tid. Den nyeste posten legges alltid til nederst. Som standard søker XLOOKUP fra toppen og ned. For å returnere den nyeste posten, søk fra bunnen og opp.

=XLOOKUP(A2; E3:E7; F3:F7; "Not Found"; 0; -1)
  • A2: Employee ID som skal søkes etter;
  • E3:E7: oppslagskolonne;
  • F3:F7: returkolonne;
  • 0: tvinger nøyaktig treff;
  • -1: søker fra bunnen og opp.
carousel-imgcarousel-imgcarousel-img
Hvordan det fungerer
expand arrow
  • Excel begynner å søke fra bunnen av kolonne E;
  • Den finner første matchende ID fra bunnen;
  • Den returnerer verdien fra kolonne F i den raden.

Dette sikrer at den nyeste posten returneres når det finnes duplikater.

Scenario

Arbeidsboken inneholder tre separate ark.

Målet er å bruke avansert XLOOKUP for å hente ut spesifikke resultater.

question mark

Hvilket alternativ sikrer at XLOOKUP returnerer den nærmeste mindre verdien hvis et eksakt treff ikke finnes ved søk etter en verdi i en områdetabell?

Velg det helt riktige svaret

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 2. Kapittel 2

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

Seksjon 2. Kapittel 2
some-alt