Avanserte 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.



- Hvis
D2er lik73, 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: inneholderEmployee ID;E3:E7: inneholderEmployee ID-er i oppslagstabellen;F3:G7: inneholder to kolonner,SalaryogBonus.



- Excel finner den samsvarende
Employee IDi kolonneE; - Den returnerer både
SalaryogBonusfra kolonneneFogG; - 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 IDsom skal søkes etter;E3:E7: oppslagskolonne;F3:F7: returkolonne;0: tvinger nøyaktig treff;-1: søker fra bunnen og opp.



- Excel begynner å søke fra bunnen av kolonne
E; - Den finner første matchende ID fra bunnen;
- Den returnerer verdien fra kolonne
Fi 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.
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