Stránka 1 z 3

Filtr pro Excel 2003

Napsal: 11 led 2009 17:50
od sutrserpa
Filtr pro Excel 2003 dokáže vyfiltrovat asi 1100 položek v jednom sloupci a další již ne, potřebuji filtrovat položek asi 10 000. Je možné Excel nějak upravit?

Re: Filtr pro Excel 2003

Napsal: 11 led 2009 20:14
od mike007
Vítej na pc-help

Kdopak ti řekl tuhle mylnou informaci? Filtr dokáže najít hodnotu i v buňce 50000...
Nejlepší bude, když sem ten soubor uploaduješ, aby jsem se na to mohl podívat.

Re: Filtr pro Excel 2003

Napsal: 11 led 2009 22:00
od sutrserpa
Žádná mýlka. Ano vyfiltruje to, pokud se jedná o stejnou položku, ale ne, pokud je každá jiná. Mnou vytvořený soubor má asi 130 MB Podívej se na list -Byliny/název český , dál než ke kýchavici se ve filtru nedostanu(řádek 1006), stejně tak i v listu Seznam druhů (řádek 1048) a v listu Lokality/Název lokality( řádek 1047) . Stáhni si soubor z http://www.uloz.to/1054398/herbar-14.12.08.exe

Re: Filtr pro Excel 2003

Napsal: 11 led 2009 22:13
od mike007
Můžeš mi prosím nakopírovat jen jeden list a zabalit ho do nějakého rozumného formátu, například zip, rar?
Nechce se mi stahovat 130Mb. Nemám na to dost rychlý internet. Díky.

A mimochodem... mylná informace to je a nijak mi to nevymluvíš.
V rolovacím menu filtru sice všechny položky neuvidíš, ale rozhodně lze vyfiltrovat naprosto všechno. Jen bude potřeba využít funkce Vlastní.

Re: Filtr pro Excel 2003

Napsal: 11 led 2009 22:31
od sutrserpa
Na Ulozto nejde zrovna nahrávat, tak si otevři si chat ve skype, posílám ti jeden list, nebo mi napiš, kam ti to mám poslat má to 850 kb v raru, to se sám zvědav. Mě to ani ve fitru - Vlastní nejde

Re: Filtr pro Excel 2003

Napsal: 11 led 2009 23:23
od mike007
Jak jsem psal v předchozím příspěvku; v tak rozsáhlém seznamu opravdu není možné v rolovacího menu filtru zobrazit úplně všechno, nicméně vyfiltrovat lze vše. Stačí použít funkci filtru - Vlastní...

Obrázek

Re: Filtr pro Excel 2003

Napsal: 11 led 2009 23:43
od sutrserpa
Dík za vysvětlení. Máš pravdu, že to jde,ale potřeboval jsem komplet seznam v roletce, tam jsou názvy abecedně poskládané a při objemu 12000 položek a více, se mi položka, pokud je napsaná chybně, nezobrazí a v režimu fitru ji neuvidím, ale v roletce by se zobrazila. Tam si mohu pak vybrat jestli výr velký, nebo výr veliký.Ty jsi první našel ve sloupci výr velký a pak jsi ho vyfiltroval. Já potřebuji filtrovat trochu jiným způsobem.S tím se ale asi nedá nic dělat.

Re: Filtr pro Excel 2003

Napsal: 11 led 2009 23:57
od mike007
Rozumím, bohužel Excel 2003 toto neumí (http://support.microsoft.com/kb/q295971). Je zde asi jediná možnost a to, napsat makro, které ti vytvoří rolovací seznam všech položek ve sloupci. Položku, kterou budeš chtít vyfiltrovat jen označíš myší a potvrdíš tlačítkem. Toto bych ti byl eventuálně schopen vytvořit. Dneska ale ne. Jdu spát :sleepy:

PS: Případně to udělej tak, jak radí Microsoft, viz odkaz výše.

Re: Filtr pro Excel 2003

Napsal: 12 led 2009 03:41
od navstevnik
Jen tak naokraj, pokud je pozadavek na zobrazeni vsech polozek v roletce ktere jsou v seznamu, pak vlastne se nejedna o filtrovani (vyber podmnoziny), protoze kazdy zaznam je unikatni, ale o vyhledavani a zobrazeni celeho zaznamu z databaze. Volil bych uzivatelsky formular, v nem pole se seznamem pro vyber a pole pro zobrazeni polozek zaznamu.

Re: Filtr pro Excel 2003

Napsal: 12 led 2009 14:11
od sutrserpa
Každý záznam není unikátní. V roletce se objeví záznam seřazený abecedně a teprve po označení konkretní položky se vyfiltruje 1 až x stejných záznamů a tak má filtr fungovat. Roletka je i ve filtru "Vlastní" ,ale vývojáři asi nepočítali s tím, že někdo pracuje s tak dlouhými seznamy.
Nabídku od Mikea vítám, zajímá mě, jak by to pracovalo. S tímto souborem nepracuji jen já a usnadnilo by to práci i jiným

Re: Filtr pro Excel 2003

Napsal: 12 led 2009 23:36
od mike007
Zkusil bych ti vytvořit makro, které ti po jeho spuštění vytvoří seznam všech položek (viz obrázek s příkladem níže) a ty si jen zakřížkuješ ty, které budeš chtít vyfiltrovat a odklikneš tlačítko OK. V dokumentu se ti vybrané položky vyfiltrují. Možná jdu na to zbytečně složitě. Uvidíme, třeba kolega navstevnik přijde s lepším nápadem.

Obrázek

Re: Filtr pro Excel 2003

Napsal: 13 led 2009 10:13
od navstevnik
V proloze je sesit s demoverzi reseni.
Pro ukazku mozneho reseni je v sesitu vygenerovan nahodny seznam, pro vyhledani zaznamu v poli se seznamem k filtrovani je pouzita jeho setridena kopie (zatim obsahuje i duplicitni zaznamy - da se upravit), filtrovani se spusti tlacitkem.