zkoušel jsem to pomocí vzorců různě pročišťovat a nahrazovat nicméně pořád tam někde zůstávala jakási mezera
pokud by nevadilo PowerQuery a to že z dat je potřeba udělat Tabulks tak by to šlo jednoduše třeba takto
příklad přikládám
šlo by i maticově
=MAX(KDYŽ(kalendář!A2:NA2>0;kalendář!A1:NA1))
Zkuste
Je to dělané pomocí dotazů v Power Query.
Vytvořil jsem si ještě další *.csv soubory pro test
Na listě "Cesta-Pomocné" si upravte cestu ke složce s CSV soubory. Všechny soubory musí mít stejný formát (musel jsem tam umazávat nějaké mezery), pokud by se formát změnil musela by se udělat úprava a asi trochu změnit postup a všechno ošetřit.
Na listě Data jsou tři vstupní filtry s rozbalovacím seznamem. Další Filtr na Datum je už použit jako průřez pro tabulku. Šlo by samozřejmě nastavit i v PQ.
Edit: Ještě jsem opomněl jednu důležitou věc, při změně požadovaného filtru pro výstup, je potřeba na kartě Data->Aktualizovat vše
Šlo by na to i udělat tlačítko.
ano, dá se to určit
máte nějaký původní stav a od toho odečtete to co bylo prodáno
můžete použít fci MAX a přičíst 1
=MAX(A6:A5000)+1
rozsah oblasti si upravte dle svého
ještě to není úplně dodělané ale můžete vyzkoušet
není moc čas
zduplikoval jsem txt soubory a na vzorku cca 8tis souborů i s Default to mě na mém vetránském ntb trvalo cca 1,5 min
nechce mi to nahrát přílohu tak odkaz na edisk
https://www.edisk.cz/stahni/56529/test.rar_8.12MB.html/
Batch je za posledním podtržítkem vím
tak jsem na to chtěl znovu kouknout až jsem se do toho zamotal takže to zkusím od začátku
v TXT souboru řádek
= DEG02.00.10 PRE_9-A _02_024_22A221011
poslední šestičíslí je "Batch" respektive čísla v kodu za posledním podtržítkem a za písmenem (v tomto případě 221011)
024 je "Nastavený čas" a "A" za PRE_9- je "Předehřev".
"Datum modifikace" je poslední uložení souboru.
T_Set T_Eff T_Rec HR_Rec HR_Set Door
T_Set->je nastavená teplota
T_Eff-> z těchto teplot zjistit MIN a MAX teplotu nebo toto zjistit z T_Rec
v případě že z T_Rec, je teplota T_Eff k něčemu?
HR_Set-> Vlhkost nastavená
HR_Rec-> zjistit MIN a MAX
Total time-> rozdíl mezi začátkem ohřevu a koncem ohřevu
Náběh teploty-> kdy se ohřev dostal do tolerance +-5°
Time in spec-> rozdíl mezi začátkem a koncem ohřevu mínus náběh teploty
Poslední teplota a vlhkost->poslední řádky z txt
chápu to takhle správně?
jaks.dalibor napsal/a:
všude mám nastaveno na žádná, ale pořád to samé
nastavte si v PQ v nastavení zdroje dat úroveň soukromí na "Žádná" to by mělo pomoct
Zdroj dat nemusíte měnit
Na listě "FPath" si dejte aktuální cestu ke složce s txt soubory
excel soubor jsem hodil mimo txt soubory ale i když bude u nich nemělo by to mít vliv
na listě "FPath" si vyplňte správně cestu (ve vašem původním vlákně to bylo C:\Users\deco\Desktop\steris_raw data\PRE\test\test2)
na listě "test2" je výsledek podle toho co jsem pochopil že chcete
nechal jsem vám tam i původní dotazy tak koukněte a třeba jsem se trefil do požadavku
vzorec ve správci názvů pro firmu pro váš původní soubor bude
=NEPŘÍMÝ.ODKAZ("Klienti!$B$2:$B$"&POČET2(Klienti!$B:$B))
to co máte ve druhém příspěvku, ten dynamický seznam je tvořen tak, že na Listu "Nastavení" jsou evidovány položky pro rozbalovací seznam
Když si na kartě Vzorce otevřete "Správce názvů" uvidíte tam položku "seznam" což je daná oblast a pomocí vzorce =NEPŘÍMÝ.ODKAZ("Nastavení!$A$1:$A$"&POČET2(Nastavení!$A:$A)) automaticky přidává položky do seznamu
v buňce M1 je zadaná cesta k souboru *.txt já tam mám
E:\Excel_wall\Data\Data.txt
nevím jak se jmenuje váš zdrojový soubor takže si musíte upravit cestu i s názvem vašeho souboru kde ho máte uložený včetně koncovky
Potom stačí pravý klik na Tabulku a Obnovit
nebo
karta Data->Dotazy a připojení->Aktualizovat vše
a potom jen počkat než se dotaz aktualizuje
Edit: co máte za verzi Excelu?
třeba pomocí PowerQuery
vytvořil jsem textový soubor z vaší přílohy a v excel souboru načetl do dotazu, výstup potom do Tabulky v Listu.
upravte si cestu a název pro váš soubor a vyzkoušejte
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.