Taula de continguts
La funció BUSCAR V és un canvi de joc quan heu de recuperar informació d'una sèrie de dades en el mateix o en fulls de treball diferents . La funció VLOOKUP d'Excel és molt útil quan es tracta de cercar un valor definit entre fulls de treball. Tot i que aquesta funció és potent, no té una característica important. La seva sintaxi permet aquesta funció per a un valor de cerca alhora. Però podem fer algunes modificacions per improvisar aquesta funció per buscar diverses columnes i retornar només un valor. Avui parlarem de com utilitzar la funció BUSCAR V per retornar només un valor de diverses columnes a Excel.
Baixeu el quadern de pràctiques
Descarregueu aquest full de pràctiques per practicar mentre feu Esteu llegint aquest article.
CERCA V des de diverses columnes amb un sol retorn.xlsx
2 maneres adequades de CERCA V des de diverses columnes amb un sol retorn a Excel
La funció VLOOKUP o "Vertical Lookup" pren el valor d'entrada, el cerca als fulls de treball i retorna el valor que coincideix amb l'entrada. De vegades hem de buscar només un valor en diverses columnes i retornar el valor. La funció comuna VLOOKUP no permet que l'usuari ho faci. Però podem fer alguns canvis i només podem retornar un valor de diverses columnes mitjançant VLOOKUP . Ara parlarem de dues maneres diferents de fer-ho.
1. Utilitzant la VLOOKUP estàndardper retornar només un valor de diverses columnes
Penseu en una situació en què treballeu en un supermercat. Al vostre full de treball, teniu els “Identificador de l'article” , “Nom del producte” i “Preu” dels productes. Ara heu d'esbrinar el “Preu” d'un “Producte” específic amb un “ID” específic.
Recorreu qualsevol de les maneres següents per completar aquesta tasca.
1.1 Ús de la BUSCAR V des de diverses columnes del mateix full de treball
En aquest exemple, per exemple, volem Trobeu el producte Givet amb l'ID M-04 . Podeu completar la vostra tasca al mateix full de treball seguint els passos següents.
📌 Passos:
- Primer, creeu una columna nova anomenada Columna de cerca que hauria de ser la columna "MÉS A L'ESQUERRA" de la matriu de taula . Com que la funció CERCA V sempre cerca valors d'esquerra a dreta.
- Després, creeu una taula a qualsevol part del full de treball on vulgueu obtenir el preu del producte. “Knife” amb ID “M-04” .
- A continuació, apliqueu el Funció CONCATENAR a la columna " Columna de cerca" per combinar els valors de les columnes "ID d'element" i “Producte” .
- Per fer-ho, feu clic a cel·la B5 i inseriu la fórmula següent.
=CONCATENATE(C5,D5)
- A continuació, premeu la tecla Enter per obtenir la combinacióvalors.
- Ara, utilitzeu la funció emplenament del mànec a sota per copiar la mateixa fórmula de manera dinàmica i obteniu el valor de la columna de cerca per a totes les dades.
- Després, a la cel·la H6 , apliqueu la funció BUSCAR V . Inseriu els valors a la funció i la forma final és,
=VLOOKUP(H4&H5,B5:E16,4,FALSE)
- A continuació, premeu Enter .
🔎 Desglossament de la fórmula:
- El valor_de_cerca és H4&H5 . Utilitzem aquest operador de concatenació (“&”) per ajudar la funció BUSCAR V a cercar a les columnes “ID d'element” i “Producte” simultàniament i només retorna un valor.
- table_array: és B5:E16.
- Col_index_num és 4.
- [range_lookup]: volem la coincidència exacta (FALSA).
Així, poder VLOOKUP des de diverses columnes amb un sol retorn.
1.2 Ús de la VLOOKUP de diverses columnes en els diferents fulls de treball
Aquí farem la mateixa operació però en en aquest cas, la matriu de dades es troba en un full de treball diferent. En aquest cas, el conjunt de dades es troba al full de treball " M01" i aplicarem la fórmula al full de treball " M02" a obtenir valors. Seguiu els passos següents per fer-ho.
📌 Passos:
- En primer lloc, creeu una taula en un altre full de treball on volen saber elpreu utilitzant la funció BUSCAR V .
- Després, a la cel·la D5 apliqueu la CERCA V funció per retornar només un valor de les cerques de diverses columnes. La fórmula final és:
=VLOOKUP(B5&C5,'M01'!B5:E16,4,FALSE)
- A continuació, premeu la tecla Enter .
🔎 Desglossament de la fórmula:
- Lookup_value és B5&C5 .
- table_array: és 'M01'!B5:E16 . Feu clic al full de treball “M01” i seleccioneu la matriu de la taula.
- Col_index_num és 4.
- [range_lookup]: volem la coincidència exacta (FALSE) .
Com a resultat, obtindrem el valor de cerca en un full de treball diferent de diverses columnes amb només un retorn.
Lectures similars
- VLOOKUP no funciona (8 raons i solucions)
- Excel LOOKUP vs VLOOKUP: amb 3 exemples
- Per què VLOOKUP retorna #N/A quan existeix la coincidència? (5 causes i solucions)
- INDEX MATCH vs funció VLOOKUP (9 exemples)
- Utilitza VLOOKUP amb criteris múltiples a Excel (6 mètodes) + Alternatives)
2. Ús de diverses funcions de BUSCAR V per retornar només un valor de diverses columnes
Farem aquesta fórmula nidant una CERCA V funció en una altra VLOOKUP . Ara ens familiaritzarem amb aquesta tècnica.
2.1 Ús de Múltiples VLOOKUP a partir de diverses columnes al mateixFull de treball
Primer, aprendrem aquest mètode on les dades i els resultats es troben al mateix full de treball.
En l'exemple següent, considereu dues taules diferents on una conté " Columnes "Identificador de l'article" i " Producte" ; i l'altre conté " Producte" i " Preu" . Ara, volem trobar el preu d'aquestes columnes mitjançant la fórmula imbricada VLOOKUP .
Seguiu els passos següents per assolir aquest objectiu.
📌 Passos:
- Al principi, feu una taula a qualsevol part del full de treball on vulgueu retornar l'únic valor de diverses columnes cerca.
- Després, a la cel·la I5 , apliqueu la funció BUSCAR V imbricada.
La fórmula final és,
=VLOOKUP(VLOOKUP(H5,B$5:C$16,2,FALSE),E$5:F$16,2,FALSE)
- A continuació, premeu Retorn clau. Per tant, VLOOKUP retornarà només un valor de diverses columnes.
🔎 Desglossament de la fórmula:
- El valor_de_cerca és CERCAV(H5,B$5:C$16,2,FALSE) . Aquí, utilitzem aquesta segona CERCA V per extreure el “Producte” de la taula i, a continuació, l'utilitzem com a valor de cerca per a la primera CERCA V .
- table_array: és " E$5:F$16" .
- Col_index_num és 2
- [range_lookup]: volem la coincidència exacta (FALSE)
- Ara apliqueu la mateixa funció per a la resta del' “Identificador de l'element”.
- També podeu utilitzar la funció emplenament per copiar la mateixa fórmula a continuació de manera dinàmica.
Com a resultat, obtindreu el resultat de VLOOKUP de diverses columnes amb només un retorn.
Llegir més: Com utilitzar la BUSCAR V anidada a Excel (3 criteris)
2.2 Ús de múltiples VLOOKUP a partir de diverses columnes en diferents fulls de treball
Ara realitzarem la mateixa tasca però aquí, en aquest cas, les taules de dades es troben en diferents fulls de treball. Seguiu els passos següents per conèixer aquest procés.
📌 Passos:
- En principi, creeu dues taules de dades en dos fulls de treball diferents. Per al full de treball “W1” , creeu la taula Interval de dades 1 .
- A continuació, creeu una taula de dades anomenada Interval de dades 2 al full de treball “W2” .
- En aquest moment, creeu una taula en un full de treball nou on vulgueu retornar el valor d'aquestes columnes múltiples.
- A continuació, a cel·la C5 apliqueu la funció BUSCAR V imbricada. Inseriu els valors i la forma final de la fórmula és:
=VLOOKUP(VLOOKUP(B5,'W1'!B$5:C$16,2,FALSE),'W2'!B$5:C$16,2,FALSE)
- A continuació, premeu Enter per tornar només “Preu” de la cerca de diverses columnes.
🔎 Desglossament de la fórmula :
- El valor_de_cerca és CERCAV(B5,'W1′!B$5:C$16,2,FALSE) . Aquesta segona VLOOKUP treu el Producte del full “W1” .
- table_array: és 'W2'! B$5 :C$16.
- Col_index_num és 2
- [range_lookup]: volem la coincidència exacta (FALS)
- A continuació, utilitzeu la funció de mànec d'ompliment per aplicar la mateixa fórmula per a la resta de "Identificador de l'element" .
En conseqüència, obtindreu el resultat desitjat en aquest full de treball diferent.
Com aplicar Excel VLOOKUP amb índex de columnes múltiples. Nombres
Ara, per exemple, heu de cercar diversos valors alhora amb una única funció BUSCAR V . Podeu aconseguir-ho utilitzant números d'índex de diverses columnes.
Per exemple, teniu " Identificador de l'article" , " Producte" i "Preu" al conjunt de dades donat. Ara, voleu tornar tant el Producte com el Preu de l'article M-09 .
Seguiu els passos següents per fer-ho.
📌 Passos:
- Primer, creeu una taula al full de treball on vulgueu obtenir el vostre resultat.
- Després, seleccioneu les cel·les G5:H5 .
- A continuació, inseriu la fórmula següent i premeu les tecles Ctrl+Maj+Enter . Només podeu prémer Retorn si sou un usuari d' Excel 365 .
=VLOOKUP(F5,B5:D16,{2,3},FALSE)
Així, obtindreu diversos valors de cerca amb números d'índex de diverses columnes.
💬 Coses perRecordeu
- La funció CERCA V sempre cerca valors de cerca des de la columna superior de l'esquerra cap a la dreta. Aquesta funció “Mai” cerca les dades de l'esquerra.
- Si introduïu un valor inferior a “1” com a número d'índex de columna, la funció retorna un error.
- Quan seleccioneu la vostra “Matriu_taula” , heu d'utilitzar les referències de cel·les absolutes ($) per “BLOQUEAR” la matriu.
- Feu servir sempre el quart argument com a “FALSE” per obtenir el resultat exacte.
Llegir més: Exemple de CERCA V entre dos fulls a Excel
Conclusió
Així doncs, en aquest article, us he mostrat dues maneres adequades de VLOOKUP des de diverses columnes amb un sol retorn a Excel. També pots descarregar el nostre quadern de treball gratuït per practicar. Espero que aquest article us sigui útil i informatiu. Si teniu més preguntes o recomanacions, no dubteu a comentar aquí.
I visiteu ExcelWIKI per obtenir més informació sobre Excel! Que tingueu un bon dia!