Potom takto
@Tarran : Poriadne sa pozrite, na to čo Vám tu vraví marjankaj a radí eLCHa. Tiež si myslím, že ten problém bude robiť lokálne nastavenie oddeľovača v kombinácii možno už od počiatku zlým exportom. Ak budete importovať ten súbor do Excelu (nie otvárať ale importovať), tak tam je aj možnosť voľby formátu každého stĺpca, aj zmena bodky na čiarku pre každý stĺpec. Na inom PC to môže ísť práve preto, že má iný oddeľovač desatín.
PS: Tým "zlým exportom" myslím to, že už v poznámkovom bloku to je zle, čiže možno niektoré zdrojové dáta sú zlé. Napr. zlý formát buniek v zdrojovom súbore/programe, z ktorého sa to exportuje do CSV - tak ako naznačuje marjankaj.
Nejedná sa o MS Query (ten je súčasťou inštalácie Office) ale o o nadstavbu PowerQuery. Ale to je asi jedno. Budiš. Pozriem sa Vám neskôr na to, ale musíte už konečne odpovedať na otázky.
1. Počet súborov ?
2. Tento počet je premenlivý ?
3. Adresár sa bude vždy nachádzať na rovnakom mieste ?
4. Obsahuje aj podadresáre so súbormi ?
5. Počet listov v súboroch musí byť premenlivý ?
6. Názvy listov v súboroch sú premenlivé ?
7. Majú sa vždy zahrnúť údaje zo všetkých listov v súbore ?
8. Môžu sa previesť všetky dotknuté tabuľky vo všetkých súboroch na Tabuľky ?
9. Budú mať súbory rovnaký počet stĺpcov s tabuľkách/Tabuľkách ? Teraz totiž nemajú.
10. Čo je to za nezmyselné súčty v D4:F4 a H4:I4 ? Čo majú počítať ?
Odpovedajte prosím na všetko podľa čísel + akékoľvek ďalšie informácie.
Zo všetkých súborov kopírujete stále rovnakú oblasť ? Rýchlejší variant bude asi vloženie vzorcov a následný prevod na hodnoty. Vyskúšajte toto, je to bleskové, aj napriek dvojitému počítaniu pre odstránenie núl.
S PQ sa len zoznamujem, a popravde som počítal s Vami, že by ste mohli zasiahnuť, keby som bol úplne mimo
Určite neskôr tú voľbu vyskúšam, videl som to tam...
Alebo aj bez makra.
1. Do Tabuľky v zošite "Výběr.xlsx" pripísať to "něco".
2. Ak bude vykonaná nejaká zmena v tejto Tabuľke, tak v "STŘIHAČKA - pomůcka.xlsx" sa postaviť na B4 a upraviť definovaný názov HDN, potom dať Obnoviť všetko na karte Údaje, inak netreba.
3. Iba meniť vo "Výběr.xlsx" rozbaľovací zoznam v D1. Na základe tejto bunky sa "STŘIHAČKA - pomůcka.xlsx" aktualizuje.
Doinštalujte si doplnok PowerQuery. Je to pre Office 2010 a vyššie - zadarmo, priamo od Microsoftu.
A vyskúšajte, čo som Vám urobil. Všetky tabuľky sú zmenené na Tabuľky, aby ich PowerQuery videl. Ešte povedzte koľko to bude súborov, alebo či sa budú meniť názvy a počet súborov. Ak sa bude meniť počet a názvy súborov, tak neviem, či to PQ dokáže. Potom asi SQL dotaz vytvárať makrom. Posledná možnosť je neustále otváranie súborov a kopírovanie, čo sa mi nezdá príliš vhodné.
Možno sú aj iné možnosti...
Ja si myslím, že tie prepojenia Vám tam visia niekde v Podmienenom formátovaní. Už tu bolo také niečo spomínané. Pozrite si PF celého listu, tam často veľmi ľahko spoznáte či to ide von (je tam vo vzorci cesta), cestu si skopírujte, vložte do bunky, aby ste zistili hodnotu danej cesty, nahraďte v PF touto hodnotou, uložte. A potom skúste pozrieť/zmazať prepojenie.
To myslíte Vážne ? A odkiaľ má vzorec vedieť, ktorého Fera myslíte, keď napíšete iba Fero ? Je to Fero Veľký, alebo Fero Malý ? Netuším o čo tu môže ísť, ale podľa mňa je to veľmi zle navrhnuté, keď sa zadáva meno bez priezviska. To je totiž nejednoznačný identifikátor. Na Vašom mieste by som to nejako prekomponoval...
16 s, no to je asi poriadne náročné makro. Buď veľa súborov, alebo sú veľké, alebo pomalé sieťové operácie. Možno by stálo za pokus, previesť tabuľky na Tabuľky, a skúsiť to spojiť dotazom (SQL, PowerQuery, ... neviem aké možnosti sú na MAC).
No, nieje to dobre vôbec. Takže takýto enormne výpočtovo náročný variant to zvládne aj s vylúčením duplicít.
Treba myslieť na to, koľko môže byť asi najviac v jednom riadku zákazníkov. Teraz je to 10. Ale nemôžete nakopírovať maticový vzorec pre 200 stĺpcov a 100000 riadkov. Prepočet by bo dlhý. Určite si to rozumne. Neviem ale, čo urobiť ak sa tam vyskytnú duply, teda to isté číslo zákazníka viac krát.
Z hlavy :
=SMAALL(IF($A$9:$A$2000=$D10;ROW($A$9:$A$2000);FALSE);COLUMN(A1));"");ROW(A1))
Je to maticový a nakipírujete ho koľko bude treba.
Som len na tablete, preklad si teda urobte sám...
Takže ide len o 1. piatok, ktorý obsahuje zadaný rozsah. Tak potom takto som to mal už pripravené so svojimi podobnými dátami, skôr ako ste poslal prílohu Vy. Ďalšie piatky, napr. druhý či tretí či voliteľný v poradí, to už bude fakt pakárenň ...
Máte to tam samý Selec a Activate, a to dosť spomaľuje. Skúsil by som takúto nejakú úpravu.
Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.
Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.