Satura rādītājs
Mēs izmantojam gan Excel LOOKUP un VLOOKUP funkcijas, lai meklētu vērtības datu kopās un iegūtu vērtības no vēlamās kolonnas un diapazona. Lai gan. LOOKUP un VLOOKUP rezultāti ir līdzīgi, taču atšķiras to izmantojamība. Šajā rakstā mēs aplūkojam Excel LOOKUP pret VLOOKUP funkcijas, norādot to atšķirības un savstarpējo aizstājamību.
Pieņemsim, ka mums ir datu kopa, kas sastāv no Produktu pārdošana . Mēs vēlamies meklēt jebkuru vērtību atlasītajās kolonnās vai diapazonos, izmantojot LOOKUP un VLOOKUP lai parādītu atšķirības starp tām.
Datu kopa lejupielādei
Darba burtnīcu varat lejupielādēt no zemāk redzamās saites.
Lookup vs Vlookup.xlsxLOOKUP & amp; VLOOKUP pamati
LOOKUP funkcija:
Sintakse LOOKUP funkcija ir
LOOKUP(lookup_value, lookup_vector, [result_vector])
Vai
LOOKUP(lookup_value,array)
Sintaksē,
lookup_value; meklējamo vērtību.
lookup_vector; viena rinda vai sleja, kurā lookup_value pastāv.
[result_vector](Pēc izvēles); vienāda lieluma ar lookup_vector , viena rinda vai sleja, no kuras tiek iegūta rezultāta vērtība. Ja tās nav, funkcija atgriež 1. slejas datus.
masīvs; tiek iegūta vērtība, kas atbilst lookup_value no diapazona.
VLOOKUP Funkcija:
Sintakse VLOOKUP funkcija ir
VLOOKUP(lookup_value, table_array,col_index_num, [range_lookup])
Sintaksē,
lookup_value; meklējamo vērtību.
table_array; tabulu vai diapazonu, kurā meklējat lookup_value .
col_index_num; kolonnas numurs, no kuras lookup_value ir jāizdala.
[range_lookup]; deklarē meklēšanas atbilstības statusu. TRUE - aptuvenā atbilstība , FALSE - precīza atbilstība.
Lasīt vairāk: Kas ir tabulas masīvs programmā VLOOKUP? (paskaidrots ar piemēriem)
Excel LOOKUP vs VLOOKUP funkcija
1. Aptuvenas atbilstības risināšana
Viena no galvenajām atšķirībām starp LOOKUP un VLOOKUP funkcijas ir tas, ka LOOKUP funkcija ir piesaistīta Aptuvenais Match . kur VLOOKUP piedāvā gan Aptuvenais un Precīzs spēles.
➤ LOOKUP automātiski iegūst aptuvenus sakritības no lookup_arrar (t. i., B4:B16 )
➤VLOOKUP piedāvā aptuvenas vai precīzas atbilstības iespēju, lai iegūtu vērtību no col_index_num.
LOOKUP funkcijas veikšana
Formula, ko mēs izmantojam Meklēšanas rezultāts šūna ir
=LOOKUP(H4,B4:B16,C4:C16)
Šeit,
H4; ir lookup_value.
B4:B16; ir lookup_vector.
C4:C16; ir [result_vector].
No datu kopas mēs vēlamies iegūt atgriezenisko vērtību jebkurai nejaušai lookup_value (t.i., Šokolāde ). Bet mums nav nekādu ierakstu šāda veida joprojām ir LOOKUP formula atgriež vērtību. Acīmredzot iegūtā vērtība ir nepareiza. LOOKUP formula iegūst aptuveno vērtību, kas atbilst ar lookup_value (t.i., Šokolāde ).
VLOOKUP funkcijas veikšana
Formula, ko izmanto Vlookup rezultāts šūna ir
=VLOOKUP(H11,B4:E16,2,FALSE)
Šeit,
H11; ir lookup_value.
B4:E16; ir table_array.
2; ir col_index_num.
FALSE; ir [range_lookup].
Līdzīgi kā LOOKUP formulu, mēs izmantojam VLOOKUP formula, lai iegūtu rezultāta vērtību no izvēlētās kolonnas numura. Tā atgriež #N/A jo šāda ieraksta nav.
Abi LOOKUP un VLOOKUP funkcijas rezultāti vienā attēlā sniedz pilnīgu priekšstatu par LOOKUP funkcijas ierobežojums līdz aptuvenai sakritībai.
Tagad var teikt, ka ierobežots ar Noklusējuma aptuvenā atbilstība , un LOOKUP funkcija atpaliek no VLOOKUP funkcija.
Lasīt vairāk: Kāpēc VLOOKUP atgriež #N/A, ja atbilstība pastāv? (5 cēloņi un risinājumi)
Līdzīgi lasījumi
- Kā lietot dubulto VLOOKUP programmā Excel (4 ātri veidi)
- VLOOKUP nedarbojas (8 iemesli un risinājumi)
- INDEX MATCH vs VLOOKUP funkcija (9 piemēri)
- VLOOKUP un visu rezultātu atgriešana programmā Excel (7 veidi)
- VLOOKUP izmantošana ar vairākiem kritērijiem programmā Excel (6 metodes + alternatīvas)
2. Darbība abos virzienos
Portāls LOOKUP funkcija meklē un saskaņo vērtības abos virzienos no kreisās uz labo vai no labās puses uz kreiso . Tomēr VLOOKUP funkcija veic tikai no kreisās uz labo meklēšanu, lai atrastu atbilstību. Konkrētāk VLOOKUP, . lookup_value jābūt pa kreisi no kolonnām, no kurām tas iegūst iegūtās vērtības.
➤ LOOKUP ļauj darboties no kreisās uz labo vai no labās uz kreiso pusi. Tas atbilst lookup_value vienlaicīgi uz rindām vai kolonnām.
➤VLOOKUP ļauj darboties tikai no kreisās uz labo pusi. Tas atbilst lookup_value tikai uz kolonnām.
LOOKUP funkcijas veikšana
Formula, ko mēs izmantojam Meklēšanas rezultāts šūna ir
=LOOKUP(H4,C4:C16,B4:B16)
Šeit,
H4; ir lookup_value.
C4:C16; ir lookup_vector.
B4:B16; ir [result_vector].
Datu kopā mēs vēlamies iegūt atgriezenisko vērtību jebkurai nejaušai lookup_value (t.i., 57 ). Mēs izmantojam LOOKUP funkciju, lai iegūtu rezultātu, un tā iegūst precīzu rezultātu (t. i., Sēklas ). Tā kā LOOKUP funkcija darbojas abos virzienos, tā spēj iegūt [result_vector].
VLOOKUP funkcijas veikšana
Formula, ko mēs izmantojam Vlookup rezultāts šūna ir
=VLOOKUP(H11,B4:E16,1,FALSE)
Šeit,
H11; ir lookup_value.
B4:E16; ir table_array.
1; ir col_index_num.
FALSE; ir [range_lookup].
Tāpat kā LOOKUP formulu. VLOOKUP formula iegūst iegūto vērtību no izvēlētā kolonnas numura (t. i., 1 ). Tas atdod #N/A jo tas nespēj meklēt atgriešanas vērtību kolonnās, kas ir atstātas uz lookup_value. Šajā gadījumā col_index_num (t.i., 1 ) ir atstāts lookup_value ailē (t. i., 2 ).
Varat vienkārši atšķirt LOOKUP un VLOOKUP funkcijas darbības virzienu, tikai aplūkojot attēlu zemāk.
Tātad. LOOKUP funkcija ir daudzdimensionāla, ņemot vērā tās darbspēju, kur VLOOKUP funkcija paklupa.
Lasīt vairāk: 7 meklēšanas veidi, ko varat izmantot programmā Excel
3. LOOKUP un VLOOKUP ar savstarpēji maināmām funkcijām
Abi LOOKUP un VLOOKUP Funkcijas ģenerē meklēšanas rezultātus līdzīgi, izņemot meklēšanas virzienus. Lielākajā daļā gadījumu tās var izmantot savstarpēji aizvietojami.
No sintakses redzams, ka LOOKUP funkcija ir vienkārša un atgriež vērtības, kas iegūtas, ieskatoties lookup_vector . VLOOKUP funkcija arī to dara, taču sarežģītākā veidā. VLOOKUP funkcija atgriež vērtības no argumentā norādītās kolonnas.
LOOKUP funkcijas veikšana
Formulā izmantotā formula Meklēšanas rezultāts ir
=LOOKUP(H4,B4:B16,C4:C16)
Formulā,
H4; ir lookup_value.
B4:B16; ir lookup_vector.
C4:C16; ir [result_vector].
Jūs saņemat 57 Rezultātā, ja pārbaudāt vērtību, kas norādīta Daudzums slejā tiek iegūts ieraksts, kas ir tāds pats kā rezultāts.
Tātad, vienkārši mēs varam teikt, ka LOOKUP formula atgriežas ar pareizo rezultātu.
VLOOKUP funkcijas veikšana
Formula, ko mēs izmantojam Vlookup rezultāts šūna ir
=VLOOKUP(H11,B4:E16,2,FALSE)
Formulā,
H11; ir lookup_value.
B4:E16; ir table_array.
2; ir col_index_num.
FALSE; ir [range_lookup].
Tāpat kā LOOKUP formula, VLOOKUP atgriež 57 kā rezultātu. Un jūs vienkārši sakāt, ka iegūtā vērtība ir pareiza.
Nākamajā attēlā redzams, kā mainās uzvedība starp LOOKUP un VLOOKUP funkcijas.
Veicot abas LOOKUP un VLOOKUP funkcijas, mēs vienkārši sakām, ka abi ir līdzīgi un nodrošina tieši tādus pašus rezultātus.
Lasīt vairāk: Kā meklēt vairākas vērtības programmā Excel (10 veidi)
Secinājums
Portāls LOOKUP un VLOOKUP ir līdzīgi, sniedzot rezultātus, ņemot vērā attiecīgos virzienus. Lai gan LOOKUP funkcija ir daudzdimensiju un ir vieglāk piemērojama nekā funkcija VLOOKUP Tomēr precīzas sakritības gadījumā VLOOKUP Funkcija ir unikāla. Ceru, ka iepriekš aplūkotie piemēri izskaidro jūsu neskaidrības. Ja jums ir vēl kādi jautājumi vai vēlaties ko pievienot, komentējiet.