WWW pro školy
Jak na Office - tutoriály, video návody











Vytvoř si párové triko

Poradna - Spojenie vacerých XLS súborov do jedného hárku

hlavní kategorie | zpět | + odpovědět na toto téma
Spojenie vacerých XLS súborov do jedného hárku - diskuze na toto téma
Dobrý deň. Vedeli by ste mi prosím pomôcť? mám cca 250 - 300 xls súborov (a počet bude rásť), ktoré obsahujú niekoľko riadkov údajov. potreboval by som ich spojiť do jedného hárku a to nasledovne: otvoriť prvý súbor, skopírovať dáta, vynechať prázdny riadok, otvoriť druhý súbor skopírovať dáta vynechať riadok atď... vo výsledku budú teda v jednom hárku všetky údaje pod sebou + prázdne riadky oddeľujúce údaje. bolo by možné navrhnúť dané makro? Ďakujem veľmi pekne

MePExG | 29.5.2019 07:51  
 
 
Hravo zvládne Power Query (načítanie obsahu súborov z adresára), potrebujem aspoň jeden zdrojový súbor.
Odpověď
Robert S | 29.5.2019 08:05  
 
 
Výborne dakujem :) posielam 3ks zdrojových súborov. proste za sebou do jedného sheetu by som ich rád dostal.
Odpověď
MePExG | 29.5.2019 14:06  
 
 
Prikladám riešenie pomocou PQ. Stačí nastaviť cestu na liste Nastav a na liste Data je potrebné dať aktualizovať údaje (Data-Refresh all [Alt+F5]).
Odpověď
Róbert S | 29.5.2019 15:06  
 
 
Dakujem velmi pekne, velmi ma prekvapuje vaša ochota, cením si to veľmi. Žial nefunguje mi to. po zadaní cesty (skúsil som aj tak že som vytvoril na disku D umiestnenie podla cesty čo ste tam vy nechal) a po refreshovani udajov v druhom sheete vypíše nasledovné (v príohe): mám excel 2016... nemôže to byť tým že nepodporuje nejaké dotazy z novšieho excelu? teda pokial bolo PQ vytvárané v novšej verzii? Ďakujem
Odpověď
MePExG | 29.5.2019 15:13  
 
 
Verzia je správna. Asi ste na začiatku hneď nepovolili prístup k údajom. Skúste ešte raz, súbor uložiť a všetko povoliť.
Odpověď
Robert S | 29.5.2019 18:29  
 
 
Žiaľ nepodarilo sa mi to. stále tá istá chyba. všetko povolené, aj vo vlastnostiach súboru. ešte to skúsim prelúskať
Odpověď
MePExG | 29.5.2019 18:41  
 
 
Prikladám obrázok hlásení, ktoré je potrebné povoliť.
Odpověď
Róbert S | 29.5.2019 19:05  
 
 
áno obe som povolil, a neustále hlásilo chybu. Medzitým ale následkom časovej tiesne som ešte googlil všemožné iné riešenia a nakoniec som sa dopátral k jednému napoly fungujúcemu kódu. Prikádám v prílohe. toto makro nahádže jednotlivé xls súbory do jednotlivých hárkov v zošite. to mi pomohlo lebo tie hárky som potom pomocou kutools for excel spojil do jedného hárku a dosiahol som to čo som potreboval. zbehlo mi to pre dávku 250 samostatných xls súborov podobných ako som uviedol v príklade hore. pri pokuse aplikovať na dalšiu dávku súborov to zhavaruje pri 4-tom súbore. vypíše chybu "Run-time error 1004. Tento názov je už obsadený, skúste použiť iný". Dĺžka názvov hárkov v tejto dávke je skutočne dosť dlhá, tak by som vás chcel poprosiť či by bolo možné daný kód upraviť a to tak že by vytvorené hárky rovno premenovalo na nejaký kratší reťazec. kludne aj vo forme číslo+1. takže prvý hárok by sa volal 1, druhý 2, dalšie 3,4,5 atď. Ďakujem
Odpověď
Veronika | 1.11.2022 12:09  
 
 
Úžasná práca, pomohlo aj mne. Power query používam asi rok, som si ho prispôsobila. ďakujem, že ste ma ukázali ďalšie možnosti. ;-)
Odpověď
MePExG | 29.5.2019 19:29  
 
 
S makrom sa nebudem zápasiť. Ak dáte zdrojové súbory na dáke miesto, skúsim nájsť v nich chybu. Podľa mňa je daktorý neštandardný (z hľadiska štruktúry, alebo údajov) a to spôsobuje problém pre PQ aj VB. mepexg@mepexg.sk
Odpověď
MePExG | 29.5.2019 20:38  
 
 
Doplnil som, že keď nastane chyba pri načítaní súboru, tak tieto údaje bude ignorovať.
Odpověď
Róbert S | 29.5.2019 20:51  
 
 
Super ďakujem, idem to hneď otestovať
Odpověď