XLOOKUP vs VLOOKUP në Excel (Analizë Krahasuese)

  • Shperndaje Kete
Hugh West

Në Microsoft Excel, ju mund të jeni mirë të vetëdijshëm për funksionin VLOOKUP ndërsa shtimi i funksionit XLOOKUP në Excel 365 ka një mundësi më të madhe për të tejkaluar atë të parën duke marrë parasysh lehtësinë e përdorimit. Në këtë artikull, do të keni një përmbledhje të detajuar të krahasimeve midis këtyre dy funksioneve të dobishme të kërkimit: XLOOKUP dhe VLOOKUP me shembuj të përshtatshëm dhe ilustrime të përshtatshme.

Shkarko librin e punës praktike

Ju mund të shkarkoni librin e punës Excel që kemi përdorur për të përgatitur këtë artikull.

XLOOKUP vs VLOOKUP.xlsx

Bazat e XLOOKUP dhe VLOOKUP në Excel

Funksioni XLOOKUP

XLOOKUP funksioni kërkon një varg ose një grup për një përputhje dhe kthen artikullin përkatës nga diapazoni ose grupi i dytë. Si parazgjedhje, përdoret një përputhje e saktë. Formula e përgjithshme e këtij funksioni është si më poshtë:

=XLOOKUP(vlera_kërkuese, grupi_kërkues, grupi_kthimi, [nëse_not_found], [mode_match], [mode_kërkimi])

Funksioni VLOOKUP

Funksioni VLOOKUP kërkon një vlerë në kolonën më të majtë të tabelës dhe më pas kthen një vlerë në të njëjtën rresht nga një kolonë e caktuar. Si parazgjedhje, tabela duhet të renditet në rendin në rritje . Formula e përgjithshme e këtij funksioni duket si kjo:

=VLOOKUP(vlera_kërkuese, grupi_tabela, numri_indeksi_num, [kërkimi_range])

Argumentetartikulli tani do t'ju ndihmojë të kuptoni ndryshimet midis XLOOKUP dhe VLOOKUP në Excel. Nëse keni ndonjë pyetje ose koment, ju lutem më tregoni në seksionin e komenteve. Ose mund të shikoni artikujt tanë të tjerë në lidhje me funksionet e Excel në këtë faqe interneti.

Shpjegimi i funksionit XLOOKUP
Argument Kërkohet/Opsionale Shpjegim
vlera_kërkuese Kërkohet Vlera e specifikuar që do të kërkohet në tabelën e të dhënave.
lookup_array Kërkohet Një varg qelizash ose një grup ku vlera e kërkimit do të të kërkohet.
return_array Kërkohet E dyta varg qelizash ose një grup nga ku do të nxirren të dhënat dalëse.
[if_not_found] Opsionale Mesazhi i personalizuar në një format teksti, nëse vlera e kërkimit nuk gjendet.
[match_mode] Opsionale Përcakton nëse funksioni do të kërkojë një përputhje të saktë bazuar në kriteret e specifikuara ose një përputhje të karaktereve të karakterit.
[modaliteti_kërkimi] Opsionale Përcakton rendin e kërkimit (Në rritje ose në zbritje, nga e fundit në i pari ose i pari tek i fundit).

Argumentet Shpjegimi i funksionit VLOOKUP

Argument Kërkohet/Opsionale Shpjegim
vlera_kërkuese Kërkohet Vlera e specifikuar që do të kërkohet në tabelën e të dhënave.
array_tabela Kërkohet Një varg qelizash ose një grup kudo të kërkohet vlera e kërkimit.
col_index_num Kërkohet Numri i indeksit të kolonës në grupin e specifikuar, ku vlera e kthyer është e pranishme. Opsionale Përcakton përputhjen e saktë ose të përafërt.

5 Shembuj krahasues midis përdorimeve e XLOOKUP dhe VLOOKUP

Le të kalojmë disa shembuj tani për të zbuluar se si këto dy funksione janë të ngjashme ose të ndryshme nga njëri-tjetri. Do të mësoni gjithashtu se ku duhet të përdorni funksionin VLOOKUP ose XLOOKUP gjatë punës me të dhënat tuaja.

1. XLOOKUP dhe VLOOKUP për kërkimin e vlerës unike dhe nxjerrjen e të dhënave

Në foton e mëposhtme, një grup të dhënash është paraqitur me disa pajisje të njohura smartphone dhe specifikimet e tyre. Duke përdorur funksionet VLOOKUP dhe XLOOKUP këtu veçmas, do të shohim se si funksionojnë këto funksione për të nxjerrë të dhëna unike bazuar në një vlerë të caktuar kërkimi.

Për shembull, ne do të nxjerrim specifikimet e Samsung S21 Ultra nga tabela e të dhënave.

Ne do të aplikojmë së pari funksionin VLOOKUP . Në daljen Cel C16 , formula e kërkuar do të jetë:

=VLOOKUP(B16,B5:E13,{2,3,4},FALSE)

Pasi shtypni Enter , do të merrni të gjithë informacionin për telefonin inteligjent të specifikuar të disponueshëm në tabelë.

Tani, nëse përdorim XLOOKUP funksioni në vend të funksionit VLOOKUP, dalja Qeliza C16 do të përfshihet nga formula e mëposhtme:

=XLOOKUP(B16,B5:B13,C5:E13,,0)

Pasi të shtypni Enter , do të merrni një rezultat të ngjashëm me funksionin VLOOKUP .

Pra, baza ndryshimi midis përdorimit të këtyre dy funksioneve është se funksioni VLOOKUP ka nxjerrë vlera të shumta bazuar në numrat e kolonave të specifikuara në një grup, ndërsa, funksioni XLOOKUP ka kthyer një dalje të ngjashme duke marrë një varg të qelizat që përmbajnë specifikimet si argument i grupit të kthimit.

Lexo më shumë: Excel VLOOKUP për të kthyer vlera të shumta vertikalisht

2. VLOOKUP nuk është në gjendje të shfaqë mesazhin nëse vlera e kërkimit nuk është gjetur

Tani le të mendojmë për një skenar ku vlera e kërkimit nuk është gjetur në tabelën e të dhënave. Pra, përdorimi i funksionit VLOOKUP do të kthejë një gabim #N/A këtu. Por funksioni XLOOKUP do t'ju lejojë të personalizoni një mesazh dalës nëse vlera e kërkimit nuk gjendet në tabelë.

Duke supozuar se do të gjejmë specifikimet e Xiaomi Mi 10 Pro në tabelën e mëposhtme.

Meqenëse vlera e kërkimit ndodhet në Qeliza B16 , formula e kërkuar me funksionin VLOOKUP dalja Qelia C16 do të jetë:

=VLOOKUP(B16,B5:E13,{2,3,4},FALSE)

Pas shtypjes Enter , funksioni do të kthejë një #N/A gabim si kërkimvlera nuk është e disponueshme në tabelën e të dhënave.

Tani nëse personalizoni një mesazh me funksionin XLOOKUP nëse vlera e kërkimit nuk gjendet, atëherë kërkohet formula në Qeliza C16 mund të duket kështu:

=XLOOKUP(B16,B5:B13,C5:E13,"Not Found",0)

Pas shtypjes Enter , funksioni do të kthejë të specifikuar mesazhi: “Nuk u gjet” .

Nëse dëshironi të shfaqni një mesazh të personalizuar me funksionin VLOOKUP , atëherë keni për të kombinuar funksionin IF me funksionin VLOOKUP këtu.

Lexo më shumë: Pse VLOOKUP kthen #N/A kur ekziston përputhja? (5 Shkaqe & amp; Zgjidhje)

Lexime të ngjashme

  • VLOOKUP nuk funksionon (8 arsye dhe zgjidhje)
  • Excel LOOKUP vs VLOOKUP: Me 3 shembuj
  • INDEX MATCH vs Funksioni VLOOKUP (9 shembuj)
  • Përdor VLOOKUP me shumë kritere në Excel (6 Metoda + Alternativa)
  • Si të kombinoni Excel SUMIF & VLOOKUP nëpër fletë të shumta

3. VLOOKUP kërkon vlerën vetëm në kolonën më të majtë

Në foton e mëposhtme, grupi i të dhënave është modifikuar pak. Kolona që përmban emrat e pajisjeve është zhvendosur në fund të tabelës së të dhënave. Siç e dimë, funksioni VLOOKUP kërkon një vlerë të kërkimit vetëm në kolonën më të majtë në një tabelë, tani do të zbulojmë daljen që do të kthejë funksioni nëse kërkojmë një vlerë në të djathtën.kolona në tabelë.

Funksioni i kërkuar në Qeliza C16 do të jetë:

=VLOOKUP(B16,B5:E13,{1,2,3},FALSE)

Pasi të shtypni Enter , do të gjeni një gabim #N/A si dalje e kthimit. Pra, tani është kuptuar që gjatë përdorimit të funksionit VLOOKUP , duhet të kërkoni një vlerë vetëm në kolonën më të majtë, përndryshe, funksioni nuk do të shfaqë rezultatin e pritur.

Por funksioni XLOOKUP nuk do t'ju zhgënjejë në këtë rast. Me përdorimin e funksionit XLOOKUP, mund të kërkoni për një vlerë kërkimi kudo në tabelë, thjesht duke përmendur gamën e qelizave ose një grup kërkimi.

Pra, për të nxjerrë të dhënat e disponueshme nga tabela për të specifikuar pajisja e pranishme në Qeliza B16 , funksioni XLOOKUP do të dalë me sintaksën e mëposhtme:

=XLOOKUP(B16,E5:E13,B5:D13,,0)

Pasi të shtypni Enter , do t'ju shfaqen menjëherë të dhënat e nxjerra për pajisjen e specifikuar smartphone.

Lexo më shumë: Excel VLOOKUP për të gjetur të fundit Vlera në kolonë (me alternativa)

4. Ekstraktoni të dhënat bazuar në ndodhjen e fundit vetëm me XLOOKUP

Funksioni XLOOKUP nxjerr të dhëna bazuar në shfaqjen e fundit të një vlere kërkimi në tabelë. Për shembull, mund të zbulojmë se cila pajisje inteligjente në Kolonën B është e fundit që përdor çipset Bionic.

Formula e kërkuar me funksionin XLOOKUP Qeliza C16 duhetbe:

=XLOOKUP(B16,C5:C13,B5:B13,,0,-1)

Pasi të shtypni Enter , funksioni do të kthejë menjëherë emrin e pajisjes përkatëse.

Në funksion, ne kemi përdorur argumentin [search_mode] ku '-1' nënkupton që funksioni do të kërkojë vlerën nga e fundit tek e para. Nëse vendosni të zgjidhni '1' këtu, atëherë funksioni do të duket nga i pari tek i fundit.

Në të kundërtën, vetë funksioni VLOOKUP është nuk është në gjendje të nxjerrë të dhënat bazuar në ndodhjen e fundit në një tabelë. Mund të duhet të kombinohet me disa funksione të tjera për të kërkuar vlerën nga e fundit në tabelën e të dhënave.

Lexo më shumë: Si të tërheqësh të dhëna nga shumë fletë pune në Excel (4 mënyra të shpejta)

5. XLOOKUP Intakes Një Argument Opsional për të Përdorur Karakteret Wildcard

Në shembullin tonë të fundit, ne do të eksplorojmë se si funksionojnë VLOOKUP dhe XLOOKUP gjatë nxjerrjes së të dhënave të bazuara në një përputhje të pjesshme si vlerë e kërkimit. Për shembull, ne do të zbulojmë specifikimet e disponueshme duke kërkuar për numrin e modelit 'S21' të një pajisjeje smartphone.

Me përdorimet e Wildcard Karakteret si dhe operatorët Ampersand (&) , funksioni VLOOKUP në dalje Qeliza C16 do të duket kështu:

=VLOOKUP("*"&B16&"*",B5:E13,{2,3,4},FALSE)

Pasi të shtypni Enter , formula do të kthejë të gjitha specifikimet për Samsung S21 Ultra nga ato të dhënagrupi i të dhënave.

Tani ndërsa përdorim funksionin XLOOKUP , duhet të aktivizojmë argumentin [match_mode] dhe ta përcaktojmë me '2' për të treguar përputhjet Karakteret e karakterit të egër .

Pra, funksioni i kërkuar në Qeliza C16 do të duket kështu:

=XLOOKUP("*"&B16&"*",B5:B13,C5:E13,,2)

Pasi të shtypni Enter , do të merrni një rezultat të ngjashëm siç u gjet me funksionin VLOOKUP më parë.

Lexo më shumë: VLOOKUP me Wildcard në Excel (3 Metoda)

Pse XLOOKUP është më i mirë se VLOOKUP ?

  • Në funksionin XLOOKUP , duhet të specifikoni një varg qelizash ose një grup si grupi i kthimit, i cili është shumë më i lehtë për t'u shënuar nga tabela e të dhënave . Në funksionin VLOOKUP , gjatë nxjerrjes së vlerave të shumta nga tabela, duhet të specifikoni manualisht numrat e indeksit të kolonave në një grup ku janë të pranishme vlerat e kthyera, dhe ndonjëherë është mjaft e ndërlikuar të gjesh numrat e indeksit. nga një grup i madh të dhënash.
  • Funksioni XLOOKUP është më i përshtatshëm kur duhet të shfaqni një mesazh të personalizuar nëse vlera e kërkimit nuk gjendet. Funksioni VLOOKUP nuk mund të shfaqë vetë ndonjë mesazh të personalizuar.
  • Funksioni VLOOKUP kërkon një vlerë në kolonën më të majtë në një tabelë ndërsa XLOOKUP funksioni kërkon një vlerë në çdo kolonë në tabelën e dhënë të të dhënave.
  • Me funksionin VLOOKUP , duhet të specifikonii gjithë vargu i tabelës ku vlera e kërkimit dhe vlera(at) e kthimit janë të pranishme. Në funksionin XLOOKUP , ju duhet të përcaktoni grupin e kërkimit dhe grupin e kthimit veçmas.
  • Funksioni XLOOKUP kërkon një vlerë kërkimi nga poshtë lart në të dhëna të dhënash ndërsa, VLOOKUP ka nevojë për funksione të tjera për të nxjerrë të dhëna bazuar në ndodhjen e fundit në tabelë.
  • Funksioni XLOOKUP ju lejon të shkoni për një kërkim binar , funksioni VLOOKUP nuk vjen me një kriter të tillë.
  • Me funksionin VLOOKUP , mund të përdorni përputhjen e përafërt për të kthyer vetëm vlerën tjetër më të vogël. Por me funksionin XLOOKUP , do të jeni në gjendje të ktheni çdo vlerë tjetër më të vogël ose më të madhe nga tabela.

Kufizimet e XLOOKUP në Excel

Mund të ketë vetëm një pengesë specifike me funksionin XLOOKUP dhe kjo është disponueshmëria e tij vetëm në Microsoft Excel 365 . Funksioni XLOOKUP nuk është i pajtueshëm me versionet e vjetra. Por funksioni VLOOKUP është i disponueshëm për t'u përdorur në çdo version të Excel. Pra, ndoshta mund të jetë një opsion më i mirë për të kaluar në versionin më të fundit të Microsoft Excel nëse ju duket interesant për t'u përdorur funksioni XLOOKUP.

Fjalë përmbyllëse

Shpresoj që analiza krahasuese ndërmjet dy funksioneve si dhe shembujt përkatës të ilustruara më sipër në këtë

Hugh West është një trajner dhe analist me përvojë të lartë në Excel me mbi 10 vjet përvojë në industri. Ai ka një diplomë Bachelor në Kontabilitet dhe Financë dhe një Master në Administrim Biznesi. Hugh ka një pasion për mësimdhënien dhe ka zhvilluar një qasje unike të mësimdhënies që është e lehtë për t'u ndjekur dhe kuptuar. Njohuritë e tij eksperte të Excel-it kanë ndihmuar mijëra studentë dhe profesionistë në mbarë botën të përmirësojnë aftësitë e tyre dhe të shkëlqejnë në karrierën e tyre. Nëpërmjet blogut të tij, Hugh ndan njohuritë e tij me botën, duke ofruar mësime falas në Excel dhe trajnime në internet për të ndihmuar individët dhe bizneset të arrijnë potencialin e tyre të plotë.