Ako zlúčiť údajové tabuľky v programe Excel

Dobrá databáza je vždy štruktúrovaná. To znamená, že rôzne entity majú rôzne tabuľky. Aj keď Excel nie je databázový nástroj, ale často sa používa na údržbu malých kúskov údajov.

Mnohokrát dostaneme potrebu zlúčiť tabuľky, aby sme tiež videli vzťah a chrlili niekoľko užitočných informácií.

V databázach ako SQL, Oracle, Microsoft Access atď. Je ľahké spájať tabuľky pomocou jednoduchých dotazov. Ale v programe Excel nemáme JOINY, ale stále môžeme spájať tabuľky v programe Excel. Na zlučovanie a spájanie dátových tabuliek používame funkcie Excelu. Možno je to viac prispôsobiteľné zlúčenie ako SQL. Pozrime sa na techniky spájania tabuliek programu Excel.

Zlúčte údaje v programe Excel pomocou funkcie VLOOKUP

Na zlúčenie údajov v programe Excel by sme mali mať v oboch tabuľkách aspoň jeden spoločný faktor/id, aby sme ich mohli použiť ako vzťah a tieto tabuľky zlúčiť.
Zvážte tieto dve tabuľky nižšie. Ako môžeme skombinovať tieto údajové tabuľky v programe Excel?


Tabuľka objednávky obsahuje podrobnosti objednávky a tabuľka zákazníkov obsahuje podrobnosti o zákazníkovi. Musíme pripraviť tabuľku, ktorá povie, ku ktorej objednávke patrí meno zákazníka, body zákazníka, číslo domu a dátum nástupu.

Spoločné ID v oboch tabuľkách je Vlast. ID ktoré je možné použiť na zlúčenie tabuliek v programe Excel.

Existujú tri spôsoby zlúčenia tabuliek pomocou funkcie VLOOKUP.

Načítajte každý stĺpec pomocou stĺpcového indexu

Pri tejto metóde použijeme jednoduché VLOOKUP na pridanie týchto tabuliek do jednej tabuľky. Ak chcete získať meno, napíšte tento vzorec.

[Zákazníci je list 1! $ I $ 3: $ M $ 15]

= VLOOKUP (B3,Zákazníci,2,0)

Ak chcete v tabuľke zlúčiť body, napíšte tento vzorec.

= VLOOKUP (B3,Zákazníci,3,0)

Ak chcete zlúčiť číslo domu v tabuľke, napíšte tento vzorec.

= VLOOKUP (B3,Zákazníci,4,0)


Tu sme zlúčili dve tabuľky v programe Excel, každý stĺpec v tabuľke jeden po druhom. Je to užitočné, keď máte iba niekoľko stĺpcov na zlúčenie. Ale keď máte viacero stĺpcov na zlúčenie, môže to byť hektická úloha. Aby sme spojili viacero tabuliek, máme rôzne prístupy.

Zlúčiť tabuľky pomocou VLOOKUP a Funkcia COLUMN.

Ak chcete načítať viacero susedných stĺpcov, použite tento vzorec.

=VLOOKUP(lookup_value,table_array,STĹPEC ()-n, 0)

Tu funkcia COLUMN vráti iba čísla stĺpcov, v ktorých je vzorec napísaný.

n je akékoľvek číslo, ktoré upravuje číslo stĺpca v poli tabuľky,

V našom prípade bude vzorec na zlúčenie tabuľky nasledujúci:

=VLOOKUP(B3 dolárov,Zákazníci,STĹPEC ()-2,0)

Akonáhle napíšete tento vzorec, nebudete musieť znova písať vzorec pre ostatné stĺpce. Stačí ho skopírovať do všetkých ostatných buniek a stĺpcov.

Ako to funguje

Dobre! V prvom stĺpci potrebujeme názov, ktorý je druhým stĺpcom v tabuľke zákazníkov.

Tu je hlavný faktor STĹPEC ()-2. Funkcia COLUMN vracia číslo stĺpca aktuálnej bunky. Píšeme vzorec v D3, preto dostaneme 4 zo stĺpca COLUMN (). Potom odčítame 2, čo znamená 2. Preto sa náš vzorec nakoniec zjednoduší na =VLOOKUP(B3 dolárov,Zákazníci,2,0).

Keď skopírujeme tento vzorec do stĺpcov E, dostaneme vzorec ako =VLOOKUP(B3 dolárov,Zákazníci,3, 0). Ktorý získa tretí stĺpec z tabuľky zákazníkov.

Zlúčte tabuľky pomocou funkcie VLOOKUP-MATCH
Toto je môj obľúbený spôsob spájania tabuliek v programe Excel pomocou funkcie VLOOKUP. Vo vyššie uvedenom príklade sme získali stĺpec v sérii. Ale čo keby sme museli načítať náhodné stĺpce. V takom prípade budú vyššie uvedené techniky zbytočné. Technika VLOOKUP-MATCH používa na zlúčenie buniek záhlavia stĺpcov. Hovorí sa tomu aj VLOOKUP s Dynamic Col Index.

Pre náš príklad tu bude vzorec tento.

= VLOOKUP (B3 dolárov,Zákazníci, ZÁPAS (2 D $,$ J $ 2: $ N $ 2,0),0)


Tu jednoducho používame funkciu MATCH na získanie príslušného čísla stĺpca. Toto sa nazýva dynamické VLOOKUP.

Použitie INDEX-MATCH na zlučovanie tabuliek v programe Excel
INDEX-MATCH je veľmi účinný vyhľadávací nástroj a mnohokrát sa označuje ako lepšia funkcia VLOOKUP. Toto môžete použiť na kombinovanie dvoch alebo viacerých tabuliek. To vám tiež umožní zlúčiť stĺpce z ľavej časti tabuľky.

Toto bol rýchly návod na zlúčenie a spájanie tabuliek v programe Excel. Preskúmali sme niekoľko spôsobov zlúčenia dvoch alebo viacerých tabuliek v programe Excel. Neváhajte sa opýtať na tento článok alebo akýkoľvek iný dotaz týkajúci sa programu Excel 2019, 2016, 2013 alebo 2010 v sekcii komentárov nižšie.

Funkcie IF, ISNA a VLOOKUP v programe Excel

Funkcia IFERROR a VLOOKUP v programe Excel

Ako načítať celý riadok zodpovedajúcej hodnoty v programe Excel

Populárne články:

50 Skratka pre Excel, ktorá zvýši vašu produktivitu : Zrýchlite sa vo svojej úlohe. Týchto 50 skratiek vám umožní pracovať ešte rýchlejšie v Exceli.

Ako používať tFunkcia VLOOKUP v programe Excel : Toto je jedna z najpoužívanejších a najobľúbenejších funkcií programu Excel, ktorá sa používa na vyhľadávanie hodnôt z rôznych rozsahov a hárkov.

Ako používať funkciu COUNTIF v programe Excel : Počítajte hodnoty s podmienkami pomocou tejto úžasnej funkcie. Na počítanie konkrétnych hodnôt nie je potrebné filtrovať údaje. Funkcia Countif je potrebná na prípravu palubnej dosky.

Ako používať funkciu SUMIF v programe Excel : Toto je ďalšia zásadná funkcia palubnej dosky. To vám pomôže zhrnúť hodnoty za konkrétnych podmienok.

Vám pomôže rozvoju miesta, zdieľať stránku s priateľmi

wave wave wave wave wave