Die VLOOKUP-funksie was nog altyd een van Excel se kragtigste funksies. Dit laat jou na waardes in die eerste kolom van 'n tabel soek, en waardes van velde aan die regterkant terugstuur. Maar Excel het ook 'n funksie genaamd XLOOKUP, wat jou toelaat om vir 'n waarde in enige kolom of ry te soek, en data van enige ander kolom terug te stuur.
Hoe XLOOKUP Werk
Die XLOOKUP-funksie is baie makliker om te gebruik as die VLOOKUP-funksie, want in plaas daarvan om 'n waarde vir die resultatekolom te spesifiseer, kan jy die hele reeks spesifiseer.
Die funksie laat jou ook toe om beide 'n kolom en 'n ry te deursoek en die waarde by die kruisende sel op te spoor.
Die parameters van die XLOOKUP-funksie is soos volg:
=XLOOKUP (opsoek_waarde, soek_skikking, terugkeer_skikking, [pasmodus], [soek_modus])
- lookup_value: Die waarde waarna jy wil soek
- lookup_array: Die skikking (kolom) wat jy wil soek
- return_array: Die resultaat (kolom) waaruit jy 'n waarde wil haal
- match_mode (opsioneel): Kies 'n presiese passing (0), 'n presiese passing of volgende kleinste waarde (-1), of 'n jokerteken (2).
- search_mode (opsioneel): Kies of daar gesoek moet word met die eerste item in die kolom (1), die laaste item in die kolom (-1), binêre soektog stygend (2) of binêre soektog dalende (-2).
Die volgende is 'n paar van die mees algemene opsoekings wat jy met die XLOOKUP-funksie kan doen.
Hoe om na 'n enkele resultaat te soek met XLOOKUP
Die maklikste manier om XLOOKUP te gebruik, is om vir 'n enkele resultaat te soek deur 'n datapunt uit een kolom te gebruik.
-
Hierdie voorbeeldsigblad is 'n lys bestellings wat deur verkoopsverteenwoordigers ingedien is, insluitend die item, aantal eenhede, koste en totale verkoop.
-
As jy die eerste uitverkoping in die lys wil vind wat deur 'n spesifieke verkoopsverteenwoordiger ingedien is, kan jy 'n XLOOKUP-funksie skep wat die Rep-kolom vir 'n naam deursoek. Die funksie sal die resultaat van die Total-kolom terugstuur. Die XLOOKUP-funksie hiervoor is:
=XLOOKUP(I2, C2:C44, G2:G44, 0, 1)
- I2: Wys na die Rep Naam soeksel
- C2:C44: Dit is die Rep-kolom, wat die opsoek-skikking is
- G2:G33: Dit is die Total-kolom, wat die terugkeer-skikking is
- 0: Kies 'n presiese passing
- 1: Kies die eerste wedstryd in die resultate
-
Wanneer jy Enter druk en die naam van 'n verkoopsverteenwoordiger tik, sal die Totale resultaat-sel vir jou die eerste resultaat in die tabel vir daardie verkoopsverteenwoordiger wys.
-
As jy na die mees onlangse uitverkoping wil soek (aangesien die tabel volgens datum in omgekeerde volgorde gerangskik is), verander die laaste XLOOKUP-argument na - 1, wat sal begin die soektog vanaf die laaste sel in die opsoekskikking en verskaf eerder daardie resultaat aan jou.
-
Hierdie voorbeeld wys 'n soortgelyke soektog wat jy met 'n VLOOKUP-funksie kan uitvoer deur die Rep-kolom as die eerste kolom van die opsoektabel te gebruik. Met XLOOKUP kan jy egter vir enige kolom in enige rigting soek. Byvoorbeeld, as jy die verkoopsverteenwoordiger wil vind wat die eerste Binder-bestelling van die jaar verkoop het, sal jy die volgende XLOOKUP-funksie gebruik:
=XLOOKUP(I2, D2:D44, C2:C44, 0, 1)
- D2: Wys na die Item-soeksel
- D2:D44: Dit is die Item-kolom, wat die opsoek-skikking is
- C2:C44: Dit is die Rep-kolom, wat die terugkeer-skikking aan die linkerkant van die opsoek-skikking is
- 0: Kies 'n presiese passing
- 1: Kies die eerste wedstryd in die resultate
-
Hierdie keer sal die resultaat die naam wees van die verkoopsverteenwoordiger wat die eerste bindmiddelbestelling van die jaar verkoop het.
Voer vertikale en horisontale pasmaat uit met XLOOKUP
'n Ander vermoë van XLOOKUP waartoe VLOOKUP nie in staat is nie, is die vermoë om beide 'n vertikale en horisontale soektog uit te voer, wat beteken dat jy vir 'n item in 'n kolom en ook oor 'n ry kan soek.
Hierdie dubbele soekfunksie is 'n effektiewe vervanging vir ander Excel-funksies soos INDEX, MATCH of HLOOKUP.
-
In die volgende voorbeeldsigblad word die verkope vir elke verkoopsverteenwoordiger volgens kwartaal verdeel. As jy die derde kwartaal se verkope vir 'n spesifieke verkoopsverteenwoordiger wil sien, sonder die XLOOKUP-funksie, sal hierdie soort soektog moeilik wees.
-
Met die XLOOKUP-funksie is hierdie soort soektog maklik. Deur die volgende XLOOKUP-funksie te gebruik, kan jy soek vir die derde kwartaal se verkope vir 'n spesifieke verkoopsverteenwoordiger:
=XLOOKUP(J2, B2:B42, XLOOKUP(K2, C1:H1, C2:H42))
- J2: Wys na die Rep-soeksel
- B2:B42: Dit is die Item-kolom, wat die kolomopsoek-skikking is
- K2: Wys na die Quarter-soeksel
- C1:H1: Dit is die ry-opsoek-skikking
- C2:H42: Dit is die opsoekskikking vir die dollarbedrag in elke kwartaal
Hierdie geneste XLOOKUP-funksie identifiseer eers die verkoopsverteenwoordiger, en die volgende XLOOKUP-funksie identifiseer die verlangde kwartaal. Die terugkeerwaarde sal die sel is waar daardie twee onderskep.
-
Die resultaat vir hierdie formule is die kwartaal-een-verdienste vir die verteenwoordiger met die naam Thompson.
Gebruik die XLOOKUP-funksie
Die XLOOKUP-funksie is slegs beskikbaar vir Office Insider-intekenare, maar sal binnekort na alle Microsoft 365-intekenare uitgerol word.
As jy die funksie self wil toets, kan jy 'n Office Insider word. Kies Lêer > Rekening, kies dan die Office Insider aftreklys om in te teken.
Sodra jy by die Office Insider-program aansluit, sal jou geïnstalleerde weergawe van Excel al die jongste opdaterings ontvang, en jy kan die XLOOKUP-funksie begin gebruik.