XLOOKUP vs VLOOKUP Excel-en (Analisia Konparatiboa)

  • Partekatu Hau
Hugh West

Microsoft Excel-en, baliteke VLOOKUP funtzioa ondo ezagutzea, baina Excel 365-en XLOOKUP funtzioa gehitzeak aukera handiagoa du lehena gainditzeko erabilerraztasuna kontuan hartuta. Artikulu honetan, bi bilaketa-funtzio erabilgarri hauen arteko konparaketen ikuspegi zehatza izango duzu: XLOOKUP eta VLOOKUP adibide egokiekin eta ilustrazio egokiekin.

Deskargatu Praktika-lan-koadernoa

Artikulu hau prestatzeko erabili dugun Excel lan-koadernoa deskarga dezakezu.

XLOOKUP vs VLOOKUP.xlsx

XLOOKUP eta VLOOKUP Excel-en oinarriak

XLOOKUP funtzioa

XLOOKUP funtzioak sorta edo array bat bilatzen du parekatze bat eta dagokion elementua itzultzen du bigarren barrutitik edo matrizetik. Lehenespenez, bat-etortze zehatza erabiltzen da. Funtzio honen formula generikoa hau da:

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

VLOOKUP funtzioa

VLOOKUP funtzioak balio bat bilatzen du taula baten ezkerreko zutabean eta, ondoren, balio bat itzultzen du. zehaztutako zutabe batetik errenkada. Lehenespenez, taula goranzko ordenan ordenatu behar da. Funtzio honen formula generikoak honelakoa da:

=VLOOKUP(lookup_value, table_array, col_index_num, [barrutia_lookup])

Argumentuakartikuluak XLOOKUP eta VLOOKUP Excel-en dauden desberdintasunak ulertzen lagunduko dizu. Galdera edo iritzirik baduzu, esan iezadazu iruzkinen atalean. Edo webgune honetan Excel funtzioekin erlazionatutako gure beste artikuluak ikus ditzakezu.

XLOOKUP funtzioaren azalpena
Argudioa Beharrezkoa/Aukera Azalpena
lookup_value Beharrezkoa Datuen taulan bilatu behar den zehaztutako balioa.
lookup_array Beharrezkoa Geula-barrutia edo matrizea non bilaketa-balioa izango den bilatu behar da.
return_array Beharrezkoa Bigarrena Irteerako datuak aterako diren gelaxka sorta edo matrize bat.
[if_not_found] Aukera Mezu pertsonalizatua testu formatuan, bilaketa-balioa aurkitzen ez bada.
[match_mode] Aukerakoa Funtzioak zehaztutako irizpideetan oinarritutako bat-etortze zehatza edo komodinen bat-etortze bat bilatuko duen zehazten du.
[bilaketa_modua] Aukerakoa Bilaketa-ordena definitzen du (goranzkoan edo beherantzean, azkenetik lehenengo edo lehenengotik azkenera).

Argudioak VLOOKUP funtzioaren azalpena

Argudioa Beharrezkoa/Aukerakoa Azalpena
bilaketa_balioa Beharrezkoa Datu-taulan bilatu behar den zehaztutako balioa.
taula_array Beharrezkoa Gelula sorta edo matrize bat nonbilaketa-balioa bilatuko da.
col_index_num Beharrezkoa Zehaztutako matrizeko zutabearen indize-zenbakia, non itzuliko balioa dagoen.
[barrutia_lookup] Aukerakoa Etorkizun zehatza edo gutxi gorabeherakoa definitzen du.

5 Erabileren arteko konparazio-adibide XLOOKUP eta VLOOKUP-en

Joan ditzagun adibide batzuk orain, bi funtzio hauek nola antzekoak edo desberdinak diren jakiteko. Zure datu-multzoarekin lan egiten duzun bitartean, VLOOKUP edo XLOOKUP funtzioa non erabili behar duzun jakingo duzu.

1. XLOOKUP eta VLOOKUP balio esklusiboa bilatzeko eta datuak ateratzeko

Ondoko irudian, datu-multzo bat aurkezten da hainbat telefono-gailu ezagunekin eta haien zehaztapenekin. BOOKUP eta XLOOKUP funtzioak hemen bereizita erabiliz, funtzio hauek nola funtzionatzen duten ikusiko dugu bilaketa-balio zehatz batean oinarritutako datu esklusiboak ateratzeko.

Adibidez, Samsung S21 Ultra-ren zehaztapenak datuen taulatik aterako ditugu.

Lehenengo VLOOKUP funtzioa aplikatuko dugu. C16 gelaxka irteeran, beharrezkoa den formula hau izango da:

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

Sartu sakatu ondoren, taulan eskuragarri dagoen zehaztutako smartphone-rako informazio guztia jasoko duzu.

Orain, erabiltzen badugu XLOOKUP funtzioa VLOOKUP funtzioaren ordez, irteera C16 gelaxka formula honen bidez txertatuko da:

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

Sartu sakatu ondoren, VLOOKUP funtzioarekin aurkitutako antzeko emaitza lortuko duzu.

Beraz, oinarrizkoa Bi funtzio hauek erabiltzearen arteko aldea da VLOOKUP funtzioak balio anitz atera dituela zehaztutako zutabe-zenbakietan oinarritutako matrize batean, eta, berriz, XLOOKUP funtzioak antzeko irteera bat itzuli du sorta bat hartuz. itzultzeko array argumentu gisa zehaztapenak dituzten gelaxkak.

Irakurri gehiago: Excel VLOOKUP balio anitz bertikalki itzultzeko

2. VLOOKUP-ek ezin du mezua erakutsi bilaketa-balioa aurkitzen ez bada

Orain pentsa dezagun bilaketa-balioa datu-taulan aurkitu ez den eszenatoki batean. Beraz, VLOOKUP funtzioaren erabilerak #N/A errorea itzuliko du hemen. Baina XLOOKUP funtzioak irteerako mezu bat pertsonalizatzeko aukera emango dizu bilaketa-balioa taulan aurkitzen ez bada.

Xiaomi Mi 10 Pro-ren zehaztapenak aurkituko ditugula suposatuz. hurrengo taulan.

Bilaketa-balioa B16 gelaxkan n dagoenez, beharrezkoa den formula VLOOKUP funtzioan C16 gelaxka irteera hau izango da:

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

Sartu sakatu ondoren, funtzioak bat itzuliko du. #N/A errorea bilaketa gisabalioa ez dago datu-taulan eskuragarri.

Orain mezu bat pertsonalizatzen baduzu XLOOKUP funtzioarekin, bilaketa-balioa aurkitzen ez bada, beharrezkoa da. C16 gelaxka -ko formula honelakoa izan daiteke:

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

Sartu sakatu ondoren, funtzioak zehaztutakoa itzuliko du. mezua: “Ez aurkitu” .

Mezu pertsonalizatu bat bistaratu nahi baduzu VLOOKUP funtzioarekin, orduan duzu BALITZA funtzioa hemen VLOOKUP funtzioarekin konbinatzeko.

Irakurri gehiago: Zergatik VLOOKUP itzultzen da #N/A Bat-etortzerik dagoenean? (5 arrazoi eta irtenbide)

Antzeko irakurketak

  • VLOOKUP ez dabil (8 arrazoi eta irtenbide)
  • Excel LOOKUP vs VLOOKUP: 3 adibiderekin
  • INDEX MATCH vs VLOOKUP Funtzioa (9 adibide)
  • Erabili VLOOKUP Excel-en irizpide anitzekin (6 metodo + alternatibak)
  • Nola konbinatu Excel SUMIF & VLOOKUP hainbat orritan

3. VLOOKUP Ezkerreko zutabean soilik bilatzen du balioa

Ondoko irudian, datu multzoa pixka bat aldatu da. Gailuen izenak dituen zutabea datu-taularen amaierara eraman da. Dakigunez, VLOOKUP funtzioak bilaketa-balio bat bilatzen du taula bateko ezkerreko zutabean soilik, orain funtzioak itzuliko duen irteera ikusiko dugu eskuineko aldean balio bat bilatzen badugu.taulako zutabea.

C16 gelaxka n beharrezkoa den funtzioa hau izango da:

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

Sartu sakatu ondoren, #N/A errore bat aurkituko duzu itzulerako irteera gisa. Beraz, orain ulertzen da VLOOKUP funtzioa erabiltzen duzun bitartean ezkerreko zutabean soilik bilatu behar duzula balio bat, bestela, funtzioak ez du esperotako emaitza bistaratuko.

Baina XLOOKUP funtzioak ez zaitu hutsik egingo kasu honetan. XLOOKUP funtzioa erabiliz, bilaketa-balioa taulako edozein lekutan bilatu dezakezu gelaxken barrutia edo bilaketa-matrizea aipatuz besterik gabe.

Beraz, zehaztutako taulatik eskuragarri dauden datuak ateratzeko. B16 gelaxkan dagoen gailuan, XLOOKUP funtzioak sintaxi hau sortuko du:

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

Sartu<2 sakatu ondoren>, zehaztutako telefono-gailurako ateratako datuak berehala erakutsiko zaizkizu.

Irakurri gehiago: Excel VLOOKUP azken aurkitzeko Balioa zutabean (alternatibekin)

4. Atera itzazu azken agerraldian oinarritutako datuak XLOOKUP soilik

XLOOKUP funtzioak taulako bilaketa-balio baten azken agerraldian oinarritutako datuak ateratzen ditu. Adibidez, B zutabea n dagoen zein den jakin dezakegu Bionic chipset-a erabiltzen duen azkena.

Beharrezko formula XLOOKUP funtzioarekin XLOOKUP funtzioarekin. 1>C16 zelula beharko lukebe:

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

Sartu sakatu ondoren, funtzioak dagokion gailuaren izena itzuliko du aldi berean.

Funtzioan, [bilaketa_modua] argumentua erabili dugu non '-1' funtzioak azkenetik lehenengora balioa bilatuko duela esan nahi du. '1' hemen aukeratzen baduzu, funtzioak lehenengotik azkenera begiratuko du.

Aitzitik, VLOOKUP funtzioa bera da. ezin da datuak atera taula bateko azken agerraldian oinarrituta. Baliteke beste funtzio batzuekin konbinatu behar izatea datu-taulan azkeneko balioa bilatzeko.

Irakurri gehiago: Nola atera hainbat lan-orrietatik Excel-en. (4 Modu Azkar)

5. XLOOKUP-ek aukerako argudio bat hartzen du komodinak erabiltzeko

Gure azken adibidean, VLOOKUP eta XLOOKUP funtzioek nola funtzionatzen duten aztertuko dugu datuetan oinarrituta. bat-etortze partzial batean bilaketa-balio gisa. Adibidez, erabilgarri dauden zehaztapenak ezagutuko ditugu smartphone gailu baten "S21" modelo-zenbakia bilatuz.

Komodinaren erabilerekin. Karaktereak zein Ampersand (&) eragileak, VLOOKUP funtzioak irteerako C16 gelaxka itxura hau izango du:

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

Sartu sakatu ondoren, formulak Samsung S21 Ultra-ren zehaztapen guztiak itzuliko ditu emandakotik.datu-multzoa.

Orain XLOOKUP funtzioa erabiltzen ari garenean, [match_mode] argumentua aktibatu eta <-rekin definitu behar dugu. 1>'2' Komodinak bat datozenak adierazteko.

Beraz, C16 gelaxka n beharrezkoa den funtzioak itxura hau izango du:

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

Sartu sakatu ondoren, lehen VLOOKUP funtzioarekin aurkitutako antzeko emaitza lortuko duzu.

Irakurri gehiago: VLOOKUP Komodinarekin Excel-en (3 metodo)

Zergatik da XLOOKUP VLOOKUP baino hobea ?

  • XLOOKUP funtzioan, gelaxka-barrutia edo matrize bat zehaztu behar duzu itzulera-matrize gisa, eta hori askoz errazagoa den datu-taulan adieraztea. . VLOOKUP funtzioan, taulatik hainbat balio ateratzen diren bitartean, zutabeen indize-zenbakiak eskuz zehaztu behar dituzu itzulerako balioak dauden matrize batean, eta batzuetan nahiko zaila da indize-zenbakiak aurkitzea. datu-multzo handi batetik.
  • XLOOKUP funtzioa errazagoa da mezu pertsonalizatu bat erakutsi behar duzunean bilaketa-balioa aurkitzen ez bada. VLOOKUP funtzioak ezin du berez mezu pertsonalizaturik erakutsi.
  • VLOOKUP funtzioak balio bat bilatzen du taula bateko ezkerreko zutabean, eta XLOOKUP funtzioak balio bat bilatzen du emandako datu-taulan edozein zutabetan.
  • VLOOKUP funtzioarekin, zehaztu behar duzu taula array osoa non bilaketa-balioa eta itzulera-balioa(k) dauden. XLOOKUP funtzioan, bilaketa-matrizea eta itzulera-matrizea bereizita definitu behar dituzu.
  • XLOOKUP funtzioak bilaketa-balio bat bilatzen du behetik gora. emandako datu-multzoa, berriz, VLOOKUP k beste funtzio batzuk behar ditu taulako azken agerraldian oinarritutako datuak ateratzeko.
  • XLOOKUP funtzioak bilaketa bitar bat egiteko aukera ematen du. , VLOOKUP funtzioak ez du halako irizpiderik sortzen.
  • VLOOKUP funtzioarekin, gutxi gorabeherako bat etortzea erabil dezakezu hurrengo balio txikiagoa itzultzeko. Baina XLOOKUP funtzioarekin, taulako hurrengo balio txikiago edo handiagoa itzuli ahal izango duzu.

XLOOKUP-en mugak Excel-en

Baliteke eragozpen zehatz bakarra egotea XLOOKUP funtzioarekin eta hori Microsoft Excel 365 soilik erabilgarri izatea da. XLOOKUP funtzioa ez da bateragarria bertsio zaharragoekin. Baina VLOOKUP funtzioa eskuragarri dago Excel-en edozein bertsiotan erabiltzeko. Beraz, ziurrenik aukera hobea izan liteke Microsoft Excel-en azken bertsiora aldatzea XLOOKUP funtzioa erabiltzeko interesgarria iruditzen bazaizu.

Ondoriozko hitzak

Espero dut. bi funtzioen arteko analisi konparatiboa eta baita goiko honetan ilustratutako erlazionatutako adibideak ere

Hugh West esperientzia handiko Excel prestatzaile eta analista da, industrian 10 urte baino gehiagoko esperientzia duena. Kontabilitate eta Finantzetan Lizentziatua eta Enpresen Administrazioko Masterra da. Hughek irakasteko grina du eta jarraitzeko eta ulertzeko erraza den irakaskuntza-ikuspegi berezia garatu du. Excel-en ezagutza adituak mundu osoko milaka ikasle eta profesionalei beren gaitasunak hobetzen eta beren karreran bikaintzen lagundu die. Bere blogaren bidez, Hughek bere ezagutzak munduarekin partekatzen ditu, doako Excel tutorialak eta lineako prestakuntza eskainiz, pertsona eta enpresei beren potentzial osoa lortzen laguntzeko.