Ahoj, nedaří se mi sloučit více souborů do jednoho.
- Názvy souborů se liší pouze datem (měsíc a rok).
- ne všechny zdrojové soubory obsahují stejné řádky
- ve výsledném souboru chci mít na řádcích všechny možnosti (všechny typy řádků, které se ve zdrojových souborech vyskytly)
- sloupce pak budou rozlišovat období (název souboru nebo konkrétní buňka ze zdrojového souboru)
- tam kde data chybí bude nějaký jiný znak, třeba pomlčka.
- zdrojových souborů je přes sto, ručně by to bylo peklo :-/
- přikládám tři zdrojové soubory a jeden požadovaný výsledek
- již sem zkoušel použít vzorce v excelu a MS Query, ale nedokážu to nějak skloubit dohromady.
- za jakékoli řešení, konkrétní radu nebo postrčení moc děkuji!
Sloučení xlsx reportů Vyřešeno
Re: Sloučení xlsx reportů
Nevidím jinou možnost, než to udělat ve VBA. Jelikož umím jenom základy, tak pracnost je v současné době nad moje časové možnosti. Takže mám 2 otázky:
1. Jak to spěchá?
2. Je to jednorázová akce, nebo trvale opakovatelná za stejných podmínek?
1. Jak to spěchá?
2. Je to jednorázová akce, nebo trvale opakovatelná za stejných podmínek?
- 8ndra
- Level 1.5
- Příspěvky: 126
- Registrován: červenec 06
- Bydliště: Karlovy Vary
- Pohlaví:
- Stav:
Offline
- Kontakt:
Re: Sloučení xlsx reportů
Ahoj, díky za odpovědi
atari - neni to nic životně důležitýho, čím dřív tim líp, ale když to nebude, svět se nezboří, akce to je pro mě jednorázová, sloučím si tyhle data, udělám grafíky, popíšu a víc se k tomu vracet nebudu..
cmuch - díky
dostal jsem se tedy do fáze, kdy mám všechny soubory v jednom sešitu, ale na různých listech, když si vytáhnu první sloupec - názvy segmentů, jsem pak schopen pomocí f-ce svyhledat vyplnit tabulku listy se jmenují stejně liší se pouze číslem v závorce. Jde do názvu listu doplnit číslo z buňky?
například do prvního řádku dám čísla 1-100, a napíšu =SVYHLEDAT($A4;'AdMonitoring export (A2)'!$A$6:$B$15;2;NEPRAVDA) pro odkaz na záložku AdMonitoring export (2).
Rozkopírováním vzorce se mi číslo nemění, jednoduchým odkazem na buňku mi to nejde a přes concatenate se mu to taky nelíbí...
atari - neni to nic životně důležitýho, čím dřív tim líp, ale když to nebude, svět se nezboří, akce to je pro mě jednorázová, sloučím si tyhle data, udělám grafíky, popíšu a víc se k tomu vracet nebudu..
cmuch - díky
dostal jsem se tedy do fáze, kdy mám všechny soubory v jednom sešitu, ale na různých listech, když si vytáhnu první sloupec - názvy segmentů, jsem pak schopen pomocí f-ce svyhledat vyplnit tabulku listy se jmenují stejně liší se pouze číslem v závorce. Jde do názvu listu doplnit číslo z buňky?
například do prvního řádku dám čísla 1-100, a napíšu =SVYHLEDAT($A4;'AdMonitoring export (A2)'!$A$6:$B$15;2;NEPRAVDA) pro odkaz na záložku AdMonitoring export (2).
Rozkopírováním vzorce se mi číslo nemění, jednoduchým odkazem na buňku mi to nejde a přes concatenate se mu to taky nelíbí...
-
- Level 4.5
- Příspěvky: 1544
- Registrován: březen 11
- Bydliště: Drsná Vysočina :D
- Pohlaví:
- Stav:
Offline
Re: Sloučení xlsx reportů
A takto by to být nemohlo
Kód: Vybrat vše
=SVYHLEDAT($A4;NEPŘÍMÝ.ODKAZ(CONCATENATE("'AdMonitoring export (";A2;")'!$A$4:$G$20"));2;0)
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 4 hosti