Taula de continguts
A Microsoft Excel, hi ha diverses fórmules disponibles per a VLOOKUP i retornar valors de diverses columnes. Com que la funció BUSCAR V no és capaç d'extreure diverses dades, hem de fer una fórmula matricial amb la funció BUSCAR V . També hi ha alternatives senzilles a la fórmula de matriu per retornar valors de diverses columnes i tots aquests mètodes es tractaran en aquest article amb exemples i il·lustracions adequats.
Descarregueu el quadern de pràctiques
Podeu baixar el quadern de treball d'Excel que hem utilitzat per preparar aquest article.
BUSCAR V per retornar múltiples columnes.xlsx
4 maneres d'utilitzar VLOOKUP per retornar diverses columnes a Excel
1. BUSCAR V amb fórmula de matriu per retornar valors de diverses columnes
A la imatge següent, hi ha un conjunt de dades amb diferents models de telèfon intel·ligent i les seves especificacions. La taula de sortida de la part inferior representarà totes les especificacions per a un model de telèfon intel·ligent especificat. Utilitzarem la funció BUSCAR V per extreure dades de diverses columnes per al telèfon o dispositiu de telèfon intel·ligent especificat.
Suposant que volem treure el especificacions per al dispositiu del telèfon intel·ligent Poco F3 . La fórmula de matriu necessària amb la funció VLOOKUP a la sortida Cel·la C15 serà:
=VLOOKUP(B15,B5:F12,{2,3,4,5},FALSE)
Després de prémer Retorn , la funció es faràretorna totes les especificacions del dispositiu seleccionat alhora.
Llegeix més: Excel VLOOKUP per retornar diversos valors verticalment
2. BUSCAR V per retornar diverses columnes d'un quadern de treball diferent a Excel
En aquesta secció, utilitzarem la funció BUSCAR V per extreure dades d'un full de treball diferent present en un altre llibre de treball. Mentre apliqueu aquest mètode, heu de recordar que un altre llibre de treball s'ha de mantenir obert, en cas contrari, la funció retornarà un error #N/A .
Suposem que hi ha la següent taula de dades primàries. en un llibre de treball d'Excel anomenat Llibre 1 .
I un altre llibre de treball anomenat Llibre 2 representarà les dades de sortida que s'han de extret del Llibre 1 per a un dispositiu de telèfon intel·ligent específic.
Així doncs, al Llibre 2 , la sortida Cel·la C5 ocuparà la fórmula següent:
=VLOOKUP(B5,'[Book 1.xlsx]Sheet1'!$B$5:$F$12,{2,3,4,5},FALSE)
Després de prémer Retorn , obteniu les especificacions del dispositiu seleccionat tal com es mostra a la captura de pantalla següent.
Llegir més: Ús de VBA VLOOKUP per trobar valors d'un altre Full de treball a Excel
Lectures similars
- Excel VLOOKUP per trobar l'últim valor a la columna (amb alternatives)
- Com fer BUSCAR V amb diverses condicions a Excel (2 mètodes)
- Exemple de CERCA V entre dos fulls a Excel
- Com realitzar VLOOKUPamb comodí a Excel (2 mètodes)
- VLOOKUP i retornar totes les coincidències a Excel (7 maneres)
3. BUSCARV per sumar els valors de retorn de diverses columnes a Excel
Després de retornar valors de diverses columnes amb la funció BUSCAR V , podem realitzar qualsevol tipus de càlcul a les dades de sortida. La taula de dades següent mostra les dades de vendes de diversos venedors aleatoris durant 5 dies successius. El que farem aquí és buscar un venedor a la taula de dades, extreure les vendes corresponents durant 5 dies i després avaluar les vendes totals a la sortida Cel·la C18 .
Suposant que volem saber les vendes totals de Patrick. La fórmula requerida que inclou les funcions SUMA i VLOOKUP a la cel·la C18 hauria de ser:
=SUM(VLOOKUP(C17,B6:G15,{2,3,4,5,6},FALSE))
Ara premeu Introduïu i obtindreu immediatament l'import total de les vendes per al venedor seleccionat.
Llegir més: Com cercar i sumar diversos fulls a Excel (2 fórmules)
4. BUSCAR V amb funció COLUMN per retornar valors de diverses columnes
Tenim un altre mètode disponible per utilitzar la funció BUSCAR V per retornar diverses columnes i aquesta vegada no utilitzarem la fórmula de matriu . Més aviat farem servir la funció COLUMN aquí per especificar el número de columna per a la funció VLOOKUP . Després d'això, hem d'utilitzar el Fill Handle la fila per omplir automàticament la resta de dades per al dispositiu de telèfon intel·ligent especificat.
Com que extreurem les especificacions per a Poco F3 , la fórmula necessària a la sortida Cel·la C15 serà:
=VLOOKUP($B$15,$B$5:$F$12,COLUMN(C$4)-1,FALSE)
Després de prémer Enter i arrossegar el Ompliu el mànec cap a la dreta fins a l'última cel·la de sortida, trobarem els valors de retorn següents.
Una alternativa a la VLOOKUP per retornar diverses columnes a Excel
L'alternativa més adequada a la funció VLOOKUP és la combinació de les funcions INDEX i MATCH . La funció INDEX retorna un valor o una referència a la intersecció de la fila i la columna concretes. La funció MATCH retorna la posició relativa d'un element en una matriu que coincideix amb un valor especificat en un ordre especificat. A la nostra fórmula, inserirem la funció COMPARA per especificar el número de fila del dispositiu de cerca.
Així, la fórmula de matriu necessària a la sortida Cel·la C15 serà:
=INDEX(B5:F12,MATCH(B15,B5:B12,0),{2,3,4,5})
Després de prémer Retorn , se us mostraran les especificacions extretes de diverses columnes per al dispositiu de telèfon intel·ligent seleccionat.
Llegiu-ne més: FUNCIÓ INDEX MATCH vs VLOOKUP (9 exemples)
Paraules finals
Espero que tots aquests mètodes esmentats anteriorment us ajudin ara a aplicar-los al vostre Excelfulls de càlcul quan heu de buscar un valor i extreure diverses columnes d'una taula de dades. Si teniu cap pregunta o comentari, feu-m'ho saber a la secció de comentaris. O podeu consultar els nostres altres articles relacionats amb les funcions d'Excel en aquest lloc web.