Cum se îmbină tabelele de date în Excel

O bază de date bună este întotdeauna structurată. Înseamnă că diferite entități au tabele diferite. Deși, Excel nu este un instrument de bază de date, dar este adesea folosit pentru a menține mici bucăți de date.

De multe ori avem nevoie de fuzionarea tabelelor pentru ca, de asemenea, să vedem o relație și să oferim informații utile.

În bazele de date precum SQL, Oracle, Microsoft Access etc., este ușor să vă alăturați tabelelor folosind interogări simple. Dar în Excel nu avem JOIN-uri, dar putem totuși să alăturăm tabele în Excel. Folosim funcțiile Excel pentru a îmbina și a uni tabelele de date. Poate că este o îmbinare mai personalizabilă decât SQL. Să vedem tehnicile de îmbinare a tabelelor Excel.

Mergeți datele în Excel folosind funcția VLOOKUP

Pentru a îmbina datele în Excel, ar trebui să avem cel puțin un factor / id comun în ambele tabele, astfel încât să îl putem folosi ca relație și să fuzionăm acele tabele.
Luați în considerare aceste două tabele de mai jos. Cum putem combina aceste tabele de date în Excel?


Tabelul comenzilor conține detalii despre comandă, iar tabelul Client conține detalii despre client. Trebuie să pregătim un tabel care să indice ce comandă aparține numelui clientului, punctelor clientului, numărul casei și data înscrierii acestuia.

Id-ul comun în ambele tabele este Cust.ID care poate fi folosit pentru fuzionarea tabelelor în Excel.

Există trei metode de îmbinare a tabelelor folosind funcția VLOOKUP.

Recuperați fiecare coloană cu index de coloane

În această metodă, vom folosi VLOOKUP simplu pentru a adăuga aceste tabele într-un singur tabel. Deci, pentru a prelua numele, scrieți această formulă.

[Clienți este Sheet1! $ I $ 3: $ M $ 15.]

= VLOOKUP (B3,Clienți,2,0)

Pentru a îmbina punctele în tabel, scrieți această formulă.

= VLOOKUP (B3,Clienți,3,0)

Pentru a fuziona caseta nr în tabel, scrieți această formulă.

= VLOOKUP (B3,Clienți,4,0)


Aici am combinat două tabele în Excel, fiecare coloană una câte una în tabel. Acest lucru este util atunci când aveți doar câteva coloane de îmbinat. Dar când aveți mai multe coloane de îmbinat, aceasta poate fi o sarcină agitată. Deci, pentru a îmbina mai multe tabele avem abordări diferite.

Merge Tables folosind VLOOKUP și FUNCȚIA COLONNĂ.

Când doriți să recuperați mai multe coloane adiacente, utilizați această formulă.

=CĂUTARE(valoare_cercare,table_array,COLOANĂ()-n, 0)

Aici funcția COLUMN returnează doar numerele de coloană în care se scrie formula.

n este orice număr care ajustează numărul coloanei în tabelul de tabele,

În exemplul nostru, formula pentru combinarea tabelelor va fi:

=CĂUTARE($ B3,Clienți,COLOANĂ()-2,0)

După ce scrieți această formulă, nu va trebui să scrieți din nou formula pentru alte coloane. Doar copiați-l în toate celelalte celule și coloane.

Cum functioneaza

Bine! În prima coloană, avem nevoie de un nume, care este a doua coloană din tabelul clienților.

Aici factorul principal este COLOANĂ()-2. Funcția COLUMN returnează numărul coloanei celulei curente. Scriem formula în D3, prin urmare vom obține 4 de la COLUMN (). Apoi scădem 2, ceea ce face 2. Prin urmare, formula noastră simplifică la =CĂUTARE($ B3,Clienți,2,0).

Când copiem această formulă în coloane E vom obține formula ca =CĂUTARE($ B3,Clienți,3, 0). Care recuperează a treia coloană din tabelul clientului.

Merge Tables folosind funcția VLOOKUP-MATCH
Acesta este modul meu preferat de a îmbina tabelele în Excel folosind funcția VLOOKUP. În exemplul de mai sus, am recuperat coloana în serie. Dar dacă ar fi să recuperăm coloane aleatorii. În acest caz, tehnicile de mai sus vor fi inutile. Tehnica VLOOKUP-MATCH folosește titluri de coloană pentru a îmbina celulele. Aceasta se mai numește VLOOKUP cu Index Dynamic Col.

Pentru exemplul nostru de aici, formula va fi aceasta.

= VLOOKUP ($ B3,Clienți, MATCH (D $ 2,$ J $ 2: $ N $ 2,0),0)


Aici, folosim pur și simplu funcția MATCH pentru a obține numărul de coloană corespunzător. Aceasta se numește Dynamic VLOOKUP.

Utilizarea INDEX-MATCH pentru a combina tabelul în Excel
INDEX-MATCH este un instrument de căutare foarte puternic și de multe ori este denumit funcție VLOOKUP mai bună. Puteți utiliza acest lucru pentru a combina două sau mai multe tabele. Acest lucru vă va permite, de asemenea, să îmbinați coloanele din stânga tabelului.

Acesta a fost un tutorial rapid despre fuzionarea și alăturarea tabelelor în Excel. Am explorat mai multe moduri de fuzionare a două sau mai multe tabele în excel. Nu ezitați să puneți întrebări despre acest articol sau despre orice altă interogare cu privire la excel 2019, 2016, 2013 sau 2010 în secțiunea de comentarii de mai jos.

IF, ISNA și VLOOKUP funcționează în Excel

Funcția IFERROR și VLOOKUP în Excel

Cum se recuperează întregul rând al unei valori potrivite în Excel

Articole populare:

50 Comandă rapidă Excel pentru a vă crește productivitatea : Deveniți mai rapid la sarcina dvs. Aceste 50 de comenzi rapide vă vor face să lucrați și mai rapid pe Excel.

Cum se folosește tFuncția VLOOKUP în Excel : Aceasta este una dintre cele mai utilizate și populare funcții ale Excel, care este utilizată pentru a căuta valoarea din diferite intervale și foi.

Cum se utilizează funcția COUNTIF în Excel : Numărați valorile cu condiții folosind această funcție uimitoare. Nu trebuie să vă filtrați datele pentru a număra anumite valori. Funcția Countif este esențială pentru a vă pregăti tabloul de bord.

Cum se utilizează funcția SUMIF în Excel : Aceasta este o altă funcție esențială a tabloului de bord. Acest lucru vă ajută să rezumați valori în condiții specifice.

Vei ajuta la dezvoltarea site-ului, partajarea pagina cu prietenii

wave wave wave wave wave