Fonksiyona Excel XLOOKUP bi mînakên formula

  • Vê Parve Bikin
Michael Brown

Dersdar XLOOKUP - fonksiyona nû ya ji bo lêgerîna vertîkal û horizontî di Excel de destnîşan dike. Lêgerîna çepê, maça paşîn, Vlookup bi gelek pîvanan û gelek tiştên din ên ku berê hewcedarî dereceyek zanistiya roketan bû ji bo ku were bidest xistin, niha wekî ABC hêsan bûne.

Ku hewce bike ku hûn li Excel lê bigerin , hûn ê kîjan fonksiyonê bikar bînin? Ma ew VLOOKUP kevirê bingehîn e an birayê wê yê horizontî HLOOKUP e? Di rewşek tevlihevtir de, hûn ê xwe bispêrin kombînasyona kanonîkî ya INDEX MATCH an jî karê xwe bi Power Query ve bikin? Mizgînî ev e ku êdî tu hilbijartî tune ye - van hemî rêbazan rê li ber peykerek bihêztir û pirrengtir, fonksiyona XLOOKUP-ê vedike.

XLOOKUP çawa çêtir e? Bi gelek awayan! Ew dikare berbi çepê û jor ve, li jor û ber bi vertîkal binêre, bi çend pîvanan bigere, û tewra stûnek an rêzek daneyê, ne tenê nirxek, vegerîne. Ew Microsoft 3 dehsalan girtiye, lê di dawiyê de wan kariye ku fonksiyonek bihêz dîzayn bike ku gelek xeletiyên dilşikestî û qelsiyên VLOOKUP-ê derbas dike.

Destpêk çi ye? Mixabin, yek heye. Fonksiyona XLOOKUP tenê di Excel de ji bo Microsoft 365, Excel 2021, û Excel ji bo tevnê heye.

    Fonksiyona Excel XLOOKUP - hevoksazî û bi kar tîne

    Fonksiyon XLOOKUP di Excel ji bo nirxek diyarkirî rêzek an rêzek digere û nirxa têkildar ji stûnek din vedigerîne. Ew dikare herduyan jî binihêrehemî hûrguliyên têkildarî firoşkarê berjewendiyê (F2) bistînin. Ya ku divê hûn bikin ev e ku ji bo argumana return_array rêzek, ne stûnek an rêzek yekalî peyda bikin:

    =XLOOKUP(F2, A2:A7, B2:D7)

    Hûn formula li milê çepê yê jorîn têkevin. hucreya encamên rêzê, û Excel bixweber encaman di şaneyên vala yên cîran de dirijîne. Di rewşa me de, rêzika vegerê (B2:D7) 3 stûnan digire ( Dîrok , Tar û Heq ), û her sê nirx jî vedigerin nav rêzê. G2:I2.

    Heke hûn tercîh dikin ku encaman di stûnekê de bi awayekî vertîkal rêz bikin, XLOOKUP-ê di fonksiyona TRANSPOSE de bihêlin da ku rêzika vegerî bizivirin:

    =TRANSPOSE(XLOOKUP(G1, A2:A7, B2:D7))

    Bi vî rengî, hûn dikarin stûnek daneya tevahî vegerînin, bêje stûna Heqdar . Ji bo vê, hucreya F1 ya ku "Amount" dihewîne wekî lookup_value , rêza A1:D1 ku sernavên stûnê hene wekî lookup_array û rêza A2:D7 ku hemî daneyan wekî vedihewîne bikar bînin. vegera_array .

    =XLOOKUP(F1, A1:D1, A2:D7)

    Nîşe. Ji ber ku gelek nirx di nav şaneyên cîran de têne bicîh kirin, pê ewle bine ku têra we şaneyên vala li rast an jêr hene. Ger Excel nikaribe têra xwe şaneyên vala bibîne, #SPILL! xeletî çêdibe.

    Tip. XLOOKUP ne tenê dikare gelek navnîşan vegerîne lê di heman demê de wan bi nirxên din ên ku hûn diyar dikin jî biguhezîne. Nimûneyek ji guheztina giran a weha dikare li vir were dîtin: Meriv çawa bi XLOOKUP-ê li çend nirxan digere û diguhezîne.

    XLOOKUP bipir pîvan

    Awantajeke din a mezin a XLOOKUP ev e ku ew bi xwemalî rêzikên xwe digire. Ji ber vê qabiliyetê, hûn dikarin pir pîvanan rasterast di argumana lookup_array de binirxînin:

    XLOOKUP(1, ( range_krîter1 = pîvan1 ) * ( qrîtera_range2 = krîtera2 ) * (…), return_array )

    Ev formula çawa dixebite : Encama testa her pîvanê rêzek e ji nirxên RAST û FALSE. Zêdebûna rêzan TRUE û FALSE bi rêzê ve diguhezîne 1 û 0, û rêza lêgerîna dawîn çêdike. Wekî ku hûn dizanin, pirkirina bi 0-ê her gav sifir dide, ji ber vê yekê di rêza lêgerînê de, tenê tiştên ku hemî pîvanan pêk tînin bi 1-ê têne destnîşan kirin. Û ji ber ku nirxa lêgerîna me "1" e, Excel di <1 de yekem "1" digire>lookup_array (hevoka yekem) û nirxê ji return_array di heman pozîsyonê de vedigerîne.

    Ji bo dîtina formula di çalakiyê de, werin em mîqdarek ji D2:D10 ( return_array ) bi şertên jêrîn:

    • Krîterên1 (dîrok) = G1
    • Krîterên2 (firotanê) = G2
    • Krîterên3 (madde) = G3

    Bi tarîxên di A2:A10 ( range_krîterî1 ), navên firoşkaran di B2:B10 ( range_krîter2 ) û tiştên di C2:C10 de ( kriter_range3 ), formula vî rengî digire:

    =XLOOKUP(1, (B2:B10=G1) * (A2:A10=G2) * (C2:C10=G3), D2:D10)

    Her çend fonksiyona Excel XLOOKUP rêzikan pêvajoyê dike, ew wekî formula birêkûpêk dixebite û bi Enterek asayî tê temam kirin.lêdana bişkojkê.

    Formula XLOOKUP ya bi çend pîvanan bi şert û mercên "wekhev" re sînordar nabe. Hûn azad in ku hûn operatorên din ên mantiqî jî bikar bînin. Mînakî, ji bo fîlterkirina fermanên ku di roja G1 an berê de hatine çêkirin, "<=G1" têxin pîvana yekem:

    =XLOOKUP(1, (A2:A10<=G1) * (B2:B10=G2) * (C2:C10=G3), D2:D10)

    Double XLOOKUP

    Ji bo dîtinê nirxek li hevberdana rêzek û stûnek diyarkirî, bi navê lêgerîna ducar an lêgerîna matrixê bike. Erê, Excel XLOOKUP jî dikare wiya bike! Hûn bi tenê fonksiyonek di hundurê yekî din de hêlîn dikin:

    XLOOKUP( lookup_value1 , lookup_array1 , XLOOKUP( lookup_value2 , lookup_array2 , data_values ))

    Ev formula çawa dixebite : Formul li ser şiyana XLOOKUP-ê ye ku rêzek an stûnek tevahî vegerîne. Fonksiyona hundurîn li nirxa xweya lêgerînê digere û stûnek an rêzek daneyên têkildar vedigerîne. Ew array wekî return_array diçe fonksiyona derve.

    Ji bo vê nimûneyê, em ê firotanên ku ji hêla firoşkarek taybetî ve di çaryeka diyarkirî de hatine çêkirin bibînin. Ji bo vê yekê, em di H1 (navê firoşkarê) û H2 (çaryek) de nirxên lêgerînê dinivîsin, û bi formula jêrîn Xlookupek du-alî dikin:

    =XLOOKUP(H1, A2:A6, XLOOKUP(H2, B1:E1, B2:E6))

    An jî rêyek din :

    =XLOOKUP(H2, B1:E1, XLOOKUP(H1, A2:A6, B2:E6))

    Li ku derê A2:A6 navên firoşkar in, B1:E1 çaryek in (sernivîsên stûnê), û B2:E6 nirxên daneyê ne.

    Lêgerînek du-alî jî dikare bi formulek INDEX Match û bi açend awayên din. Ji bo bêtir agahdarî, ji kerema xwe li lêgerîna du-alî li Excel binêre.

    Heke Çewtiya XLOOKUP

    Dema ku nirxa lêgerînê neyê dîtin, Excel XLOOKUP xeletiyek #N/A vedigerîne. Ji bikarhênerên pispor re pir nas û têgihîştî ye, dibe ku ew ji bo nûciwanan pir tevlihev be. Ji bo ku nîşaneya xeletiya standard bi peyamek bikarhêner-heval biguhezîne, nivîsa xwe di argumana 4emîn a bi navê if_not_found de binivîsîne.

    Vegere mînaka yekem a ku di vê tutoriyê de hatî nîqaş kirin. Ger kesek navekî okyanûsê nederbasdar bike E1, formula jêrîn dê bi eşkere ji wan re bêje ku "Tu hevber nayê dîtin":

    =XLOOKUP(E1, A2:A6, B2:B6, "No match is found")

    Nîşe:

    • Argûmana if_not_found tenê xeletiyên #N/A, ne hemî xeletiyan, digire.
    • Çewtiyên #N/A jî dikarin bi IFNA û VLOOKUP-ê werin hilanîn, lê hevoksazî hinekî tevlihevtir e û formulek dirêjtir e.

    XLOOKUP-ya hesas-qezenc

    Ji hêla xwerû ve, fonksiyona XLOOKUP tîpên piçûk û mezin wekî heman tîpan digire dest. Ji bo ku wê hesas biqewime, fonksiyona EXACT ji bo argumana lookup_array bikar bînin:

    XLOOKUP(RAST, EXACT( nirx_lookup , lookup_array ), return_array )

    Ev formul çawa dixebite : Fonksiyona EXACT nirxa lêgerînê li hember her nirxek di rêzika lêgerînê de dide ber hev û heke ew tam eynî bin tevî kêşeya herfê, REŞT vedigerîne. Ev rêza nirxên mantiqî diçe lookup_array argumana XLOOKUP. Di encamê de, XLOOKUP li nirxa TRUE di rêza jorîn de digere û ji rêzika vegerê hevberdanê vedigerîne.

    Mînakî, ji bo ku bihayê ji B2:B7 ( return_array ) bistîne. babete di E1 de ( lookup_nirx) , formula di E2 de ev e:

    =XLOOKUP(TRUE, EXACT(E1, A2:A7), B2:B7, "Not found")

    Nîşe. Ger du an jî zêdetir heman nirx di rêzika lêgerînê de hebin (tevlî kêşeya nameyê), yekem hevça ku hatî dîtin tê vegerandin.

    Excel XLOOKUP naxebite

    Heke formula te rast naxebite an jî xeletî çêdibe, bi îhtîmaleke mezin ji ber sedemên jêrîn e:

    XLOOKUP di Excel min de tune ye

    Fonksiyon XLOOKUP ne lihevhatina paşverû ye. Ew tenê di Excel de ji bo Microsoft 365 û Excel 2021 heye, û dê di guhertoyên berê de xuya neke.

    XLOOKUP encama xelet vedigerîne

    Heke formula Xlookup-ya we ya eşkere rast nirxek xelet vegerîne, şans hene. ku dema ku formula li jêr an li ser hev hate kopî kirin, rêza lêgerîn an vegerê "guherî". Ji bo ku ev yek neqewime, pê ewle bin ku hûn her gav her du rêzan bi referansên hucreyê yên mutleq (wek $A$2:$A$10) kilît bikin.

    XLOOKUP #N/A xeletî vedigerîne

    A #N /Çewtiyek tenê tê vê wateyê ku nirxa lêgerînê nayê dîtin. Ji bo rastkirina vê, biceribînin ku lihevhatina texmînî bigerin an jî bikarhênerên xwe agahdar bikin ku lihevhatî nehat dîtin.

    XLOOKUP #VALUE xelet vedigerîne

    A #VALUE! Heke rêzikên lêgerîn û vegerê li hev nebin, xeletî çêdibedimensions. Mînakî, ne mimkûn e ku meriv di rêzek horizontî de bigere û nirxan ji rêzek vertîkal vegerîne.

    XLOOKUP xeletiya #REF vedigerîne

    A #REF! Gava ku di navbera du pirtûkên xebatê yên cihêreng de, ku yek ji wan girtî ye, dinihêre, xeletî tê avêtin. Ji bo rastkirina xeletiyê, bi tenê her du pelan vekin.

    Wek ku we nû dît, XLOOKUP gelek taybetmendiyên hêja hene ku wê dikin fonksiyona hema hema ji bo lêgerîna Excel-ê. Ez ji bo xwendinê spas dikim û hêvî dikim ku hefteya pêş me we li ser bloga xwe bibînim!

    Pirtûka xebatê ya ji bo daxistinê pratîk bikin

    Mînakên formula Excel XLOOKUP (pelê xlsx)

    vertîkal û horîzontal û lihevhatineke tam (default), teqrîb (nêzîkî) lihevhatinek, an jî pîvaz (qismî) pêk bînin.

    Sîntaksa fonksiyona XLOOKUP wiha ye:

    XLOOKUP(nirx_lookup, lêgerîn_array, return_array, [if_not_found], [match_mode], [search_mode])

    3 argumanên pêşîn hewce ne û sê yên dawî jî vebijarkî ne.

    • Lookup_value - nirxa ku bigerin.
    • Lookup_array - rêze an rêzika ku lê bigere.
    • Return_array - rêze an rêzika ku jê nirxan vedigerîne.
    • Eger_not_found [vebijarkî] - nirxa ku tê vegere heke hevber neyê dîtin. Ger ji holê rabe, xeletiyek #N/N tê vegerandin.
    • Match_mode [vebijarkî] - cureya hevberdanê ya ku tê kirin:
      • 0 an jî jêbirin (pêşniyaz) - lihevhatina rast . Ger nehate dîtin, xeletiyek #N/A tê vegerandin.
      • -1 - lihevhatina rast an piçûktir. Heger lihevhatineke tam nehate dîtin, nirxa piçûktir a din tê vegerandin.
      • 1 - lihevhatina rast an ya din mezintir. Ger lihevhatinek tam neyê dîtin, nirxa din a mezintir tê vegerandin.
      • 2 - lihevhatina karekterên hovane.
    • Search_mode [vebijarkî] - arastekirina lêgerînê:
      • 1 an jêbirin (default) - lêgerîna ji yekem heta dawî.
      • -1 - lêgerîna li gorî rêza berevajî, ji paşîn berbi yekem.
      • 2 - lêgerîna binaryê li ser daneyan bi hilkişîna rêzkirî.
      • -2 - lêgerîna binaryê ya li ser daneyan bi xwarê hatî rêzkirin.

      Li gorî Microsoft, binarylêgerîn ji bo bikarhênerên pêşketî tê de ye. Ew algorîtmayek taybetî ye ku bi berhevkirina wê bi hêmana navîn a rêzê re cîhê nirxek lêgerînê di nav rêzek rêzkirî de dibîne. Lêgerînek binary ji lêgerînek birêkûpêk pir zûtir e lê tenê li ser daneyên cûrbecûr rast dixebite.

    Formula XLOOKUP-a bingehîn

    Ji bo ku bêtir têgihiştinê bi dest bixin, werin em formula Xlookup di forma wê ya herî hêsan de ava bikin da ku lêgerînek rastîn pêk bînin. Ji bo vê yekê, em ê tenê hewceyê 3 argumanên pêşîn bin.

    Bêguman, we tabloyek kurt heye ku agahdariya li ser pênc okyanûsên li ser Erdê heye. Hûn dixwazin di F1-ê de qada têketina okyanûsê ya taybetî bistînin ( lookup_value ). Bi navên okyanûsan di A2:A6 ( lookup_array ) û deverên di C2:C6 ( return_array ), formula weha diçe:

    =XLOOKUP(F1, A2:A6, C2:C6)

    Bi îngilîzî ya sade hatiye wergerandin, dibêje: nirxa F1 di A2:A6 de bigerin û nirxek ji C2:C6 di heman rêzê de vegerînin. Ne hejmarên pêveka stûnê, ne cûrbecûr, ne qursên din ên pûç ên Vlookup! Ew tenê dixebite :)

    XLOOKUP li hember VLOOKUP di Excel de

    Li gorî VLOOKUP-a kevneşopî, XLOOKUP gelek avantajên xwe hene. Bi çi awayî ew ji VLOOKUP çêtir e? Li vir navnîşek ji 10 taybetmendiyên çêtirîn hene ku derî ji her fonksiyonek lêgerînê ya din a Excel-ê vediqetînin:

    1. Lêgerîna vertîkal û horizontal . Fonksiyona XLOOKUP navê xwe ji ber kapasîteya xwe ya ku hem vertîkal û hem jî li jor nihêrî, girtiyehorîzontal.
    2. Li her alî binihêre: rast, çep, jêr an jor . Dema ku VLOOKUP tenê dikare di stûna herî çepê de û HLOOKUP di rêza herî jorîn de bigere, XLOOKUP ti sînorên weha tune. Lêgerîna çepê ya navdar a di Excel de êdî ne êş e!
    3. Ji hêla xwerû ve lihevhatina rast . Di pir rewşan de, hûn ê li hevberek rastîn bigerin, û XLOOKUP wê ji hêla xwerû vegerîne (bervajî fonksiyona VLOOKUP-ê ku lihevhatina texmînî xwemalî dike). Bê guman, heke hewce be, hûn dikarin XLOOKUP-ê bistînin da ku lihevhatinek nêzikî jî pêk bînin.
    4. Lihevhatina qismî bi tîpên hovane . Dema ku hûn tenê beşek ji nirxa lêgerînê dizanin, ne hemî wê, berhevokek pîvaz bi kêr tê.
    5. Bi rêza berevajî gerîn . Berê, ji bo ku hûn bûyera paşîn bistînin, diviya bû ku hûn rêza daneyên çavkaniya xwe berevajî bikin. Niha, tu bi tenê argumana search_mode danî ser -1 da ku bi zorê formula Xlookup-a xwe ji paş ve bigere û lihevhatina paşîn vegerîne.
    6. Gelek nirxan vegerîne . Bi manîpulekirina bi argumana return_array , hûn dikarin rêzek an stûnek daneya ku bi nirxa xweya lêgerînê ve girêdayî ye bikişîne.
    7. Bi gelek pîvanan bigere . Excel XLOOKUP rêzikên xwemalî hildibijêre, ev yek mimkun dike ku meriv bi çend pîvanan lêgerînê bike.
    8. Eger fonksiyona xeletiyê . Bi kevneşopî, em fonksiyona IFNA bikar tînin da ku xeletiyên #N/A hilînin. XLOOKUP vê fonksiyonê di nav xwe de vedihewîneArgumenta eger_ne_hatibin destûrê dide ku hûn nivîsa xwe derxînin ger lihevhatina derbasdar neyê dîtin.
    9. Têxistin/hilweşandina stûnê . Yek ji pirsgirêkên herî acizker bi VLOOKUP re ev e ku lê zêdekirin an rakirina stûnan formulek dişkîne ji ber ku stûna vegerê bi jimareya xweya pêvek tê nas kirin. Bi XLOOKUP-ê, hûn rêza vegerê peyda dikin, ne hejmar, yanî hûn dikarin bi qasî ku hûn hewce bin bêyî ku tiştek bişkînin têxin û jê bikin.
    10. Performansa çêtir . VLOOKUP dikare pelên xebata we hêdî bike ji ber ku ew tevahiya tabloyê di nav hesaban de vedihewîne, ku di encamê de bêtir hucreyan ji ya ku hewce dike hildiweşîne. XLOOKUP tenê rêzikên lêger û vegerê yên ku bi rastî pê ve girêdayî ye digire dest.

    Çawa XLOOKUP-ê li Excel-ê bikar tîne - nimûneyên formula

    Mînakên jêrîn taybetmendiyên herî bikêrhatî yên XLOOKUP-ê di çalakiyê de destnîşan dikin. Wekî din, hûn ê çend karanîna ne-pîvan kifş bikin ku dê jêhatîbûna weya lêgerînê ya Excel berbi astek nû ve bibe.

    Li beralî û horizontî bigerin

    Microsoft Excel ji bo lêgerîna cihêreng du fonksiyon hebûn. cure, her yek hevoksazî û qaîdeyên bikaranînê yên xwe hene: VLOOKUP ji bo ku di stûnekê de vertîkal binêre û HLOOKUP ji bo ku li rêzek horîzontal binêre.

    Fonksiyon XLOOKUP dikare herduyan jî bi heman hevoksaziyê bike. Cûdahî di tiştê ku hûn ji bo rêzikên lêger û vegerê peyda dikin de ye.

    Ji bo v-lookup, stûnên peyda bikin:

    =XLOOKUP(E1, A2:A6, B2:B6)

    Boh-lookup, li şûna stûnan rêzan têxe:

    =XLOOKUP(I1, B1:F1, B2:F2)

    Lêgerîna çepê bi xwemalî pêk tê

    Di guhertoyên berê yên Excel de, INDEX MATCH formula yekane awayê pêbawer bû ku meriv li çepê an jor binêre. Naha, êdî hûn ne hewce ne ku du fonksiyonan li ku têrê bikin hev bikin. Tenê rêzika lêgerînê ya armancê diyar bike, û XLOOKUP dê bêyî pirsgirêk li cîhê wê bixebite.

    Wek mînak, bila em stûna Rank li milê çepê tabloya nimûneya xwe zêde bikin. Armanc ev e ku meriv di F1 de rêza têketina okyanûsê bigire. VLOOKUP dê li vir biteqe ji ber ku ew tenê dikare nirxek ji stûnek li rastê stûna lêgerînê vegerîne. Formulek Xlookup bi hêsanî têdikoşe:

    =XLOOKUP(F1, B2:B6, A2:A6)

    Bi vî rengî, hûn dikarin dema ku di rêzikan de li jor digerin.

    XLOOKUP bi lihevhatina tam û teqrîb

    Rewşa lihevhatinê ji hêla argumana 5emîn a bi navê mode_maç ve tê kontrol kirin. Ji hêla xwerû ve, lihevhatinek tam pêk tê.

    Ji kerema xwe bala xwe bidin ku tewra dema ku hûn lihevhatinek nêzik hilbijêrin ( match_mode li 1 an -1 were danîn), fonksiyon dê dîsa jî li rastiyek rast bigere. pêşî li hev bikin. Cûdahî di wê yekê de ye ku heke nirxek lêgerê ya tam neyê dîtin ew vedigere.

    Argumenta_modeya_hevberdanê:

    • 0 an jêbirin - rasthevhatina rast; ger nehate dîtin - #N/N çewtiyek.
    • -1 - rasthevhatina rast; eger nehate dîtin - tiştê din ê piçûktir.
    • 1 - lihevhatina rast; ger neyê dîtin- Tişta din a mezintir.

    Lihevhatina rastîn XLOOKUP

    Ev vebijark e ku hûn belkî %99ê dema ku hûn li Excel lêgerînê dikin bikar tînin. Ji ber ku lihevhatina tam reftara xwerû ya XLOOKUP-ê ye, hûn dikarin match_mode derxînin û tenê 3 argumanên pêşîn ên pêwîst peyda bikin.

    Lêbelê di hin rewşan de, lihevhatinek tam naxebite. Senaryoyek tîpîk ew e ku gava tabloya weya lêgerînê hemî nirxan nehewîne, lê bêtir "nîşan" an "sînor" mîna daxistinên li gorî hejmarê, komîsyonên li gorî firotanê, hwd.

    Tabloya lêgerîna me ya nimûneyê hevbendiyê nîşan dide. di navbera pûlan û notên îmtîhanê de. Wekî ku hûn di dîmendera jêrîn de dibînin, maçek rastîn tenê dema ku xala xwendekarek taybetî bi nirxa di tabloya lêgerînê de tam li hev dike (mîna Xiristiyan di rêza 3-ê de) dixebite. Di hemî rewşên din de, xeletiyek #N/A tê vegerandin.

    =XLOOKUP(F2, $B$2:$B$6, $C$2:$C$6)

    Ji bo ku li şûna xeletiyên #N/A notan bistînin, em hewce ne ji bo lêgerîna lihevhatineke teqrîbî ya ku di mînaka din de tê nîşandan.

    Lihevhatina teqrîbî XLOOKUP

    Ji bo lêgerîneke teqrîbî, argumana match_mode bike -1 an jî 1 , li gorî ka daneyên we çawa hatine birêxistinkirin.

    Di rewşa me de, tabloya lêgerînê sînorên jêrîn ên pileyan destnîşan dike. Ji ber vê yekê, me match_mode danî ser -1-ê da ku li nirxa piçûktir a din bigerin dema ku lihevhatinek tam neyê dîtin:

    =XLOOKUP(F11, $B$11:$B$15, $C$11:$C$15, ,-1)

    Mînakî, Brian jimareya 98 (F2). Formul li vê nirxa lêgerînê di B2:B6 de digerelê nikare wê bibîne. Dûv re, ew li babeta piçûktir a din digere û 90-ê dibîne, ku bi pola A re têkildar e:

    Eger tabloya meya lêgerînê sînorên jorîn ên notan heba, em ê destnîşan bikin moda_hevbikin bi 1-ê re ji bo lêgerîna madeya mezintir a din heke rast lihevhatinek têk neçe:

    =XLOOKUP(F2, $B$2:$B$6, $C$2:$C$6, ,1)

    Formul li 98-ê digere û dîsa nikare wê bibîne. Vê carê, ew hewl dide ku nirxa mezin a din bibîne û 100-ê, ku bi pola A-yê re têkildar e, distîne:

    Serişte. Dema ku formula Xlookup li gelek hucreyan kopî dikin, lêgerînê bi referansên hucreyê yên bêkêmasî (mîna $B$2:$B$6) kilît bikin an vegerînin da ku pêşî li guhertina wan bigirin.

    XLOOKUP bi lihevhatina qismî (kartên wild)

    Ji bo lêgerîna lihevkirinê ya qismî, argumana match_mode bike 2, ku talîmat dide fonksiyona XLOOKUP ku karekterên wildcard bike:

    • Stêrkek (*) - her rêzek tîpan nîşan dide.
    • Nîşeya pirsê (?) - her karakterek yekane nîşan dide.

    Ji bo dîtina çawa dixebite , ji kerema xwe mînaka jêrîn bifikirin. Di stûna A de, we çend modelên smartphone û, di stûna B de, kapasîteya battera wan heye. Hûn li ser bateriya hin smartphone meraq dikin. Pirsgirêk ev e ku hûn ne bawer in ku hûn dikarin navê modelê tam wekî ku di stûna A de xuya dike binivîsin. Ji bo ku hûn vê yekê derbas bikin, beşa ku teqez li wir e têkevin û tîpên mayî bi kartên hovane veguherînin.

    Mînakî, girtinagahdariya li ser pîlê iPhone X-ê, vê formulê bikar bînin:

    =XLOOKUP("*iphone X*", A2:A8, B2:B8, ,2)

    An jî, beşa naskirî ya nirxa lêgerînê di hin şaneyê de têxe û referansa hucreyê bi tîpên hovane ve girêbide:

    =XLOOKUP("*"&E1&"*", A2:A8, B2:B8, ,2)

    XLOOKUP di rêza berevajî de ji bo bidestxistina bûyera dawîn

    Heke ku tabloya we çend bûyerên nirxa lêgerê hebin, dibe ku hûn carinan hewce bibin ji bo vegerandina maça paşîn . Ji bo ku ew pêk were, formula Xlookup-a xwe mîheng bike da ku bi rêza berevajî bigere.

    Arasteya lêgerînê tê kontrol kirin ku argumana 6emîn bi navê mode_lêgerînê :

    • 1 an jêbirin (default) - ji nirxa pêşîn heya dawîn digere, ango ji jor ber bi jêr ve bi lêgera vertîkal an ji çepê ber bi rastê ve bi lêgera horizontal.
    • -1 - bi rêza berevajî ji nirxa paşîn heya yekem digere. .

    Wek nimûne, em firotana paşîn a ku ji hêla firoşkarek taybetî ve hatî çêkirin vegerînin. Ji bo vê yekê, me sê argumanên pêşîn ên pêwîst (G1 ji bo lookup_value , B2:B9 ji bo lookup_array , û D2:D9 ji bo return_array ) dan hev û danîn - 1 di argumana 5emîn de:

    =XLOOKUP(G1, B2:B9, D2:D9, , ,-1)

    Rast û hêsan e, ne wisa?

    XLOOKUP ji bo vegerandina gelek stûn an rêzan

    Taybetmendiyek ecêb a XLOOKUP-ê jêhatîbûna wê ya vegerandina zêdetirî nirxek bi heman maçê re ye. Hemî bi hevoksaziya standard û bêyî ti manîpulasyonên zêde têne kirin!

    Ji tabloya jêrîn, bi gumana ku hûn dixwazin

    Michael Brown dilxwazek teknolojiyê ya dilsoz e ku bi hewesek hêsankirina pêvajoyên tevlihev bi karanîna amûrên nermalavê ye. Bi zêdetirî deh salan ezmûnek di pîşesaziya teknolojiyê de, wî jêhatîbûna xwe di Microsoft Excel û Outlook, û her weha Google Sheets û Docs de pêş xist. Bloga Michael ji bo parvekirina zanyarî û pisporiya xwe bi kesên din re veqetandî ye, ji bo baştirkirina hilberî û karîgeriyê serişte û dersên hêsan-şopandinê peyda dike. Çi hûn pisporek demsalî ne an jî destpêkek in, bloga Michael ji bo ku hûn herî zêde ji van amûrên nermalava bingehîn sûd werbigirin, têgihiştinên hêja û şîretên pratîkî pêşkêşî dike.