Formula Excel: Merge tabele cu VLOOKUP -

Cuprins

Formula generică

=VLOOKUP($A1,table,COLUMN()-x,0)

rezumat

Pentru a îmbina tabele, puteți utiliza funcția VLOOKUP pentru a căuta și prelua date dintr-un tabel în celălalt. Pentru a utiliza VLOOKUP în acest fel, ambele tabele trebuie să partajeze un id sau o cheie comună.

Acest articol explică cum se alătură tabelelor folosind VLOOKUP și un index de coloană calculat. Aceasta este o modalitate de a utiliza aceeași formulă de bază pentru a prelua date în mai multe coloane.

În exemplul prezentat, folosim VLOOKUP pentru a introduce numele și statul în tabelul de date al facturii. Formula VLOOKUP utilizată pentru ambele este identică:

=VLOOKUP($C5,$H$5:$J$8,COLUMN()-3,0)

Explicaţie

Aceasta este o formulă VLOOKUP standard „potrivire exactă”, cu o singură excepție: indexul coloanei este calculat folosind funcția COLUMN. Când funcția COLUMN este utilizată fără niciun argument, returnează un număr care corespunde coloanei curente.

În acest caz, prima instanță a formulei din coloana E returnează 5, deoarece coloana E este a cincea coloană din foaia de lucru. De fapt, nu vrem să preluăm date din a 5-a coloană a tabelului pentru clienți (există doar 3 coloane în total), așa că trebuie să scădem 3 din 5 pentru a obține numărul 2, care este folosit pentru a extrage numele din datele clienților:

COLUMN()-3 = 2 // column E

Când formula este copiată în coloana F, aceeași formulă dă numărul 3:

COLUMN()-3 = 3 // column F

Ca rezultat, prima instanță primește numele din tabelul clientului (coloana 2), iar a doua instanță primește starea din tabelul clientului (coloana 3).

Puteți utiliza aceeași abordare pentru a scrie o formulă VLOOKUP pe care o puteți copia pe mai multe coloane pentru a prelua valori din coloane consecutive într-un alt tabel.

Cu meci în două sensuri

O altă modalitate de a calcula un index de coloană pentru VLOOKUP este de a face un VLOOKUP cu două căi folosind funcția MATCH. Cu această abordare, funcția MATCH este utilizată pentru a afla indexul coloanei necesar pentru o coloană dată în al doilea tabel.

Articole interesante...