Poradna - Automatická obnova automatického filtru
hlavní kategorie | zpět | + odpovědět na toto témaAutomatická obnova automatického filtru - diskuze na toto téma |
Dobrý den, prosím o radu, zdali je možné v excelu nastavit automatické obnovování automatického filtru v závislosti na čase a datu? Jde mi o to, že potřebuji skrývat řádky staršího data a času než je datum a čas z funkce Nyní(). Nepotřebuji aby se filtr aktualizoval každou vteřinu, bohatě mi stačí kdyby se obnovil po novém otevření souboru. Děkuji za radu. O takej automatizácii som nepočul, iba že by súbor obsahoval makro, ktoré by sa spustilo pri otvorení súboru a tento filter by aktualizovalo. Toto riešenie však "iba" skryje staršie riadky, čo v závislosti na počte môže byť zdĺhavé a súbor môže byť veľmi veľký v závislosti na množstve riadkov.
Je možné aj iné riešenie. Vytvoriť údajový dotaz, ktorý by bol obsiahnutý v danom súbore (a sám by načítaval údaje iba väčšie než now()) a ten by bol nastavený na refresh = spustenie pri otvorení súboru. Od verzie 2010 sa na tvorbu dotazu dá použiť Power Query, ktorý môže údaje rôzne spracovať (aj z množstva zdrojov) a výsledok umiestniť do tabuľky, ktorá môže mať ešte iné stĺpce vlastných vzorcov, alebo môže byť aj relačne prepojená k iným tabuľkám a následne použitá ako podklad pre kontingenčné tabuľky. Toto riešenie má oproti makru aj tú výhodu, že sa dá aj v otvorenom súbore jednoducho spustiť aktualizácia údajov. Makrá nerobím, ale Power Query Vám nadefinujem. Odpověď Prikladám riešenie pomocou PowerQuery. Automaticky sa aktualizuje pri otvorení a každých 10 minút. Obsahuje dve výstupné tabuľky Výstup a Agreg, ktoré sú tvorené z listu Data. Odpověď |