|
Ve spolupráci se SEDUO jsem vytvořil několik videokurzů:
Jak využitím PowerQuery spojit dvě a více tabulek.
Často se setkávám s dotazem, jak spojit několik tejných tabulek. Máte data například v několika listech dle měsíců. Potřebujete je sloučit do jedné tabulky ať například můžete provádět statistiky využitím kontingenčních tabulek. Spojovat tabulky kopírováním a vkládáním je sice možnost, ale neefektivní, když máte k dispozici PowerQuery tak proč nevyužít možností, které nabízí.
V tomto článku se dozvíte jak na to. Pro přehlednost je rozdělen do jednotlivých kapitol.
Pokud nechcete slučovat tabulky možná potřebujete tabulky propojit, nebo-li využít funkci SVYHLEDAT, opět za využití PowerQuery. Tento článek je již také k dispozici zde.
Potřebuji připojit (propojit) dvě a více tabulek. Pro připojení chci využít PowerQuery (například mám mnoho dat, nebo se napojují na externí zdroje). Jako příklad mám k dispozici dvě tabulky s datumy prodeje a čísly faktur za jednotlivé měsíce (Leden, únor). Bohužel mám několik tabulek a ty potřebuji spojit/připojit (Append).
Poznámka: Předpokládám, že je jasné, že tabulky musí mít stejné pořadí a počet sloupců. Ale pro jistotu jen doplňuji jako poznámku, kdyby náhodou někomu nefungovalo, z důvodu různých tabulek.
Než můžete využít připojení dat (Append) pomocí PowerQuery, musíte mít zdrojová data (tabulky) nadefinované jako tabulka jako tabulka.
Nejprve data nadefinujete/nastavíte tabulku jako tabulka.
Mate-li tabulku nadefinovanou jako tabulka můžete je vložit do PowerQuery editor. Tip pro připomenutí Data > Z tabulky nebo Oblasti.
Po provedení obdržíte dva samostatné listy. Další možností je tabulky propojit (pokud je máte v externích souborech). Viz samostatný článek, jak načítat data do PowerQuery efektivně přes připojení.
Mate-li dvě tabulky (a více tabulek) v PowerQuery jako tabulky. Z externích zdrojů, nebo dva samostatné listy, jako v přiloženém souboru. Můžete přejít na Připojení (Append) dat (neboli přidat jednu tabulku ke druhé).
Vyberte si jednu tabulku a klikem na pásu karet Data > Načíst data > Kombinovat dotazy > Připojit
Obdržíte dialogové okno Připojit (Append), kde vyplníte Tabulky, které chcete propojit (případně překliknete na š a více tabulek, pokud jich propojujete více).
Zvolíte primární tabulku a Tabulku, kterou chcete připojit (její data přidat za tuto tabulku).
Klikem na OK se provede připojení (Append) v Power Query.
Následně v menu PowerQuery stačí klik na uložit a Zavřít a načíst data se "přenesou" vloží do Excel.
Máte hotovo, data jsou načteny v Excel a můžete nad daty provádět statistiku pře kontingenční tabulky, nebo přidat do PowerPivot atd.
Související články s danou problematikou:
Soubor ke stažení zdarma je v přípravě. Podpořit zveřejnění můžete podporou na Patreon.
Narazili jste na nějaké problémy, máte tip, můžete se změnit v komentářích.
Článek byl aktualizován: 19.09.2020 11:02
Ušetřil vám tento web čas, peníze? Pomohl vyřešit problém? Jste ochotni poskytnout symbolickou odměnu na další rozvoj? Vybrte si formu odměny, která vám vyhovuje.
Microsoft Office (Word, Excel, Google tabulky, PowerPoint) se věnuji od roku 2000 (od 2004 na této doméně) - V roce 2017 jsem od Microsoft získal prestižní ocenění MVP (zatím jsem jediný z ČR v kategorií Excel). Své vědomosti a zkušenosti dávám k dispozici i on-line ve videích pro SEDUO. Ve firmách školím a konzultuji, učím na MUNI. Tento web již tvořím přes 15 let. Zdarma je zde přes 1.000 návodu, tipů a triků, včetně přes 250 různých šablon, sešitů.
Můžete být prvními co zanechají smysluplný komentář.
Pomohl Vám návod? Sdílejte na Facebooku, G+ |
||
LinkedIn... |
Stránky o MS Office (Excel) produktu společnosti Microsoft. Neslouží jako technická podpora.
| Email na autora: pavel.lasak@gmail.com | Copyright © : Pavel Lasák 2004 - 2021 |