Cuprins
În Microsoft Excel, există mai multe formule disponibile pentru a VLOOKUP și să returneze valori din mai multe coloane. Funcția VLOOKUP nu este capabil să extragă singur date multiple, trebuie să facem o formulă de matrice cu funcția VLOOKUP Există, de asemenea, alternative simple la formula array pentru a returna valori din mai multe coloane și toate aceste metode vor fi tratate în acest articol cu exemple și ilustrații adecvate.
Descărcați caietul de practică
Puteți descărca registrul de lucru Excel pe care l-am folosit pentru a pregăti acest articol.
VLOOKUP pentru a returna mai multe coloane.xlsx4 moduri de a utiliza VLOOKUP pentru a returna mai multe coloane în Excel
1. VLOOKUP cu formula Array pentru a returna valori din mai multe coloane
În imaginea următoare, există un set de date care se află cu diferite modele de smartphone-uri și specificațiile acestora. Tabelul de ieșire din partea de jos va reprezenta toate specificațiile pentru un model de smartphone specificat. Vom utiliza funcția Funcția VLOOKUP pentru a extrage date din mai multe coloane pentru telefonul mobil sau dispozitivul smartphone specificat.
Presupunând că vrem să scoatem specificațiile pentru dispozitivul smartphone Poco F3 Formula de matrice necesară, cu ajutorul funcției VLOOKUP în ieșire Celula C15 va fi:
=VLOOKUP(B15,B5:F12,{2,3,4,5},FALSE)
După ce ați apăsat Introduceți , funcția va returna deodată toate specificațiile pentru dispozitivul selectat.
Citește mai mult: Excel VLOOKUP pentru a returna mai multe valori pe verticală
2. VLOOKUP pentru a returna mai multe coloane din diferite registre de lucru în Excel
În această secțiune, vom folosi VLOOKUP pentru a extrage date dintr-un fișier foaie de lucru diferită prezentă într-un alt registru de lucru. În timpul aplicării acestei metode, trebuie să rețineți că un alt registru de lucru trebuie să fie menținut deschis, altfel funcția va returna un #N/A eroare.
Să presupunem că următorul tabel de date primare este prezent într-un registru de lucru Excel numit Cartea 1 .
Și un alt registru de lucru numit Cartea 2 va reprezenta datele de ieșire care trebuie extrase din Cartea 1 pentru un dispozitiv smartphone specificat.
Deci, în Cartea 2 , ieșirea Celula C5 va ocupa următoarea formulă:
=VLOOKUP(B5,'[Book 1.xlsx]Sheet1'!$B$5:$F$12,{2,3,4,5},FALSE)
După ce apăsați Introduceți , veți obține specificațiile pentru dispozitivul selectat, așa cum se arată în captura de ecran de mai jos.
Citește mai mult: Utilizarea VBA VLOOKUP pentru a găsi valori dintr-o altă foaie de lucru în Excel
Lecturi similare
- Excel VLOOKUP pentru a găsi ultima valoare din coloană (cu alternative)
- Cum să VLOOKUP cu condiții multiple în Excel (2 metode)
- Exemplu VLOOKUP între două foi în Excel
- Cum să efectuați VLOOKUP cu Wildcard în Excel (2 metode)
- VLOOKUP și returnarea tuturor corespondențelor în Excel (7 moduri)
3. VLOOKUP pentru a însuma valorile de retur din mai multe coloane în Excel
După returnarea valorilor din mai multe coloane cu ajutorul funcției VLOOKUP putem efectua orice fel de calcul pe datele de ieșire. Tabelul de date următor afișează datele de vânzări pentru mai mulți vânzători aleatori pe parcursul a 5 zile succesive. Ceea ce vom face aici este să căutăm un vânzător în tabelul de date, să extragem vânzările corespunzătoare pe parcursul a 5 zile și apoi să evaluăm vânzările totale în ieșire Celula C18 .
Să presupunem că dorim să cunoaștem vânzările totale pentru Patrick. Formula necesară care cuprinde SUM și VLOOKUP funcții în Celula C18 ar trebui să fie:
=SUM(VLOOKUP(C17,B6:G15,{2,3,4,5,6},FALSE))
Acum apăsați Introduceți și veți obține imediat valoarea totală a vânzărilor pentru vânzătorul selectat.
Citește mai mult: Cum să faceți Vlookup și să adunați în mai multe foi în Excel (2 formule)
4. VLOOKUP cu funcția COLUMN pentru a returna valori din mai multe coloane
Avem la dispoziție o altă metodă de utilizare a VLOOKUP pentru a returna mai multe coloane, iar de data aceasta nu vom folosi formula array, ci vom folosi funcția Funcția COLUMN aici pentru a specifica numărul coloanei pentru VLOOKUP După aceasta, trebuie să folosim funcția Mâner de umplere de-a lungul rândului pentru a completa automat restul datelor pentru dispozitivul smartphone specificat.
Din moment ce vom extrage specificațiile pentru Poco F3 , formula cerută în ieșire Celula C15 va fi:
=VLOOKUP($B$15,$B$5:$F$12,COLUMN(C$4)-1,FALSE)
După ce ați apăsat Introduceți și trăgând de butonul Mâner de umplere spre dreapta până la ultima celulă de ieșire, vom găsi următoarele valori de returnare.
O alternativă la VLOOKUP pentru a returna mai multe coloane în Excel
Cea mai potrivită alternativă la VLOOKUP este combinația dintre funcția INDEX și MATCH funcții. Funcția INDEX returnează o valoare sau o referință la intersecția dintre rândul și coloana respectivă. Funcția MATCH returnează poziția relativă a unui element dintr-o matrice care se potrivește cu o valoare specificată, într-o ordine specificată. În formula noastră, vom introduce MATCH pentru a specifica numărul de rând pentru dispozitivul de căutare.
Deci, formula de matrice necesară în ieșire Celula C15 va fi:
=INDEX(B5:F12,MATCH(B15,B5:B12,0),{2,3,4,5})
După ce apăsați Introduceți , vor fi afișate specificațiile extrase din mai multe coloane pentru dispozitivul smartphone selectat.
Citește mai mult: Funcția INDEX MATCH vs VLOOKUP (9 exemple)
Cuvinte de încheiere
Sper că, toate aceste metode menționate mai sus vă vor ajuta acum să le aplicați în foile de calcul Excel atunci când trebuie să căutați o valoare și să extrageți mai multe coloane dintr-un tabel de date. Dacă aveți întrebări sau feedback, vă rog să-mi spuneți în secțiunea de comentarii. Sau puteți consulta și celelalte articole legate de funcțiile Excel de pe acest site.