Skip to main content

Com s'utilitza la funció VLOOKUP d'Excel

Anonim

Funció VLOOKUP d'Excel, que significa cerca vertical , es pot utilitzar per buscar informació específica situada en una taula de dades o base de dades.

VLOOKUP normalment retorna un únic camp de dades com a sortida. Com ho fa això:

  1. Proporciona un nom o _Valor de cerca que indica a VLOOKUP quina fila o registre de la taula de dades busca la informació desitjada
  2. Proporcioneu el número de columna, conegut com el Col_index_nom - de les dades que busqueu
  3. La funció busca la _Valor de cerca a la primera columna de la taula de dades
  4. VLOOKUP, a continuació, localitza i retorna la informació que busca des d'un altre camp del mateix registre mitjançant el número de columna proporcionat

Trobeu informació en una base de dades amb VLOOKUP

A la imatge que es mostra a dalt, VLOOKUP s'utilitza per trobar el preu unitari d'un element en funció del seu nom. El nom es converteix en el valor de cerca que VLOOKUP utilitza per trobar el preu que es troba a la segona columna.

Sintaxi i arguments de la funció VLOOKUP

La sintaxi d'una funció es refereix al disseny de la funció i inclou el nom de la funció, claudàtors i arguments.

La sintaxi de la funció VLOOKUP és:

= VLOOKUP (valor de cerca_, table_array, Col_index_num, Range_lookup)

_Valor de cerca - (obligatori) el valor que voleu trobar a la primera columna de la Table_array argument

Table_array - (obligatori) aquesta és la taula de dades que VLOOKUP cerca per trobar la informació que us correspon- el Table_array ha de contenir almenys dues columnes de dades;- la primera columna conté normalment la Valor_valueu.

Col_index_nom - (obligatori) el número de columna del valor que voleu trobar- la numeració comença amb la Valor_valueu columna com a columna 1;- si Col_index_nom s'estableix en un número major que el nombre de columnes seleccionades al Range_lookup argument a #REF! l'error és retornat per la funció.

Range_lookup - (opcional) indica si o no rang es classifica en ordre ascendent- Les dades de la primera columna s'utilitzen com a clau d'ordenació- un valor booleà - TRUE o FALSE són els únics valors acceptables- Si s'omet, el valor s'estableix a TRUE per defecte- si s'estableix a TRUE o s'ha omès i una concordança exacta de la _Valor de cerca no es troba, la coincidència més propera que sigui més petita en grandària o valor s'utilitza com a search_key - si s'estableix a TRUE o s'omet i la primera columna del rang no està ordenada en ordre ascendent, es pot produir un resultat incorrecte- si s'estableix en FALS, VLOOKUP només accepta una coincidència exacta per a la _Valor de cerca .

Classificació de les dades primer

Tot i que no sempre és obligatori, normalment és millor ordenar el rang de dades que VLOOKUP està buscant en ordre ascendent utilitzant la primera columna del rang per a la clau d'ordenació.

Si les dades no estan ordenades, VLOOKUP pot retornar un resultat incorrecte.

Partits exactes vs. aproximats

Es pot configurar VLOOKUP perquè retorni només la informació que coincideixi exactament amb la _Valor de cerca o es pot establir per retornar coincidències aproximades

El factor determinant és el Range_lookup argument:

  • establert en FALSE, només retorna informació relacionada amb coincidències exactes al _Valor de cerca
  • establert a TRUE o omès retorna informació exacta o aproximada relacionada amb la _Valor de cerca

A l'exemple anterior, el Range_lookup s'estableix en FALS, de manera que VLOOKUP ha de trobar una concordança exacta del terme Ginys a la taula de dades per tornar un preu unitari per a aquest element. Si no es troba una concordança exacta, la funció torna un error # N / A.

Nota: VLOOKUP no distingeix entre majúscules i minúscules Ginys i ginys són ortografies acceptables per a l'exemple anterior.

En el cas que hi hagi múltiples valors de concordança, per exemple, els Ginys és que apareix més d'una vegada a la columna 1 de la taula de dades, la funció torna la informació relacionada amb el primer valor coincident que es troba des de dalt a baix.

Introduir els arguments de la funció VLOOKUP d'Excel utilitzant l'assenyalament

A la primera imatge d'exemple anterior, s'utilitza la següent fórmula que conté la funció VLOOKUP per trobar el preu unitari Ginys situat a la taula de dades.

= VLOOKUP (A2, $ A $ 5: $ B $ 8,2, FALSE)

Tot i que aquesta fórmula només es pot escriure en una cel·la de full de càlcul, una altra opció, tal com s'utilitza amb els passos que es detallen a continuació, és utilitzar el quadre de diàleg de la funció, que es mostra a dalt, per introduir els seus arguments.

  • L'ús del quadre de diàleg sovint facilita l'entrada dels arguments d'una funció correctament i elimina la necessitat d'introduir separadors de coma entre els arguments.

Els passos següents es van utilitzar per introduir la funció VLOOKUP a la cel·la B2 utilitzant el quadre de diàleg de la funció.

Obrir el quadre de diàleg VLOOKUP

  1. Feu clic a la cel·la B2 per fer-la la cel·la activa: la ubicació on es mostren els resultats de la funció VLOOKUP
  2. Feu clic al Fórmules pestaña.
  3. Trieu Cerca i referència des de la cinta per obrir la llista desplegable de la funció
  4. Fer clic a VLOOKUP a la llista per mostrar el quadre de diàleg de la funció

Les dades que van ingressar a les quatre files en blanc del quadre de diàleg formen els arguments de la funció VLOOKUP.

Assenyalant referències de cèl lules

Els arguments de la funció VLOOKUP s'introdueixen en línies separades del quadre de diàleg tal com es mostra a la imatge de dalt.

Les referències de les cel·les que s'utilitzen com a arguments es poden escriure a la línia correcta o, tal com es fa als passos següents, amb el punt i el botó - que implica mostrar l'interval de cel·les desitjat amb el punter del ratolí - es pot utilitzar per introduir-los el quadre de diàleg.

Ús de referències de cèl lules relatives i absolutes amb arguments

No és estrany utilitzar diverses còpies de VLOOKUP per retornar informació diferent de la mateixa taula de dades.

Per fer-ho més fàcil, moltes vegades VLOOKUP es pot copiar d'una cel·la a una altra. Quan es copien les funcions a altres cel·les, s'ha de tenir cura de que les referències de cel·les resultants siguin correctes donada la nova ubicació de la funció.

A la imatge de dalt, signes de dòlar ( $ ) envolten les referències de la cel · la Table_array argument que indica que són referències absolutes de les cel·les, el que significa que no canviaran si la funció es copia a una altra cel·la.

Això és desitjable ja que diverses còpies de VLOOKUP faran referència a la mateixa taula de dades que la font d'informació.

La referència de cel·la utilitzada per a lookup_value - A2 - per altra banda , no està envoltat de signes de dòlar, el que fa que sigui una referència de cel·la relativa. Les referències de cel·les relatives canvien quan es copien per reflectir la seva nova ubicació en relació amb la posició de les dades a què fan referència.

Les referències de cel·les relatives permeten cercar diversos elements a la mateixa taula de dades copiant VLOOKUP a diverses ubicacions i introduint-ne diferents Valors_revistes .

Introduir els arguments de funció

  1. Feu clic al _Valor de cerca línia al VLOOKUP Caixa de diàleg
  2. Feu clic a la cel·la A2 al full de treball per introduir aquesta referència de cel·la com a search_key argument
  3. Feu clic al Table_array línia del quadre de diàleg
  4. Ressalteu les cel·les A5 a B8 al full de treball per introduir aquest interval com a Table_array argument - els encapçalaments de la taula no estan inclosos
  5. Premeu el botó F4 tecla al teclat per canviar el rang a referències de cel·la absoluta
  6. Feu clic al Col_index_nom línia del quadre de diàleg
  7. Escriu a 2 en aquesta línia com la Col_index_nom argument, ja que les taxes de descompte es troben a la columna 2 de la Table_array argument
  8. Feu clic al Range_lookup línia del quadre de diàleg
  9. Escriviu la paraula Fals com el Range_lookup argument
  10. Premeu el botó Entra teclegeu el teclat per tancar el quadre de diàleg i tornar al full de treball
  11. La resposta $ 14.76 - el preu unitari d'un widget - hauria d'aparèixer a la cel·la B2 del full de càlcul
  12. Quan feu clic a la cel·la B2, la funció completa = VLOOKUP (A2, $ A $ 5: $ B $ 8,2, FALSE) apareix a la barra de fórmules que hi ha a sobre del full de càlcul

Missatges d'error de VLOOKUP d'Excel

Els missatges d'error següents estan associats a VLOOKUP:

A # N / A ("valor no disponible") es mostra un error si:

  • El _Valor de cerca no es troba a la primera columna del rang argument
  • 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 una coincidència exacta per al search_key l 'argument no es pot trobar a la primera columna del rang
  • El Range_lookup l 'argument s'estableix TRUE i tots els valors de la primera columna de l' rang són més grans que la search_key

Un #REF! es mostra l'error si:

  • El Col_index_nom L'argument és més gran que el nombre de columnes a la taula.