PowerQuery

Načítanie dát z viacerých súborov

By 24. augusta 2020No Comments

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!