Com utilitzar VLOOKUP a Excel

La funció BUSCARV a Excel cerca un valor en un rang de cel·les i, a continuació, retorna un valor que es troba a la mateixa fila que el valor que esteu cercant.

VLOOKUP, que significa 'Vertical Lookup', és una funció de cerca que cerca un valor a la columna més a l'esquerra (primera columna) de l'interval i retorna el valor paral·lel de la columna a la seva dreta. La funció BUSCARV només mira cap amunt (de dalt a baix) el valor en una taula disposada verticalment.

Per exemple, diguem que tenim una llista d'inventari en un full de treball amb una taula que mostra els noms dels articles, la data de compra, la quantitat i el preu. Aleshores, podríem utilitzar BUSCARV en un altre full de treball per extreure la quantitat i el preu d'un determinat nom d'article del full de treball d'inventari.

La funció VLOOKUP pot semblar descoratjadora al principi, però en realitat és bastant fàcil d'utilitzar un cop enteneu com funciona. Aquí, en aquest tutorial, us mostrarem com utilitzar la funció BUSCAR V a Excel.

VLOOKUP Sintaxi i arguments

Si utilitzeu la funció BUSCARV, heu de conèixer la seva sintaxi i els seus arguments.

Sintaxi de la funció BUSCAR V:

=LOOKUP(valor_de_cerca, matriu_taula, nombre_índex_col,[cerca_interval])

Aquesta funció consta de 4 paràmetres o arguments:

  • valor_cerca: Això especifica el valor que esteu cercant a la primera columna de la matriu de taula donada. El valor de cerca sempre ha d'estar a l'extrem esquerre (columna de la taula de cerca.
  • table_array: Aquesta és la taula (interval de cel·les) en la qual voleu cercar un valor. Aquesta taula (taula de cerca) pot estar en el mateix full de treball o en un full de treball diferent, o fins i tot en un llibre de treball diferent.
  • col_index_num: Això especifica el número de columna de la matriu de taula que té el valor que voleu extreure.
  • [cerca_interval]: Aquest paràmetre especifica si voleu extreure una concordança exacta o una concordança aproximada. És VERTADER o FALS, introduïu "FALSE" si voleu el valor exacte o introduïu "CERTADER" si esteu d'acord amb el valor aproximat.

Utilitzant la funció BUSCARV a Excel

Explorem com utilitzar VLOOKUP a Microsoft Excel.

Exemple bàsic

Per utilitzar VLOOKUP, primer, heu de crear la vostra base de dades o taula (vegeu a continuació).

A continuació, creeu una taula o rang des d'on vulgueu buscar i extreu els valors de la taula de cerca.

A continuació, seleccioneu la cel·la on voleu extreure el valor i introduïu la següent fórmula VLOOKUP. Per exemple, volem cercar el número de telèfon de 'Ena', després hem d'introduir el valor de cerca com a B13, A2:E10 com a matriu de la taula, 5 per al número de columna del número de telèfon i FALSE per retornar l'exacta. valor. A continuació, premeu "Enter" per acabar la fórmula.

=CERCAV(B13;A2:E10;5;FALSE)

No cal que escriviu l'interval de la taula manualment, només podeu seleccionar l'interval o la taula amb el ratolí per a l'argument table_array. I s'afegirà automàticament a l'argument.

Recordeu que perquè això funcioni, el valor de cerca ha d'estar a l'extrem esquerre de la nostra taula de cerca (A2:E10). A més, el Lookup_value no ha d'estar necessàriament a la columna A del full de treball, només ha de ser la columna més a l'esquerra de l'interval que voleu cercar.

Vlookup sembla correcte

La funció BUSCARV només pot mirar a la dreta de la taula. Busca un valor a la primera columna d'una taula o d'un interval i extreu el valor coincident d'una columna a la dreta.

Coincidència exacta

La funció BUSCAR V d'Excel té dos mètodes de concordança, són: exacte i aproximat. El paràmetre 'range_lookup' de la funció BUSCARV especifica quin tipus de vostè està buscant, exacte o aproximat.

Si introduïu range_lookup com a "FALSE" o "0", la fórmula cerca un valor que sigui exactament igual al lookup_value (pot ser un número, text o data).

=CERCAV(A9;A2:D5;3;FALSE)

Si no es troba una coincidència exacta a la taula, retornarà un error #N/A. Quan vam intentar cercar "Japó" i tornar el seu valor corresponent a la columna 4, es produeix l'error #N/A perquè no hi ha "Japó" a la primera columna de la taula.

Podeu introduir el número "0" o "FALSE" a l'argument final. Tots dos volen dir el mateix a Excel.

Coincidència aproximada

De vegades no necessites necessàriament una coincidència exacta, la millor coincidència és suficient. En aquests casos, podeu utilitzar el mode de concordança aproximada. Estableix l'argument final de la funció a "VERTADER" per trobar una coincidència aproximada. El valor predeterminat és TRUE, el que significa que si no afegiu l'últim argument, la funció utilitzarà una concordança aproximada de manera predeterminada.

=CERCAV(B10;A2:B7;2;VERTADER)

En aquest exemple, no necessitem una puntuació exacta per trobar una nota adequada. Tot el que necessitem són les notes per estar en aquest rang de puntuació.

Si VLOOKUP troba una coincidència exacta, retornarà aquest valor. A l'exemple anterior, si la fórmula no pot trobar el valor de cerca 89 a la primera columna, retornarà el següent valor més gran (80).

Primer partit

Si la columna més a l'esquerra de la taula conté duplicats, la BUSCAR V trobarà i retornarà la primera coincidència.

Per exemple, VLOOKUP està configurat per trobar el cognom del primer nom "Mia". Com que hi ha 2 entrades amb el primer nom "Mia", la funció retorna el cognom de la primera entrada, "Bena".

Coincidència de comodins

La funció VLOOKUP us permet trobar una coincidència parcial en un valor especificat mitjançant caràcters comodí. Si voleu localitzar un valor que contingui el valor de cerca en qualsevol posició, afegiu un signe (&) per unir el nostre valor de cerca amb el caràcter comodí (*). Utilitzeu els signes "$" per fer referències de cel·les absolutes i afegiu el signe "*" del comodí abans o després del valor de cerca.

A l'exemple, només tenim part d'un valor de cerca (Vin) a la cel·la B13. Per tant, per fer una coincidència parcial amb els caràcters donats, concateneu un comodí "*" després de la referència de la cel·la.

=CERCA V($B$13&"*",$A$2:$E$10,3,FALSE)

Múltiples cerques

La funció VLOOKUP us permet crear una cerca dinàmica bidireccional, que coincideixi tant en files com en columnes. A l'exemple següent, VLOOKUP està configurat per fer una cerca basada en el nom (Mayra) i la ciutat. La sintaxi en B14 és:

=CERCA V(B13;A2:E10;COINCIDENT(A14;A1:E1;0);0)

Com fer VLOOKUP des d'un altre full a Excel

Normalment, la funció BUSCARV s'utilitza per retornar valors coincidents d'un full de treball independent i rarament s'utilitza amb dades del mateix full de treball.

Per fer una cerca des d'un altre full d'Excel però al mateix llibre de treball, introduïu el nom del full abans de table_array amb un signe d'exclamació (!).

Per exemple, per cercar el valor de la cel·la A2 del full de treball "Productes" a l'interval A2:B8 del full de treball "ItemPrices" i retornar el valor corresponent de la columna B:

=CERCA V (A2, Preus de l'article! $A$2:$C$8,2,FALSE)

La imatge següent mostra una taula al full de treball "ItemPrices".

Quan introduïm la fórmula VLOOKUP a la columna C del full de treball "Productes", extreu dades coincidents del full de treball "ItemPrices".

Com fer VLOOKUP des d'un altre llibre de treball a Excel

També podeu cercar el valor en un llibre de treball completament diferent. Si voleu BUSCAR V des d'un altre llibre de treball, heu d'incloure el nom del llibre de treball entre claudàtors seguit del nom del full abans de table_array amb un signe d'exclamació (!) (com es mostra a continuació).

Per exemple, utilitzeu aquesta fórmula per cercar el valor de la cel·la A2 d'un full de treball diferent del full de treball anomenat "ItemPrices" al llibre de treball "Item.xlsx":

=CERCA V(A2,[Item.xls]Preus de l'article! $A$2:$B$8,2,FALSE)

Primer, obriu els dos llibres de treball i, a continuació, comenceu a introduir la fórmula a la cel·la C2 d'un full de treball (full de treball del producte) i quan arribeu a l'argument table_array, aneu al llibre de dades principal (Item.xlsx) i seleccioneu l'interval de la taula. D'aquesta manera, no haureu d'escriure manualment el nom del llibre i del full de treball. Escriviu la resta d'arguments i premeu la tecla "Enter" per finalitzar la funció.

Fins i tot si tanqueu el llibre de treball que conté la taula de cerca, la fórmula VLOOKUP continuarà funcionant, però ara podeu veure el camí complet del llibre de treball tancat tal com es mostra a la captura de pantalla següent.

Utilitzeu la funció VLOOKUP de la cinta d'Excel

Si no recordeu les fórmules, sempre podeu accedir a la funció BUSCAR V des de la cinta d'Excel. Per accedir a VLOOKUP, aneu a la pestanya "Fórmules" a la cinta d'Excel i feu clic a la icona "Cerca i referència". A continuació, seleccioneu l'opció "CERCA V" a la part inferior del menú desplegable.

A continuació, introduïu arguments al quadre de diàleg "Arguments de funció". A continuació, feu clic al botó "D'acord".

A l'exemple, hem cercat el primer nom "Sherill" a la taula per retornar el seu estat corresponent a la columna D.

Esperem que hàgiu après a utilitzar la funció BUSCAR V a Excel d'aquest article. Si voleu saber més sobre com utilitzar Excel, consulteu els nostres altres articles relacionats amb Excel.