Ynhâldsopjefte
Wy brûke sawol Excel LOOKUP - as VLOOKUP -funksjes om wearden yn datasets op te sykjen om wearden út de winske kolom en berik te heljen. Hoewol LOOKUP en VLOOKUP op deselde wize wurkje yn har útkomsten, ferskille se yn operabiliteit. Yn dit artikel besprekke wy Excel LOOKUP vs VLOOKUP -funksjes en neamt de ferskillen en wikselberens tusken har.
Stel dat wy in dataset hawwe fan Product Sales . Wy wolle elke wearde opsykje yn selektearre kolommen of berik mei LOOKUP en VLOOKUP om de ferskillen tusken harren te demonstrearjen.
Dataset foar download
Jo binne wolkom om it wurkboek te downloaden fan de ûndersteande keppeling.
Lookup vs Vlookup.xlsx
Basis fan LOOKUP & amp; VLOOKUP
LOOKUP-funksje:
De syntaksis fan de LOOKUP funksje is
LOOKUP(lookup_value, lookup_vector, [result_vector])
Of
LOOKUP(lookup_value,array)
Yn de syntaksis,
lookup_value ; de wearde wêr't jo nei sykje wolle.
lookup_vector; de ienige rige of kolom dêr't de opsykwearde bestiet.
[resultaatvektor](Opsjoneel); lykweardich oan lookup_vector , de ienige rige of kolom wêrfan de resultearjende wearde ekstrahearre wurdt. De funksje jout 1e kolom gegevens werom yn gefal fan syn ôfwêzigens.
array; it ekstrahearret de wearde dy't oerienkomt mei de lookup_value út it berik.
VLOOKUP Funksje:
De syntaksis fan de funksje VLOOKUP is
VLOOKUP(lookup_value, table_array,col_index_num, [range_lookup])
In de syntaksis,
opsykwearde; de wearde wêr't jo nei sykje wolle.
table_array; de tabel of berik wêryn jo de opsykwearde sykje.
col_index_num; it kolomnûmer wêrfan de opsykwearde úthelle wurde moat.
[beriksykje]; ferklearret de status fan opsykoerienkomst. TRUE-Approximate Match , FALSE-Exact Match.
Lês mear: Wat Is in tabelarray yn VLOOKUP? (útlein mei foarbylden)
Excel LOOKUP vs VLOOKUP-funksje
1. Omgean mei Approximate Match
Ien fan 'e wichtichste ferskillen tusken LOOKUP en FLOOKUP funksjes is dat de LOOKUP funksje is bûn oan in Approximate Match . Wêr't VLOOKUP sawol Approximate as Eksakte oerienkomsten biedt.
➤ LOOKUP hellet automatysk sawat oerienkomsten op fan lookup_arrar (d.w.s. B4:B16 )
➤VLOOKUP biedt in opsje foar benadere of eksakte oerienkomst om in wearde op te heljen fan col_index_num.
Opsykje-funksje útfiere
De formule dy't wy brûke yn 'e sel Opsykresultaat is
=LOOKUP(H4,B4:B16,C4:C16)
Hjir,
H4; is de opsykwearde.
B4:B16; is de opsykvektor.
C4: C16; is de [resultaatvektor].
Fan de dataset wolle wy inweromwearde foar elke willekeurige lookup_value (dus Sjokolade ). Mar wy hawwe gjin yngongen fan dat soarte noch de LOOKUP formule jout in wearde. Fansels is de resultearjende wearde ferkeard. De formule LOOKUP hellet de ungefearde wearde op mei de lookup_value (dat is Sjokolade ).
VLOOKUP-funksje útfiere
De formule brûkt yn 'e sel Vlookup resultaat is
=VLOOKUP(H11,B4:E16,2,FALSE)
Hjir,
H11; is de opsykwearde.
B4:E16; is de tabel_array.
2; is it col_index_num.
FALSE; is de [range_lookup].
Fergelykber mei de LOOKUP -formule brûke wy de VLOOKUP -formule om de resultearjende wearde te heljen fan in selekteare kolomnûmer. It jout #N/A om't d'r gjin sa'n yngong is.
Sawol SOOK as VLOOKUP funksje's resultaten yn ien ôfbylding jouwe jo in folsleine gefoel fan de beheining fan de funksje LOOKUP om oerienkomst te benaderjen.
No kin sein wurde dat beheind troch Standert Approximate Match , de funksje LOOKUP bliuwt efter de funksje VLOOKUP .
Lês mear: Wêrom VLOOKUP jout #N/A as oerienkomst bestiet? (5 oarsaken en oplossings)
Fergelykbere lêzingen
- Hoe kinne jo dûbele VLOOKUP tapasse yn Excel (4 rappe manieren)
- VLOOKUP wurket net (8 redenen & amp;Oplossingen)
- INDEX MATCH vs VLOOKUP-funksje (9 foarbylden)
- VLOOKUP en werom alle oerienkomsten yn Excel (7 manieren)
- Brûk VLOOKUP mei meardere kritearia yn Excel (6 metoaden + alternativen)
2. Beide-rjochtingsoperaasje útfiere
De funksje LOOKUP siket en komt oerien mei wearden yn beide rjochtingen lofts nei rjochts of rjochts nei lofts . De funksje VLOOKUP docht lykwols allinich links nei rjochts om te sykjen. Mear spesifyk foar VLOOKUP, moat de lookup_value links wêze fan de kolommen wêrfan't de resultearjende wearden ophellet.
➤ LOOKUP lit lofts nei rjochts of rjochts nei lofts operabiliteit. It komt oerien mei lookup_value tagelyk mei rigen of kolommen.
➤VLOOKUP allinich makket it mooglik fan links nei rjochts. It komt oerien mei lookup_value allinnich mei kolommen.
De LOOKUP-funksje útfiere
De formule dy't wy brûke yn 'e sel Opsykresultaat is
=LOOKUP(H4,C4:C16,B4:B16)
Hjir,
H4; is de opsykwearde.
C4:C16; is de opsykvektor.
B4: B16; is de [resultaatvektor].
Yn de dataset wolle wy in weromkommende wearde foar elke willekeurige lookup_value (d.w.s. 57 ). Wy brûke de funksje LOOKUP om mei it resultaat te kommen en it komt mei it krekte resultaat (dus Bran ). As de funksje LOOKUP wurket yn beiderjochtingen it is yn steat om de [result_vector] op te heljen.
VLOOKUP-funksje útfiere
De formule dy't wy brûke yn it Vlookup-resultaat sel is
=VLOOKUP(H11,B4:E16,1,FALSE)
Hjir,
H11; is de opsykwearde.
B4:E16; is de tabel_array.
1; is it col_index_num.
FALSE; is de [range_lookup].
Lykas de formule SOEKEN , hellet de formule VLOOKUP de resultearjende wearde op fan in selektearre kolomnûmer (d.w.s. 1 ). It jout #N/A om't it net opsykje kin foar weromkommende wearde yn kolommen dy't oerbleaun binne oan de lookup_value. Hjir wurdt de col_index_num (d.w.s. 1 ) oerlitten oan de kolom lookup_value (d.w.s. 2 ).
Jo kinne de rjochtingsoperabiliteit fan de LOOKUP - en VLOOKUP -funksje gewoan ûnderskiede troch gewoan nei de ôfbylding hjirûnder te sjen.
Dat, de funksje LOOKUP is multydinsjoneel, sjoen de operabiliteit dêr't de funksje VLOOKUP stroffelet.
Lês mear: 7 soarten opsykjen Jo kinne brûke yn Excel
3. Útwikselbere LOOKUP en VLOOKUP
Sawol LOOKUP as VLOOKUP -funksjes generearje opsykresultaten op ferlykbere manieren, los fan it sykjen fan rjochtingen. Wy kinne se yn 'e measte gefallen útwikselber brûke.
Fan 'e syntaksis kinne wy sjen dat de funksje LOOKUP ienfâldich is en wearden werombringt fan it sykjen nei sykje_vektor . De funksje VLOOKUP docht dat ek mar op in komplekse wize. De funksje VLOOKUP jout wearden werom út de kolom dy't yn it argumint oanjûn is.
Opsykje-funksje útfiere
De formule brûkt yn Opsykresultaat is
=LOOKUP(H4,B4:B16,C4:C16)
Yn de formule,
H4; is de opsykwearde.
B4:B16; is de opsykvektor.
C4: C16; is de [resultaatvektor].
Jo krije 57 as gefolch. As jo de wearde yn 'e kolom Quantity krúsje, krije jo de yngong itselde as it resultaat.
Sa kinne wy gewoan sizze dat de SOEK -formule weromkomt mei it goede resultaat.
VLOOKUP-funksje útfiere
De formule dy't wy brûke yn 'e sel Vlookup Result is
=VLOOKUP(H11,B4:E16,2,FALSE)
Yn de formule is
H11; de opsykwearde.
B4: E16; is de tabel_array.
2; is it col_index_num.
FALSE; is de [range_lookup].
Itselde as de LOOKUP -formule, VLOOKUP jout 57 as resultaat. En jo sizze gewoan troch te sjen dat de resultearjende wearde korrekt is.
Ut de folgjende ôfbylding kinne jo it wikseljende gedrach fine tusken LOOKUP en VLOOKUP funksjes.
By it útfieren fan sawol LOOKUP - as VLOOKUP -funksjes, sizze wy gewoan dat beide ferlykber binne yn har oanbod en leverjekrekt deselde resultaten.
Lês mear: Hoe kinne jo meardere wearden yn Excel opsykje (10 manieren)
Konklúzje
De LOOKUP en VLOOKUP binne ferlykber yn it leverjen fan resultaten neffens de respektivelike rjochtingen. Hoewol de funksje LOOKUP multydinsjoneel is en makliker te tapassen is dan de funksje VLOOKUP . Lykwols, yn it gefal fan in eksakte wedstriid VLOOKUP funksje stiet unyk. Hoopje dat de hjirboppe besprutsen foarbylden jo betizing ferdúdlikje. Kommentearje as jo fierdere fragen hawwe of wat ta te foegjen hawwe.