Cuprins
Utilizăm atât Excel LOOKUP și VLOOKUP pentru a căuta valori în seturile de date pentru a extrage valorile din coloana și intervalul dorit. Deși LOOKUP și VLOOKUP funcționează în mod similar în ceea ce privește rezultatele lor, dar diferă în ceea ce privește operabilitatea. În acest articol, discutăm despre Excel LOOKUP vs VLOOKUP funcții, menționând diferențele și interschimbabilitatea dintre acestea.
Să presupunem că avem un set de date de Vânzări de produse Dorim să căutăm orice valoare din coloanele sau intervalele selectate folosind LOOKUP și VLOOKUP pentru a demonstra diferențele dintre ele.
Set de date pentru descărcare
Vă invităm să descărcați caietul de lucru de la link-ul de mai jos.
Lookup vs Vlookup.xlsxNoțiuni de bază ale LOOKUP & VLOOKUP
Funcția LOOKUP:
Sintaxa din LOOKUP funcția este
LOOKUP(lookup_valoare, lookup_vector, [rezultat_vector])
Sau
LOOKUP(lookup_value,array)
În sintaxă,
lookup_value; valoarea pe care doriți să o căutați.
vector_de_consultare; singurul rând sau coloană în care se află lookup_value există.
[vector_rezultat](Opțional); de dimensiuni egale cu vector_de_consultare Funcția returnează datele din prima coloană în cazul în care aceasta nu este prezentă.
matrice; se extrage valoarea care se potrivește cu lookup_value din poligon.
VLOOKUP Funcție:
Sintaxa din VLOOKUP funcția este
VLOOKUP(lookup_valoare, tabel_rețea,col_index_num, [range_lookup])
În sintaxă,
lookup_value; valoarea pe care doriți să o căutați.
tabel_array; tabelul sau intervalul în care se caută lookup_value .
col_index_num; numărul coloanei din care a fost extrasă lookup_value trebuie să fie extrasă.
[range_lookup]; declară starea de potrivire a căutării. ADEVĂRAT - Potrivire aproximativă , FALSE-Exact Match.
Citește mai mult: Ce este o matrice de tabele în VLOOKUP (explicat cu exemple)
Excel LOOKUP vs funcția VLOOKUP
1. Confruntarea cu o potrivire aproximativă
Una dintre principalele diferențe între LOOKUP și VLOOKUP funcții este că LOOKUP este legată de o funcție Aproximativ Meci . unde VLOOKUP oferă atât Aproximativ și Exact meciuri.
➤ LOOKUP extrage automat corespondențe aproximative din lookup_arrar (adică, B4:B16 )
➤VLOOKUP oferă o opțiune de potrivire aproximativă sau exactă pentru a prelua o valoare din col_index_num.
Efectuarea funcției LOOKUP
Formula pe care o folosim în Rezultatul căutării celula este
=LOOKUP(H4,B4:B16,C4:C16)
Aici,
H4; este lookup_value.
B4:B16; este vector_de_consultare.
C4:C16; este [vector_rezultat].
Din setul de date, dorim o valoare de retur pentru orice valoare aleatorie lookup_value (adică, Ciocolată ). dar nu avem încă intrări de acest gen în LOOKUP Formula returnează o valoare. În mod evident, valoarea rezultată este greșită. LOOKUP formula extrage valoarea aproximativă care se potrivește cu valoarea lookup_value (adică, Ciocolată ).
Efectuarea funcției VLOOKUP
Formula utilizată în Rezultatul Vlookup celula este
=VLOOKUP(H11,B4:E16,2,FALSE)
Aici,
H11; este lookup_value.
B4:E16; este tabel_array.
2; este col_index_num.
FALSE; este [range_lookup].
Similar cu LOOKUP se utilizează formula VLOOKUP pentru a prelua valoarea rezultată dintr-un număr de coloană selectat. Aceasta returnează #N/A deoarece nu există o astfel de intrare.
Atât LOOKUP și VLOOKUP rezultatele funcției într-o singură imagine vă oferă o imagine completă a LOOKUP limitarea funcției la o potrivire aproximativă.
Acum, se poate spune că restricționat de Potrivire aproximativă implicită , a LOOKUP rămâne în urma funcției VLOOKUP funcție.
Citește mai mult: De ce VLOOKUP returnează #N/A atunci când există o potrivire? (5 cauze și soluții)
Lecturi similare
- Cum să aplicați VLOOKUP dublu în Excel (4 moduri rapide)
- VLOOKUP nu funcționează (8 Motive & Soluții)
- Funcția INDEX MATCH vs VLOOKUP (9 exemple)
- VLOOKUP și returnarea tuturor corespondențelor în Excel (7 moduri)
- Utilizați VLOOKUP cu criterii multiple în Excel (6 metode + alternative)
2. Efectuarea unei operațiuni în ambele direcții
The LOOKUP funcția caută și potrivește valorile în ambele direcții de la stânga la dreapta sau de la dreapta la stânga Cu toate acestea, în VLOOKUP funcția face doar de la stânga la dreapta căutare pentru a se potrivi. Mai exact pentru VLOOKUP, la lookup_value trebuie să se afle în stânga coloanelor din care extrage valorile rezultate.
➤ LOOKUP permite operabilitatea de la stânga la dreapta sau de la dreapta la stânga. Se potrivește cu lookup_value la rânduri sau coloane simultan.
➤VLOOKUP permite doar operabilitatea de la stânga la dreapta. Se potrivește cu lookup_value numai la coloane.
Efectuarea funcției LOOKUP
Formula pe care o folosim în Rezultatul căutării celula este
=LOOKUP(H4,C4:C16,B4:B16)
Aici,
H4; este lookup_value.
C4:C16; este vector_de_consultare.
B4:B16; este [vector_rezultat].
În setul de date, dorim o valoare de retur pentru orice valoare aleatorie. lookup_value (adică, 57 ). LOOKUP pentru a obține rezultatul, iar rezultatul este exact (adică, Bran ). LOOKUP funcționează în ambele direcții, este capabilă să extragă [vector_rezultat].
Efectuarea funcției VLOOKUP
Formula pe care o folosim în Rezultatul Vlookup celula este
=VLOOKUP(H11,B4:E16,1,FALSE)
Aici,
H11; este lookup_value.
B4:E16; este tabel_array.
1; este col_index_num.
FALSE; este [range_lookup].
Ca și în cazul LOOKUP formulă, formula VLOOKUP formula extrage valoarea rezultată dintr-un număr de coloană selectat (de ex, 1 ). se returnează #N/A deoarece nu poate să caute valoarea de returnare în coloanele care sunt lăsate la lookup_value. În acest caz, se va utiliza col_index_num (adică, 1 ) este lăsată la lookup_value coloană (adică, 2 ).
Puteți pur și simplu să diferențiați LOOKUP și VLOOKUP operativitatea direcțională a funcției doar uitându-vă la imaginea de mai jos.
Deci, în LOOKUP funcția este multidimensională având în vedere operativitatea sa, în cazul în care VLOOKUP funcția se poticnește.
Citește mai mult: 7 tipuri de căutări pe care le puteți utiliza în Excel
3. LOOKUP și VLOOKUP interschimbabile
Atât LOOKUP și VLOOKUP generează rezultate de căutare în moduri similare, în afară de direcțiile de căutare. Le putem folosi în mod interschimbabil în majoritatea cazurilor.
Din sintaxă, putem vedea că LOOKUP este simplă și returnează valori din căutarea în vector_de_consultare . VLOOKUP face și ea acest lucru, dar într-un mod complex. Funcția VLOOKUP returnează valorile din coloana specificată în argument.
Efectuarea funcției LOOKUP
Formula utilizată în Rezultatul căutării este
=LOOKUP(H4,B4:B16,C4:C16)
În formulă,
H4; este lookup_value.
B4:B16; este vector_de_consultare.
C4:C16; este [vector_rezultat].
Veți obține 57 ca rezultat. Dacă verificați încrucișat valoarea din Cantitate coloana, veți obține o intrare identică cu rezultatul.
Așadar, putem spune simplu că LOOKUP formula se întoarce cu rezultatul corect.
Efectuarea funcției VLOOKUP
Formula pe care o folosim în Rezultatul Vlookup celula este
=VLOOKUP(H11,B4:E16,2,FALSE)
În formulă,
H11; este lookup_value.
B4:E16; este tabel_array.
2; este col_index_num.
FALSE; este [range_lookup].
Același lucru ca și în cazul LOOKUP formula, VLOOKUP returnează 57 Și pur și simplu se poate spune, uitându-vă, că valoarea rezultată este corectă.
Din următoarea imagine, puteți găsi comportamentul schimbător între LOOKUP și VLOOKUP funcții.
Efectuarea ambelor LOOKUP și VLOOKUP spunem pur și simplu că ambele sunt similare în ceea ce privește ofertele lor și oferă exact aceleași rezultate.
Citește mai mult: Cum să căutați mai multe valori în Excel (10 moduri)
Concluzie
The LOOKUP și VLOOKUP sunt similare în ceea ce privește furnizarea de rezultate având în vedere direcțiile respective. Cu toate că LOOKUP este multidimensională și mai ușor de aplicat decât funcția VLOOKUP Cu toate acestea, în cazul unei corespondențe exacte VLOOKUP Funcția este unică. Sper că exemplele de mai sus vă vor clarifica confuzia. Comentați dacă aveți întrebări suplimentare sau dacă aveți ceva de adăugat.