Potrebujete načítať dáta z viacerých súborov? V štandardnom Exceli si budete musieť urobiť makro, alebo vás čaká dlhá a strastiplná manuálna práca. Ak ste však šťastným držiteľom PowerQuery – rozšírenia Excelu urobíte to na pár klikov.
V článku “Vyhľadávanie hodnôt vo viacerých hárkoch” sme si ukázali ako získať a použiť dáta z jednotlivých hárkov pomocou funkcií Excelu.
Ak ale chcete pracovať s komplexnými dátami z viacerých hárkov alebo viacerých súborov využite PowerQuery – fantastický nástroj na správu a manipuláciu s dátami. Je to doplnok dostupný v Pro verziách Excelu, môžete si ho však nainštalovať a doplniť zadarmo i v ostatných verziách Excelu.
Skúsme si ukázať využite PowerQuery na konkrétnom príklade. V jednej zložke máte dáta (v našom prípade obrat po mesiacoch) ktoré chcete spojiť do jedného zdroja dát (napr. tabuľky)
Vyberte v menu Údaje/Zo súboru/Z priečinka a následne vyberte cestu k zložke v ktorej sa nachádzajú súbory, ktoré chcete spracovať (viď obr. nižšie).
Stlačte “Transformovať údaje”
Stlačte ikonu “Skombinovať súbory” (Dve zvislé šípky smerujúce dole)
Vyberte “Obrat” (to je názov hárku v jednotlivých súboroch) a potvrďte OK.
Prvý stĺpec (Zdroj.Názov) označuje názov súboru s ktorého sú dáta (v našom príklade január.xlsx – máj.xlsx). Názov využijeme na označenie období – stačí ak oddelíme názov (mesiac) od koncovky .xlsx – postupujte podľa obrázkov nižšie.
Následne v PowerQeuery stlačíme “Zavrieť a načítať” a vyberieme si hárok do ktorého chceme dáta načítať.
Tento postup načíta dáta priamo do tabuľky v Exceli. Sú lepšie a praktickejšie spôsoby … o tom ale nabudúce.
Kontingentačná tabuľka vytvorená z dát z viacerých súborov (január – máj):
Ak do zložky pribudnú nové súbory (jún, júl) dáta i výstupné tabuľky sa zaktualizujú)
Hotovo!