Obsah
V pracovnom prostredí sa často stretávame s potrebou zlúčiť dve samostatné tabuľky navzájom. Zlúčenie dvoch samostatných tabuliek zvýši prehľadnosť informácií a uľahčí ich interpretáciu. Ak ste zvedaví, ako môžete zlúčiť dve tabuľky v programe Excel, potom vám tento článok môže prísť vhod. V tomto článku sa zaoberáme tým, ako môžete zlúčiť dve samostatné tabuľky v programe Excel pomocoupodrobné vysvetlenie.
Stiahnite si cvičebnicu
Stiahnite si tento cvičebnicu nižšie.
Zlúčenie dvoch tabuliek.xlsx
5 jednoduchých spôsobov zlúčenia dvoch tabuliek v programe Excel
Na vytvorenie vzťahu medzi dvoma tabuľkami v programe Excel s duplicitnými hodnotami použijeme nasledujúci súbor údajov. Oba súbory údajov majú spoločný stĺpec. Spoločným stĺpcom je Id produktu Zlúčenie týchto dvoch tabuliek bude založené na tomto stĺpci.
1. Používanie funkcie VLOOKUP
Funkcia VLOOKUP nám pomôže vyhľadať hodnotu z jedného stĺpca do druhého stĺpca. A potom túto hodnotu skopírovať a vložiť do cieľovej bunky. Čo nám nakoniec pomôže zlúčiť dve tabuľky v programe Excel.
Kroky
- Na nasledujúcom obrázku máme dve tabuľky, ktoré chceme zlúčiť
- Aby sme mohli zlúčiť tabuľky, musíme mať medzi nimi spoločný stĺpec. Pre dané tabuľky je spoločným stĺpcom Id produktu stĺpec.
- Ak to chcete urobiť, najprv vyberte bunku I4 a zadajte nasledujúci vzorec:
=VLOOKUP(F4,$B$4:$D$10,2,FALSE)
- A potom potiahnite Rukoväť náplne do bunky I10 .
- Tým sa vyplní rozsah bunky I4:I10 s prvým stĺpcom prvej tabuľky, ktorý sa zhoduje s Id produktu stĺpec.
- Ak chcete pridať druhý stĺpec, vyberte bunku J4 a zadajte nasledujúci vzorec:
=VLOOKUP(F4,$B$4:$D$10,3,FALSE)
- A potom potiahnite Rukoväť náplne do bunky J10 .
- Týmto postupom sa vyplní rozsah buniek J5:J10 s prvým stĺpcom prvej tabuľky, ktorý sa zhoduje s Id produktu stĺpec.
- Teraz musíme naformátovať nové stĺpce tak, aby zodpovedali ostatným bunkám.
- Výber rozsahu buniek D4:D10 a potom kliknite na ikonu formátovača z Schránka skupina v Domov tab.
- Na mieste kurzora sa zobrazí malý štetec.
- Pomocou tohto kurzora vyberte rozsah buniek I4:J10 .
- Nakoniec môžete vidieť, že obe tabuľky sú teraz zlúčené a naformátované.
Prečítajte si viac: Ako zlúčiť dve tabuľky v programe Excel pomocou funkcie VLOOKUP
2. Využitie funkcie XLOOKUP
Funkcia XLOOKUP bude fungovať takmer podobne ako predchádzajúca metóda. XLOOKUP , musí používateľ zadať argument výstupného rozsahu, ktorý sa vráti namiesto poradového čísla stĺpca v tabuľke.
Kroky
- Na nasledujúcom obrázku máme dve tabuľky, ktoré chceme zlúčiť
- S cieľom zlúčiť tabuľku , musíme mať medzi nimi spoločný stĺpec. Pre dané tabuľky je spoločným stĺpcom Id produktu stĺpec.
- Ak to chcete urobiť, najprv vyberte bunku I4 a zadajte nasledujúci vzorec:
=XLOOKUP(F4,$B$4:$B$10,$C$4:$C$10)
- A potom potiahnite Rukoväť náplne do bunky I10 .
- Týmto postupom sa vyplní rozsah buniek I4:I10 s prvým stĺpcom prvej tabuľky, ktorý sa zhoduje s Id produktu stĺpec.
- Ak chcete pridať druhý stĺpec, vyberte bunku J4 a zadajte nasledujúci vzorec:
=XLOOKUP(F4,$B$4:$B$10,$D$4:$D$10)
- A potom potiahnite Rukoväť náplne do bunky J10 .
- Týmto postupom sa vyplní rozsah buniek J4:J10 s prvým stĺpcom prvej tabuľky, ktorý sa zhoduje s Id produktu stĺpec.
- Teraz musíme naformátovať nové stĺpce tak, aby zodpovedali ostatným bunkám.
- Výber rozsahu buniek D4:D10 a potom kliknite na ikonu formátovača z Schránka skupina v Domov tab.
- Na mieste kurzora sa zobrazí malý štetec.
- Pomocou tohto kurzora vyberte rozsah buniek I4:J10 .
- Nakoniec môžete vidieť, že obe tabuľky sú teraz zlúčené a naformátované.
Prečítajte si viac: Ako zlúčiť dve pivotné tabuľky v programe Excel (s rýchlymi krokmi)
3. Použitie Power Query
Power Query je jedným z najvýkonnejších nástrojov v programe Excel. Power query má mnoho výkonných predvolených funkcií, ktoré dokážu okamžite vyriešiť mnohé problémy
Kroky
- Na nasledujúcom obrázku máme dve tabuľky, ktoré chceme zlúčiť
- Aby sme mohli zlúčiť tabuľky, musíme mať medzi nimi spoločný stĺpec. Pre dané tabuľky je spoločným stĺpcom Id produktu stĺpec.
- Ak chcete pridať tieto dve tabuľky údajov, prejdite na Údaje > Získajte údaje.
- Ďalej prejdite na Z iných zdrojov> Z tabuľky/rozsahu .
- Zobrazí sa malé dialógové okno.
- V tomto dialógovom okne musíte zadať rozsah tabuľky a zaškrtnúť políčko Moja tabuľka má hlavičky box.
- Kliknite na . OK po tomto.
- Pre druhú tabuľku urobte to isté a pridajte ju do Power Query .
- V Power Query vytvorí dialógové okno tabuľky, zadajte rozsah tabuľky a začiarknite políčko Moja tabuľka má hlavičky .
- Kliknite na . OK po tomto.
- Po nahratí oboch tabuliek do výkonného dotazu ich môžeme zlúčiť pomocou funkcie combine.
- Na tento účel otvorte editor výkonových dotazov (kliknutím na OK v predchádzajúcom kroku sa automaticky spustí editor).
- V editore výkonného dotazu prejdite na položku Domov tab.
- A z Domov prejdite na kartu Kombinovať skupina . A potom kliknite na Zlúčenie dotazov .
- V rozbaľovacej ponuke kliknite na Zlúčenie dotazov .
- V novom okne s názvom Zlúčenie , vyberte si Tabuľka 1 ako prvá tabuľka
- A v druhej rozbaľovacej ponuke vyberte Tabuľka 2 ako druhá tabuľka.
- V nižšie uvedenej rozbaľovacej ponuke vyberte Ľavá vonkajšia (všetky z prvej, zodpovedajúce z druhej) .
- Táto rozbaľovacia možnosť znamená, že porovnávanie sa začne prvou tabuľkou z ľavej strany, potom príde na rad porovnávanie z pravej strany.
- Kliknite na . OK po tomto.
- Hneď po stlačení OK , uvidíte, že jeden stĺpec s názvom Tabuľka2 je pripojená k prvej tabuľke.
- Ale tento stĺpec je vlastne zmenšenou verziou Tabuľka2 .
- Všetky stĺpce sú v tejto aplikácii skryté Tabuľka2 stĺpec.
- Zobrazenie všetkých stĺpcov Tabuľka2 , kliknite na pravý horný roh Tabuľka2 záhlavie stĺpca.
- Potom v rozšírenej ponuke začiarknite iba Množstvo a Náklady zaškrtávacie políčko, pretože už máme Id produktu v prvej tabuľke.
- Zrušte začiarknutie políčka Použitie pôvodného názvu stĺpca ako predpona box.
- Kliknite na . OK po tomto.
- Po kliknutí na OK , si všimnete, že do prvej tabuľky boli pridané dva stĺpce.
- Potom kliknite na Zatvoriť a načítať z Domov tab.
- Potom v rozbaľovacej ponuke kliknite na Zatvoriť a načítať do .
- A vyberte Tabuľka v Vyberte, ako chcete tieto údaje zobraziť v zošite
- Potom vyberte Existujúci pracovný hárok a potom vyberte bunku B13 .
- Kliknite na . OK po tomto.
- Potom sa tabuľka načíta do bunky B13:F19 .
- Vidíme, že obe tabuľky sú teraz zlúčené.
Prečítajte si viac: Ako skombinovať dve tabuľky pomocou Power Query v programe Excel
4. Kombinácia funkcií INDEX a MATCH
Stránka INDEX a MATCH funkcie nám pomôžu zlúčiť dve tabuľky v programe Excel porovnaním hodnoty a následným indexovaním hodnoty z druhej tabuľky do prvej tabuľky.
Kroky
- Na nasledujúcom obrázku máme dve tabuľky, ktoré chceme zlúčiť
- Aby sme mohli zlúčiť tabuľky, musíme mať medzi nimi spoločný stĺpec. Pre dané tabuľky je spoločným stĺpcom Id produktu stĺpec.
- Ak to chcete urobiť, najprv vyberte bunku I4 a zadajte nasledujúci vzorec:
=INDEX($C$4:$C$10,MATCH($F4,$B$4:$B$10,0))
- A potom potiahnite Rukoväť náplne do bunky I10 .
- Týmto postupom sa vyplní rozsah buniek I5:I10 s prvým stĺpcom prvej tabuľky, ktorý sa zhoduje s Id produktu stĺpec.
- Ak chcete pridať druhý stĺpec, vyberte bunku J4 a zadajte nasledujúci vzorec:
=INDEX($D$4:$D$10,MATCH($F4,$B$4:$B$10,0))
- A potom potiahnite Rukoväť náplne do bunky J10 .
- Týmto postupom sa vyplní rozsah buniek I4:I10 s prvým stĺpcom prvej tabuľky, ktorý sa zhoduje s Id produktu stĺpec.
- Tým sa dokončí operácia zlúčenia.
- Teraz musíme naformátovať nové stĺpce tak, aby zodpovedali ostatným bunkám.
- Výber rozsahu buniek D4:D10 a potom kliknite na ikonu formátovača z Schránka skupina v Domov tab.
- Na mieste kurzora sa zobrazí malý štetec.
- Pomocou tohto kurzora vyberte rozsah buniek I4:J10 .
- Nakoniec vidíte, že obe tabuľky sú teraz zlúčené a naformátované.
🔎 Rozdelenie vzorca
- MATCH($F4,$B$4:$B$10,0)
Táto funkcia bude hľadať presnú hodnotu uvedenú v prvom argumente v poli/rozsahu buniek uvedených v druhom argumente. V tomto prípade bude hľadať hodnotu v bunke F4 vo vyhľadávacom poli v B4:B10, a vrátiť sériovú hodnotu tejto hodnoty v tomto rozsahu.
- INDEX($C$4:$C$10,MATCH($F4,$B$4:$B$10,0))
Po získaní sériovej hodnoty zodpovedajúcej hodnoty v poli vyhľadávania sa pomocou tejto sériovej hodnoty vyhľadá hodnota rovnakej sériovej hodnoty v druhom stĺpci (prvý argument) v tabuľke.
5. Používanie funkcie kopírovania a vkladania programu Excel
V porovnaní s predchádzajúcimi metódami je táto pomerne jednoduchá. Stĺpce druhej tabuľky priamo skopírujeme a vložíme do prvej tabuľky.
Kroky
- Podobne ako pri predchádzajúcich metódach musíme mať dve tabuľky so spoločným stĺpcom.
- Zároveň musia byť spoločné hodnoty stĺpcov v oboch tabuľkách v rovnakom poradí.
- Najprv vyberte druhý a tretí stĺpec prvého stĺpca a potom kliknite pravým tlačidlom myši.
- V kontextovej ponuke kliknite na Kopírovať .
- Potom vyberte bunku I4 a znova kliknite pravým tlačidlom myši.
- V kontextovej ponuke kliknite na Vložiť .
- Týmto spôsobom vložíte stĺpce tabuľky do druhej tabuľky.
- Vložením stĺpcov prvej tabuľky do stĺpca druhej tabuľky sa nakoniec obe tabuľky spoja.
Prečítajte si viac: Ako zlúčiť dve tabuľky na základe jedného stĺpca v programe Excel (3 spôsoby)
Čo si treba zapamätať
- V oboch tabuľkách je potrebné zachovať rovnaké sériové čísla pre záznamy v spoločných stĺpcoch.
- V Power Query metódu, nevyberajte druhú tabuľku na prvom mieste. Vždy vyberte prvú tabuľku, z ktorej sa začne párovanie na prvom mieste.
Záver
Ak to zhrnieme, na otázku, ako môžeme zlúčiť dve samostatné tabuľky v programe Excel v programe Excel s duplicitnými hodnotami, tu odpovedáme 5 rôznymi spôsobmi. Pre tento problém je k dispozícii na stiahnutie pracovný zošit, v ktorom môžete tieto metódy praktizovať. Neváhajte položiť akékoľvek otázky alebo spätnú väzbu prostredníctvom sekcie komentárov. Akýkoľvek návrh na zlepšenie Exceldemy komunita bude vysoko cenená.