Cum să utilizați VLOOKUP pentru rânduri în Excel (cu alternative)

  • Imparte Asta
Hugh West

Funcția VLOOKUP este utilizat în general pentru a căuta o valoare în cea mai din stânga coloană a unui tabel, iar funcția va returna o valoare din același rând din coloana specificată. În acest articol, veți afla cum puteți utiliza această funcție VLOOKUP pentru a căuta valori în rânduri și a extrage date pe baza criteriilor specificate.

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 rânduri.xlsx

4 Metode de utilizare a funcției VLOOKUP pentru rânduri în Excel

1. Utilizarea funcției MATCH pentru a defini numărul coloanei din rânduri în VLOOKUP

În imaginea următoare, este prezentat un set de date cu valorile vânzărilor mai multor vânzători pe parcursul a șase luni consecutive dintr-un an. Vom folosi VLOOKUP aici pentru a extrage valoarea vânzărilor unui vânzător într-o lună specificată.

Cu toate că Funcția VLOOKUP caută o valoare în cea mai din stânga coloană sau în intervalul vertical de celule, aici putem folosi MATCH pentru a defini numărul de coloană pentru luna specificată din anteturile de lună care variază de la De la C4 la H4.

Să presupunem că dorim să cunoaștem valoarea vânzărilor de Jordan în luna Aprilie .

În ieșire Celula E15 , formula necesară va fi:

=VLOOKUP(E13,B5:H11,MATCH(E14,B4:H4,0),FALSE),FALSE)

După ce apăsați Introduceți , veți obține deodată valoarea de vânzare a Iordaniei în luna aprilie.

În această formulă, se utilizează MATCH definește numărul coloanei pentru VLOOKUP Funcția. VLOOKUP utilizează apoi acest număr de coloană pentru a extrage datele bazate pe luna specificată din anteturile lunii.

2. Utilizarea de rânduri multiple cu funcția VLOOKUP în Excel

Acum vedeți setul de date cu câteva modificări. Tabelul nostru de date reprezintă acum valorile comparative ale vânzărilor pe trei luni fixe în doi ani diferiți.

În această secțiune, vom utiliza funcția VLOOKUP pentru mai multe rânduri care conțin ani și luni. De exemplu, vom extrage valoarea vânzărilor lui Jordan în luna februarie a anului 2021.

Formula necesară cu VLOOKUP și MATCH funcții în Celula E17 va fi:

=VLOOKUP(E14,B6:H12,MATCH(E16&E15,C4:H4&C5:H5,0)+1,FALSE)

După ce apăsați Introduceți , veți găsi valoarea vânzărilor în condițiile specificate.

🔎 Cum funcționează formula?

  • Utilizarea de Ampersandă (&) se alătură lunii și anului selectate din lista Celule E15 și E16 .
  • Matricea de căutare din MATCH a fost definită de o matrice de perechi care conține toți anii și lunile unite prin Ampersandă (&) .
  • În matricea de căutare a fișierului MATCH cele două intervale de celule au fost selectate pornind de la Coloana C Deci, prin adăugarea '1' la MATCH în cel de-al treilea argument al funcției VLOOKUP formula va lua în considerare indicele numărului coloanei de retur pe baza întregii matrice de coloane. B6:H12 .

Citește mai mult: Cum să VLOOKUP cu condiții multiple în Excel (2 metode)

3. Combinarea VLOOKUP cu funcția Column pentru a returna un rând întreg

Să ne întoarcem la setul nostru de date primar. Presupunând că dorim să cunoaștem valorile vânzărilor unui vânzător specificat pentru toate lunile disponibile în setul de date. Aici putem combina VLOOKUP cu COLUMNA pentru a obține toate valorile de retur într-un singur rând, ca și funcția COLUMNA funcție.

📌 Pasul 1:

➤ Selectați ieșirea Celula C14 și introduceți următoarea formulă:

=VLOOKUP($C$13,$B$5:$H$11,COLUMN(A1)+1,FALSE)

➤ Presa Introduceți și veți obține valoarea de vânzare pentru Jordan în luna ianuarie.

📌 Pasul 2:

➤ Acum folosiți Mâner de umplere de la Celula C14 pentru a completa automat următoarele cinci celule din Rândul 14 .

Astfel, veți obține deodată toate datele de vânzări pentru un vânzător specificat.

În această formulă, se utilizează COLUMNA a fost utilizată pentru a modifica în serie numerele coloanelor în al treilea argument al funcției VLOOKUP în timp ce se completează automat al 14-lea rând.

Citește mai mult: Excel VLOOKUP pentru a returna mai multe valori pe verticală

Lecturi similare

  • VLOOKUP nu funcționează (8 Motive & Soluții)
  • Ce este o matrice de tabele în VLOOKUP (explicat cu exemple)
  • Utilizați VLOOKUP cu criterii multiple în Excel (6 metode + alternative)
  • Cum se combină Excel SUMIF & VLOOKUP în mai multe foi
  • Excel VLOOKUP pentru a găsi ultima valoare din coloană (cu alternative)

4. Includerea unei formule Array în VLOOKUP pentru a extrage rânduri în Excel

Dacă doriți să obțineți toate datele de vânzări pentru un vânzător cu o formulă într-o singură etapă, atunci trebuie să utilizați o formulă de matrice pentru a defini numerele coloanelor în formula VLOOKUP funcție.

Formula de matrice necesară cu VLOOKUP funcție în Celula C14 ar trebui să arate astfel:

=VLOOKUP(C13,B5:H11,{2,3,4,5,6,7},FALSE)

După ce apăsați Introduceți , veți obține imediat toate datele privind vânzările pentru Jordan într-un singur rând. Nu mai trebuie să parcurgeți alți pași, așa cum se arată în metoda anterioară.

În această funcție, numerele coloanelor au fost definite cu un tablou care conține numerele de index ale coloanelor de retur: {2,3,4,5,6,7} . VLOOKUP funcția returnează rezultatele din aceste coloane specificate pentru vânzătorul specificat.

Două alternative la VLOOKUP în timp ce căutați rânduri

1. Utilizarea funcției HLOOKUP pentru a căuta rânduri în Excel

The HLOOKUP caută o valoare în rândul de sus al unui tabel sau al unui tablou de valori și returnează valoarea din aceeași coloană din rândul specificat. Astfel, prin utilizarea funcției HLOOKUP putem acum să căutăm direct o lună împreună cu anteturile lunii într-un singur rând. Formula generică a funcției HLOOKUP funcția este:

=HLOOKLUP(lookup_value, table_array, row_index_num, [range_lookup])

Din moment ce căutăm valoarea vânzărilor Iordaniei în luna aprilie, deci acum formula necesară în Celula E15 va fi:

=HLOOKUP(E14,B4:H11,MATCH(E13,B4:B11,0),FALSE),FALSE)

După ce apăsați Introduceți , vi se va afișa deodată valoarea vânzărilor lui Jordan pentru luna specificată.

În această formulă, se utilizează MATCH definește numărul de rând al vânzătorului specificat pe Coloana B .

Citește mai mult: Cum să VLOOKUP din mai multe coloane cu o singură întoarcere în Excel (2 moduri)

2. Utilizarea formulei INDEX-MATCH pentru a căuta de-a lungul coloanelor și rândurilor

The MATCH returnează poziția relativă a unui element dintr-o matrice care corespunde unei anumite valori într-o anumită ordine și funcția INDEX returnează o valoare a celulei de la intersecția dintre un anumit rând și o coloană dintr-un interval dat. Formula generică a acestei funcții INDEX funcția este:

=INDEX(array, row_numer, [column_numer])

Sau,

=INDEX(reference, row_num, [column_num], [area_num])

Prin utilizarea MATCH putem specifica numerele de rând și de coloană ale funcției INDEX pentru un anumit vânzător într-o anumită lună pentru a extrage valoarea vânzărilor corespunzătoare.

Formula necesară în ieșire Celula E15 va fi:

=INDEX(B5:H11,MATCH(E13,B5:B11,0),MATCH(E14,B4:H4,0))

Acum apăsați Introduceți și vi se va afișa valoarea de vânzare a Iordaniei în luna aprilie.

Citește mai mult: Funcția INDEX MATCH vs VLOOKUP (9 exemple)

Cuvinte de încheiere

Sper că exemplele descrise mai sus vă vor ajuta acum să le aplicați în foile de calcul Excel în timp ce folosiți funcția VLOOKUP pentru a căuta valori în rânduri. Dacă aveți întrebări sau feedback, vă rog să mă anunțați în secțiunea de comentarii. Sau puteți consulta celelalte articole legate de funcțiile Excel de pe acest site.

Hugh West este un trainer și analist Excel cu o experiență de peste 10 ani în industrie. Deține o diplomă de licență în contabilitate și finanțe și un master în administrarea afacerilor. Hugh are o pasiune pentru predare și a dezvoltat o abordare unică de predare care este ușor de urmărit și de înțeles. Cunoștințele sale experte despre Excel au ajutat mii de studenți și profesioniști din întreaga lume să-și îmbunătățească abilitățile și să exceleze în cariera lor. Prin blogul său, Hugh își împărtășește cunoștințele lumii, oferind tutoriale gratuite Excel și instruire online pentru a ajuta persoanele și companiile să-și atingă întregul potențial.