Tento návod popisuje, jak v Excelu spojit data ze dvou souborů, kde tyto soubory nemají sloupce stejně seřazené, pojmenované nebo mají některé sloupce “navíc”.

Tento postup bych využil, kdybych jednou za čas (např. týdně) stahoval do jedné tabulky data od více odběratelů. Přičemž by každý z nich měl data v jiné, ale v čase se neměnící struktuře. Výsledkem je souhrn, kde stačí jen pokaždé  “podstrčit” nové soubory a aktualizovat – bez nutnosti každotýdenního překopírovávání.

V našem příkladu budeme spojovat tyto dvě tabulky.

 prvni-tabulka-puvodni

druha-tabulka-puvodni

Ve výsledné tabulce budeme chtít vidět názvy produktů (v datech nazvané Výrobky a Products) a celkové ceny (Tržby a Prices). Sloupec Typ ve výsledku mít nechceme.

Také se v datech chceme dozvědět, ze kterých zdrojů se data dotahují. 

Logika postupu

  1. Vytvoříme pro každý zdrojový soubor jeden dotaz, ve kterém sloupce “srovnáme” do jednotné podoby, a doplníme informaci o zdroji.
  2. Vytvoříme spojovací dotaz, který vše spojí dohromady.

Vytvoření dotazů

(Podrobněji o vytváření dotazů tady)

Jdeme do nového, souhrnného souboru, a vytváříme dotazy.

Nejprve načteme soubor od prvního dodavatele.

V jeho editaci odstraníme nadbytečný sloupec.

odebrani-sloupce

Pak přetažením za záhlaví změníme pořadí sloupců.

presun-sloupcu

Klikneme na záhlaví a dáme jim požadované názvy.

prepsani-zahlavi

Přidáme nový sloupec s názvem dodavatele.

pridani-dodavatele

Takto může dotaz vypadat:

hotovy-prvni-dotaz

Data ani nemusíme načítat, jen uložíme vytvořené připojení. 

Jdeme na druhý soubor a upravíme ho na stejnou strukturu.

druhy-dotaz-hotovy

Vytvoříme spojovací dotaz:

pripojeni

Přidáme do něj oba dílčí dotazy:

pridani-dodavatele

Ve výsledku už jsou obě tabulky spojené.

nahled-vysledneho-dotazu

Načteme a vidíme definitivní výsledek. Teď už stačí jen updatovat slučovací dotaz a data se vždy znovu načtou ze všech zdrojů, upraví a sloučí.

spojena-data

Napsat komentář

Vaše emailová adresa nebude publikována.

*

smazat formulářOdeslat komentář