La funció VLOOKUP d'Excel, que significa "cerca vertical", buscarà un valor a la primera columna d'un interval i retornarà el valor en qualsevol altra columna de la mateixa fila.
Si no podeu localitzar quina cel·la conté dades específiques, VLOOKUP és una manera molt eficaç de trobar aquestes dades. És especialment útil en fulls de càlcul gegants on és difícil localitzar la informació.
Les instruccions d'aquest article s'apliquen a Excel 2016, 2013, 2010; Excel per Mac i Excel per 365 / en línia.
Com funciona la funció VLOOKUP
VLOOKUP normalment torna un únic camp de dades com a sortida.
Com funciona això:
- Proporciona un nom o valor_requisició que indica a VLOOKUP quina fila de la taula de dades busca les dades desitjades.
- Proporcioneu el número de columna com a col_index_num argument, que indica a VLOOKUP quina columna conté les dades que cerqueu.
- La funció busca la valor_requisició a la primera columna de la taula de dades.
- VLOOKUP, a continuació, localitza i retorna la informació del número de columna en el qual heu definit col_index_num, des de la mateixa fila que el valor de cerca.
Arguments i sintaxi de la funció VLOOKUP

La sintaxi de la funció VLOOKUP és:
= VLOOKUP (lookup_value, table_array, col_index_num, range_lookup)
La funció VLOOKUP pot semblar confusa perquè conté quatre arguments, però és senzill d'utilitzar.
Els quatre arguments de la funció VLOOKUP són els següents:
valor de cerca (obligatori): El valor a buscar a la primera columna de la matriu de taula.
table_array (obligatori) - Aquesta és la taula de dades (un rang de cel·les) que VLOOKUP cerca per trobar la informació que necessiteu.
- El tauler de la taula ha de contenir almenys dues columnes de dades
- La primera columna ha de contenir el valor_requisició
col_index_num (obligatori) - Aquest és el número de columna del valor que voleu trobar.
- La numeració comença amb la columna 1
- Si fa referència a un número major que el nombre de columnes a la taula, la funció retornarà el #REF! error
range_lookup (opcional) - Indica si el valor de cerca es troba dins d'un rang inclòs en la matriu de taula. L'argument range_lookup és "TRUE" o "FALSE". Utilitzeu TRUE per a una coincidència aproximada i FALSE per a una concordança exacta. Si s'omet, el valor és TRUE per defecte.
Si l'argument de range_lookup és TRUE, llavors:
- El valor de cerca és el valor que voleu comprovar si cau dins d'un rang definit per la taula_array.
- The table_array conté tots els intervals i una columna que conté el valor del rang (com ara alt, mitjà o baix).
- L'argument col_index_num és el valor del rang resultant.
Com funciona l'Argument Range_Lookup
Utilitzant l'opció opcional range_lookup l'argument és complicat per a moltes persones de comprendre, així que val la pena mirar un exemple ràpid.
L'exemple de la imatge anterior utilitza la funció VLOOKUP per trobar la taxa de descompte depenent del nombre d'articles comprats.
L'exemple mostra que el descompte per a la compra de 19 articles és del 2% ja que 19 cau entre 11 i 21 en el Quantitat columna de la taula de cerca.
Com a resultat, VLOOKUP retorna el valor de la segona columna de la taula de cerca, ja que aquesta fila conté el mínim d'aquest rang. Una altra manera de configurar una taula de cerca de rang seria crear una segona columna per al màxim, i aquest rang tindria un mínim d'11 i un màxim de 20. Però el resultat funciona de la mateixa manera.
A l'exemple, s'utilitza la fórmula següent que conté la funció VLOOKUP per trobar el descompte per quantitats de productes adquirits.
= VLOOKUP (C2, $ C $ 5: $ D $ 8,2, TRUE)
- C2: Aquest és el valor de cerca, que es pot trobar en qualsevol cel·la del full de càlcul.
- $ C $ 5: $ D $ 8: Aquesta és una taula fixa que conté tots els intervals que voleu utilitzar.
- 2: Aquesta és la columna de la taula de cerca de rang que voleu que la funció LOOKUP retorni.
- TRUE: Habilita el range_lookup característica d'aquesta funció.
Un cop hagis pressionat Entra, i el resultat torna a la primera cel·la, podeu omplir automàticament tota la columna per cercar els resultats del rang per a la resta de les cel·les de la columna de cerca.
L'argument range_lookup és una forma convincent d'ordenar una columna de nombres mixtos en diverses categories.
VLOOKUP Errors: # N / A i #REF

La funció VLOOKUP pot retornar els errors següents.
# N / A és l'error "valor no disponible" i es produeix en les condicions següents:
- El _valor de cerca no es troba a la primera columna de l'argument table_array
- El Table_array l'argument no és exacte. Per exemple, l'argument pot incloure columnes buides al costat esquerre del rang
- El Range_lookup l 'argument s'estableix en FALSE, i no es pot trobar una coincidència exacta per l' argument lookup_value en la primera columna de l ' table_array
- El range_lookup L'argument s'estableix TRUE, i tots els valors de la primera columna de table_array són més grans que el valor de la cerca_
#REF! ("referència fora de rang") es produeix un error si el nombre_color és més gran que el nombre de columnes a la taula_array.













