Edukien taula
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 azalpenaArgudioa | 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