Taula de continguts
Utilitzem les funcions LOOKUP i VLOOKUP d'Excel per cercar valors en conjunts de dades per treure els valors de la columna i l'interval desitjats. Tot i que LOOKUP i VLOOKUP funcionen de manera similar en els seus resultats, difereixen en l'operabilitat. En aquest article, parlem de les funcions LOOKUP d'Excel i VLOOKUP esmentant les diferències i la intercanviabilitat entre elles.
Suposem que tenim un conjunt de dades de Vendes de productes . Volem cercar qualsevol valor a les columnes o intervals seleccionats utilitzant LOOKUP i VLOOKUP per demostrar les diferències entre ells.
Conjunt de dades per a la baixada
Podeu baixar el llibre de treball des de l'enllaç següent.
Lookup vs Vlookup.xlsx
Nocions bàsiques de CERCAR & VLOOKUP
Funció LOOKUP:
La sintaxi de la LOOKUP funció és
LOOKUP(lookup_value, lookup_vector, [result_vector])
O
LOOKUP(lookup_value,array)
A la sintaxi,
valor_de_cerca ; el valor que voleu cercar.
vector_de_cerca; la fila o columna única on existeix el valor_de_cerca .
[vector_resultat](Opcional); mida igual a vector_de_cerca , la fila o columna única d'on s'extreu el valor resultant. La funció retorna les dades de la primera columna en cas d'absència.
array; extreu el valor que coincideix amb el lookup_value de l'interval.
VLOOKUP Funció:
La sintaxi de la funció VLOOKUP és
VLOOKUP(lookup_value, table_array,col_index_num, [range_lookup])
En la sintaxi,
valor_de_cerca; el valor que voleu cercar.
table_array; la taula o interval on cerqueu el valor_de_cerca .
núm_índex_col; el número de columna d'on s'ha d'extreure el valor_de_cerca .
[cerca_interval]; declara l'estat de coincidència de cerca. VERTADER-Concordança aproximada , FALSA-Concordança exacta.
Més informació: Què Hi ha una matriu de taula a VLOOKUP? (S'explica amb exemples)
Funció Excel LOOKUP vs VLOOKUP
1. Tractament de la concordança aproximada
Una de les principals diferències entre les funcions LOOKUP i VLOOKUP funcions és que la LOOKUP la funció està lligada a una Coincidència aproximada . On LOOKUP ofereix coincidències Aproximades i Exactes .
➤ LOOKUP obté automàticament coincidències aproximades de lookup_arrar (és a dir, B4:B16 )
➤VLOOKUP ofereix una opció de concordança aproximada o exacta per obtenir un valor de col_index_num.
Execució de la funció LOOKUP
La fórmula que fem servir a la cel·la Resultat de la cerca és
=LOOKUP(H4,B4:B16,C4:C16)
Aquí,
H4; és el valor_de_cerca.
B4:B16; és el vector_de_cerca.
C4: C16; és el [result_vector].
Des del conjunt de dades, volem unvalor de retorn per a qualsevol valor_de_cerca aleatori (és a dir, Xocolata ). Però no tenim cap entrada d'aquest tipus, encara que la fórmula LOOKUP retorna un valor. Evidentment, el valor resultant és incorrecte. La fórmula LOOKUP obté el valor aproximat que coincideix amb el lookup_value (és a dir, Xocolata ).
Execució de la funció VLOOKUP
La fórmula utilitzada a la cel·la Resultat de la cerca V és
=VLOOKUP(H11,B4:E16,2,FALSE)
Aquí,
H11; és el valor_de_cerca.
B4:E16; és la matriu_taula.
2; és el col_index_num.
FALSE; és el [range_lookup].
Semblant a la fórmula LOOKUP , utilitzem la fórmula VLOOKUP per obtenir el valor resultant d'un número de columna seleccionat. Retorna #N/A ja que no hi ha cap entrada d'aquest tipus.
Tant els resultats de la funció LOOKUP com VLOOKUP en una imatge us ofereixen una imatge completa sentit de la limitació de la funció LOOKUP a la concordança aproximada.
Ara, es pot dir que està restringida per Concordança aproximada predeterminada , la funció LOOKUP queda endarrerida amb la funció VLOOKUP .
Llegiu-ne més: Per què VLOOKUP retorna #N/A quan la concordança existeix? (5 causes i solucions)
Lectures similars
- Com aplicar doble VLOOKUP a Excel (4 maneres ràpides)
- VLOOKUP no funciona (8 raons i amp;Solucions)
- FUNCIÓ DE COINCORDACIÓ ÍNDICE vs BUSCAR V (9 exemples)
- CERCA V i retornar totes les coincidències a Excel (7 maneres)
- Utilitza VLOOKUP amb criteris múltiples a Excel (6 mètodes + alternatives)
2. Realització d'una operació en ambdues direccions
La funció CERCA cerca i coincideix amb valors en ambdues direccions d'esquerra a dreta o dreta a esquerra . Tanmateix, la funció VLOOKUP només fa cerca d' d'esquerra a dreta perquè coincideixi. Més concretament per a CERCA V, el valor_cerca ha d'estar a l'esquerra de les columnes de les quals obté els valors resultants.
➤ CERCA permet l'esquerra operativitat a dreta o dreta a esquerra. Coincideix lookup_value amb files o columnes simultàniament.
➤VLOOKUP només permet l'operativitat d'esquerra a dreta. Coincideix amb valor_de_cerca només amb les columnes.
Execució de la funció CERCA
La fórmula que fem servir a la cel·la Resultat de la cerca és
=LOOKUP(H4,C4:C16,B4:B16)
Aquí,
H4; és el valor_de_cerca.
C4:C16; és el vector_de_cerca.
B4: B16; és el [result_vector].
Al conjunt de dades, volem un valor de retorn per a qualsevol <1 aleatori>valor_de_cerca (és a dir, 57 ). Utilitzem la funció CERCAR per obtenir el resultat i el resultat exacte (és a dir, Bran ). Com que la funció LOOKUP funciona en tots dosdireccions on és capaç d'obtenir el [result_vector].
Realització de la funció VLOOKUP
La fórmula que utilitzem al Resultat de la cerca V la cel·la és
=VLOOKUP(H11,B4:E16,1,FALSE)
Aquí,
H11; és el valor_de_cerca.
B4:E16; és la matriu_taula.
1; és el col_index_num.
FALSE; és el [range_lookup].
Com la fórmula LOOKUP , la fórmula VLOOKUP obté el valor resultant d'un número de columna seleccionat (és a dir, 1 ). Retorna #N/A ja que no pot cercar el valor de retorn a les columnes que es deixen al valor_de_cerca. Aquí, el col_index_num (és a dir, 1 ) es deixa a la columna lookup_value (és a dir, 2 ).
Podeu diferenciar l'operabilitat direccional de la funció LOOKUP i VLOOKUP només mirant la imatge següent.
Per tant, la funció LOOKUP és multidimensional tenint en compte la seva operativitat on la funció VLOOKUP ensopega.
Llegir més: 7 tipus de cerca Podeu utilitzar-lo a Excel
3. Les funcions intercanviables LOOKUP i VLOOKUP
Les dues funcions LOOKUP i VLOOKUP generen resultats de cerca de maneres similars a part de mirar direccions. Podem utilitzar-los de manera intercanviable en la majoria dels casos.
A partir de la sintaxi, podem veure que la funció LOOKUP és senzilla i retorna valors de mirar vector_de_cerca . La funció VLOOKUP també ho fa, però d'una manera complexa. La funció VLOOKUP retorna valors de la columna especificada a l'argument.
Execució de la funció LOOKUP
La fórmula utilitzada a Resultat de la cerca és
=LOOKUP(H4,B4:B16,C4:C16)
A la fórmula,
H4; és el valor_de_cerca.
B4:B16; és el vector_de_cerca.
C4: C16; és el [result_vector].
Com a resultat, obteniu 57 . Si creueu el valor de la columna Quantitat , obtindreu l'entrada igual que el resultat.
Per tant, simplement podem dir que la fórmula CERCA retorna amb el resultat correcte.
Realització de la funció BUSCAR V
La fórmula que fem servir a la cel·la Resultat de la cerca és
=VLOOKUP(H11,B4:E16,2,FALSE)
A la fórmula,
H11; és el valor_de_cerca.
B4: E16; és la matriu_taula.
2; és el col_index_num.
FALSE; és el [range_lookup].
Igual que la fórmula LOOKUP , VLOOKUP retorna 57 com a resultat. I simplement dieu mirant que el valor resultant és correcte.
A la imatge següent, podeu trobar el comportament d'intercanvi entre les funcions LOOKUP i VLOOKUP .
En realitzar les dues funcions LOOKUP i VLOOKUP , simplement diem que totes dues són similars en les seves ofertes i proporcionenexactament els mateixos resultats.
Més informació: Com cercar diversos valors a Excel (10 maneres)
Conclusió
Els LOOKUP i VLOOKUP són similars a l'hora de proporcionar resultats tenint en compte les direccions respectives. Tot i que la funció LOOKUP és multidimensional i més fàcil d'aplicar que la funció VLOOKUP . Tanmateix, en el cas d'una concordança exacta VLOOKUP , la funció és única. Espero que els exemples comentats anteriorment aclareixin la vostra confusió. Comenta si tens més consultes o tens alguna cosa a afegir.