pomocí PowerQuery
na listu "Nastav" se zadává název csv souboru i s koncovkou a potom je tam pojmenovaná buňka FPath ve které je maticový vzorec, který načte cestu složky ze které je excel soubor otevřený a přidá název souboru. Tady pozor na to, pokud budete mít otevřen i jiný excelový soubor, cesta se může načíst špatně. Pokud tedy budete mít excelovský soubor v jiné složce než csv soubor a nebo budete otvírat i další excel soubory tak si cestu v buňce FPath(C4) nastavte natvrdo i s názvem csv souboru s koncovkou.
Až si vygenerujete nový csv soubor (musí mít pořád stejnou strukturu) tak stačí zadat správně cestu a název soubru a na listu "List1" aktualizovat Tabulku (pravý klik do Tabulky a Obnovit.
zkuste KT na listu "konti"a trochu si s ní pohrát
pokud nebude vyhovovat tak pošlete csv soubor a uděláme to přímo z něj.
zdravím
a nestačilo by použít Kontingenční tabulku?
koukal jsem že načítáte data z csv souboru pomocí PowerQuery, tzn. nemusíte tuto tabulku vůbec načítat do Listu ale KT namapovat na tento dotaz.
Karta Vložení->Kontingenční tabulka->Použít externí zdroj dat
a zde si vyberete váš dotaz. A zaškrtněte si Přidat tahle data do datového modelu
List Helpsheet tam pravděpodobně zůstal jako pomocný pro práci se vzorečky a pro vás není důležitý
Dovolil jsem si upravit VBA od Stalkera aby se data načítala do vašeho původního umístění.
odstranil jsem vše nepotřebné pro PowerQuery a nechal jen VBA od Stalkera
a víte o tom že excel má 1 048 576 řádků? to chcete doplnit všechny?
myslím že to bude chtít být trochu konkrétnější
na VBA jsou tu jiní přeborníci, takže jsem se pokusil pomocí PowerQuery
Na Listu "Hlavná tabulka" si zadejte do buňky N1 přesnou cestu k souboru i s názvem souboru a koncovkou.
Jelikož tam máte u stejného "meno" různé jednotkové ceny, nevím jaký přesně chcete výstup, proto jsou dva na Listu "Hárok2"
Není to ošetřené například proti smazání nějakého sloupce tzn. že se musí dodržovat struktura nových lisů.
Můžete si zkusit smazat List "6" a na Listu Hárok2 potom na kartě Data->Připojení->Aktualizovat vše a uvidíte změny ve výstupech.
Aktualizace dotazů by se dala udělat i na tlačítko.
našel jsem toto video tak můžete kouknout a zkusit
https://www.youtube.com/watch?v=vr82XZxE9nk
simona1 napsal/a:
Ahojte chcela by som tiez takuto tabulku len sa chcem opytat da sa upravit ak je to mozne ze namiesto harka1 budem mat viac harkov znacene 1az31 s rovnakou tabulkou len ine hodnoty . A potrebovala by som keby vzdy vyhladalo posledny harok 1-31 a odtial zobralo hodnoty a tie vlozilo do harka2.
pomocí PowerQuery
z vašich dat jsem udělal Tabulku
zkuste si nasimulovat co možná nejvíc možností, nicméně si pořád myslím že můžou nastat situace kdy dotazy neproběhnou správně
po přidání dat do Tabulky s daty stačí pravý klik na Tabulku kolizních a obnovit
Fantasyk napsal/a:
1 z 2
no on to podle mě elnino myslel tak, co dělat když tam figura bude třikrát s jiným datem. Třeba by bylo:
700001 2.10.2021 565F205
700003 7.10.2021 565F205
700005 10.10.2021 565F205
pokud to může nastat tak jak to chcete porovnávat? První s posledním? Každé dvě po sobě jdoucí datumově? Poslední dvě?
Dobrý den
Pokud by to nevadilo (nevím jakou verzi Excelu používáte), šlo by to pomocí Power Query.
Důležité:
Pokud budete mít otevřený i jiný sešit Ecelu, je potřeba na Listu Nastavení v buňce B1 zadat natvrdo cestu k souboru i s názvem souboru včetně koncovky.
Dále jsem přidělal Tabulku s výpisem Listů, oblast kde zadáte které listy chcete propočítat a Tabulku věcí které budete vydávat s jednotkovou cenou.
Na listu Výstup je potom souhrnná Tabulka vydaných věcí a propočet.
Při změnách, je potřeba soubor uložit a Tabulky aktualizovat na kartě Data-Aktualizovat vše, nebo po uložení souboru pravým klikem na tabulku a Obnovit.
Pokud by bylo potřeba nějaké úpravy, opravy, nebo vysvětlení klidně pište.
Janinka88 napsal/a:
Pro příklad: Jde o to že se někdy řádky přidávají a zase odstraňují a tak se funkce
=SUMA(A4:A10000)
kterou mám ve A3 se mění na ....A9999 nebo zase .....A10001 a protože mám i nějaká data v A1 a A2 tak nejde použít
pomocí PowerQuery třeba takto
musel jsem to zabalit kvůli velikosti
Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.