Ve spolupráci se SEDUO jsem vytvořil několik videokurzů:
Pokud Vám nestačí základní filtry potřebujete něco sofistikovanějšího Rozšířený filtr.
Zpřehledněno a aktualizováno: 16.3.2015 (o Excel 2013)
Rozšířený filtr umožňuje efektivně filtrovat (vybrat) data, podle několika zadaných omezení. Hodí se pro různé analýzy, hledání, výběr dat. Zvládnete-li použití základního filtru, rozšířený filtr je jen mírně složitější.
Téma rozšiřeného filtru je rozděleno na tyto kapitoly:
Jak na Základní filtr je popsáno v samostatném článku zde
Na kartě Data ikona Upřesnit. Klikem obdržíte dialogové okno: Rozšířený filtr. Dialogové okno je popsáno v další kapitole
Rozšířený (automaticky) filtr se nachází na kartě Data v sekce Seřadit a filtrovat pod ikonou Upřesnit
Na kartě Data kliknutí na ikonu Upřesnit obdržíte dialogové okno: Rozšířený filtr. V další kapitole je popis tohoto dialogového okna.
Na kartě Data ikona Upřesnit. Klikem obdržíte dialogové okno: Rozšířený filtr.
Screen v přípravě.
V tomto okně se nastavují požadované parametry.
Dialogové okno obsahuje:
Poznámka: Při vkládání oblasti nutno označit včetně názvů sloupců (Excel musí vědět odkud, co má filtrovat).
Podobně jako v základních filtrech, lze využívát operátory (znaménka) a speciální znaky.
Operátory
Speciální znaky
Pokud se hledá v textu konkretní text nutno použít:
="=Text"
Více v příkladech v dalším textu.
Pro praktické příklady si vytvořte tabulky (Tabulky jsou záměrně jednoduché, ať na první pohled vidíte správný výsledek.):
První tabulka První sloupec čísla od jedné do desíti druhý sloupec název daného čísla. První sloupec označíme názvem "číslo", druhý "popis".
Druhá tabulka První sloupec číslo od jedné do desíti druhý sloupec příjmnení a třetí jméno. První sloupec označíme legendou "ID", druhý "Příjmení" třetí "Jméno".
Na výše uvedené tabulce budu demonstrovat co rozšířený filtr umí.
Z tabulky potřebujete vypsat řádky, které mají požadované číslo tj. 6.
Dialogové okno: rozšířený filtr
Vyplníte:
Poznámka: Nutno označit sloupec včetně jeho názvu (ať Excel ví odkud, co a jak filtrovat).
Výsledek
Z tabulky potřebujete vypsat řádky, které jsou větší než 3 a zároveň menší než 8.
Dialogové okno: rozšířený filtr
Vyplníte:
Poznámka: Pozor hodnoty musíte zadát do dvou sloupců. Sloupec představují pro rozšířený filtr logickou hodnotu AND. Řádky představují logickou hodnotu OR.
Výsledek
Z tabulky potřebujete vypsat řádky, které obsahují 3 , 5 a jsou větší nebo rovno 7.
Dialogové okno: rozšířený filtr
Vyplníte:
Poznámka: Pozor hodnoty musíte zadát do dvou řádků. Řádky představují pro rozšířený filtr logickou hodnotu OR. Sloupec představují logickou hodnotu AND.
Výsledek 3
Z druhé tabulky je potžeba vypsat:
Výsledek 3
Základy rozšířeného filtru máte za sebou. Další možností použití, včetně souvisejicích odkazů:
Ve spolupráci s rozšířeným filtrem lze využít:
Využívate rozšířený (automatický) filtr? Máte zajímavý příklad na praktické použítí? Můžete se zmínit v komentářích.
Článek byl aktualizován: 19.09.2020 10:56
Ušetřil vám tento web čas, peníze? Pomohl vyřešit problém? Jste ochotni poskytnout symbolickou odměnu na další rozvoj? Vybrte si formu odměny, která vám vyhovuje.
Microsoft Office (Word, Excel, Google tabulky, PowerPoint) se věnuji od roku 2000 (od 2004 na této doméně) - V roce 2017 jsem od Microsoft získal prestižní ocenění MVP (zatím jsem jediný z ČR v kategorií Excel). Své vědomosti a zkušenosti dávám k dispozici i on-line ve videích pro SEDUO. Ve firmách školím a konzultuji, učím na MUNI. Tento web již tvořím přes 15 let. Zdarma je zde přes 1.000 návodu, tipů a triků, včetně přes 250 různých šablon, sešitů.
Přidáno: 04.06.12 20:52
Super díky
Přidáno: 10.06.12 10:51
To .....: Děkuji doufám, že Vám článek pomohl. Můžu otázku? Nebyl to úkol do školy? Dostal jsem emailem shodou náhod tři velice podobné dotazy na rozšířený filtr během dvou dnů :)
Přidáno: 29.04.13 12:37
Díky, moc pomohlo. :-)
Přidáno: 29.05.13 07:34
dobrý den, Nemohu tento příklad rozchodit - má Office 2007 jiné nastavení? Děkuji za odpověď
Přidáno: 29.05.13 16:33
To Martin Chmela: Nemá - Nemá příklad funguje i v Excel 2007. Doplnil jsme ukázkový soubor ke stažení zdarma.
Přidáno: 15.09.13 15:05
Díky za návod a vůbec celý váš web o Excelu.
Přidáno: 25.09.13 07:53
Zdravím, právě začínám pracovat v excelu 2010 a jsem nemile překvapená filtrem. Chci vyfiltrovat chybovou hodnotu #NÁZEV?. Filtr mi umožní zakliknout, ale nic neukáže. Dělám něco špatně? Díky za radu.
Přidáno: 25.09.13 18:43
To Kamila: Vypadá to na vlastnost Excelu :(. Třeba chybovou hodnotu dělení nulou #DĚLENÍ_NULOU! filtruje správně.
Možnost jak obejít doplnit další sloupec o funkci =CHYBA.TYP
Přidáno: 26.09.13 06:53
Díky, toho jsem se obávala, nechápu, proč vývojáři dělají změny v něčem, co funguje správně...
Přidáno: 05.12.13 15:04
Dobrý den, chtěl bych požádat o radu. Lze v Excelu 07 použít "sloučení fitru"? Chtěl bych z velkých rozpočtů nechat pouze řádky s určitým symbolem, který je bohužel uveden ve více sloupcích. Mockrát děkuji za odpověď a Váš čas Mira
Přidáno: 02.03.14 14:45
Potřebuji poradit pokročilejší funkci pro program Excel. Mám nadefinovánu a vyplněnu excelovskou tabulku asi o 100 řádcích a 5 sloupcích, kterou mám zároveň naformátovanou jako tabulku s možností filtrování v záhlaví tabulky. Jednotlivé řádky tabulky jsou vždy jedna samostatná celistvá informace o objednávce zákazníka. Potřebuji dosáhnout toho, když vyfiltruji vždy pouze jeden řádek tabulky, aby se vyfiltrované hodnoty ze sloupců tohoto řádku zapsaly do samostatných buněk v jiné části souboru, vyfiltrované hodnoty mezi sebou nebudou již nikterak matematicky kombinovány, pouze je třeba je do samostatných buněk zobrazit. Zde bohužel nemůžu použít jednoduchou funkci =, protože se mění číslo vyfiltrovaného řádku. Děkuji za odpověď.
Přidáno: 29.04.14 09:15
Technická poznámka, pojmy OR a AND zde používáte přesně opačně. Tedy řádky představují log. hodnotu OR, neboli sjednocení podmínek, zatímco sloupce vytváří průnik zadaných podmínek, tedy AND. Jinak díky za návod. Zdraví Petr V.
Přidáno: 13.07.14 21:44
To Ornie: Děkuji za dobrý postřeh přehození pojmů OR a AND. Provedl jsme opravu.
Přidáno: 14.09.15 13:46
dobrý den, pokud provedu rozšířený filtr (nekopírovaný), potřeboval bych se kurzorem postavit na první ukazovanou buňku. Jak to udělat? zkoušel jsem relativní dva příkazy nahoru a dolů, ale nepomohlo. Kurzor občas "sedí" na nezobrazené buňce děkuji Jan Cimler
Přidáno: 24.11.15 12:09
Dobrý den, jen tak pro zajímavost. Filtr si můžete vytvořit sami pomocí vzorců, samozřejmě to není tak elegantní jako rozšířený filtr (je nutné vytvořit tabulku s mezivýpočty). Ale výsledek opravdu funguje. Pomocí logických funkcí si vykopírovat hodnoty, které vás zajímají a odstranění prázdných buněk se dá udělat pomocí SVYHLEDAT (pozvyhledat to nezvládá) a POSUNu. Výhoda je, že se vše automaticky aktualizuje a funguje i napříč mezi jednotlivými sešity. Přeji příjemnou zábavu :)
Přidáno: 26.11.15 10:24
To Jiří Mašek: dobrý den, nemáte tutoriál na filtr pomocí vzorců. Potřebuji, aby se mi data automaticky aktualizovali. Mam tabulku 1 Jmeno, přijmeni,věk,apod. a pak buňku jednu kde bude filtruj: (zde bude zadaný co chci) a dole pod tabulkou 1 se mi bude aktualizovat tabulka 2. Takže například chci z tabulky 1 vypsat data jen které ve slově (sloupci Jméno) písmena ,,en,, takže mi to do tabulky 2 vypíše data pro L(en)ku, L(en)u... Děkuji:)
Přidáno: 27.11.15 07:26
To Filip: Tak jsem Vám udělal takovou malou ukázku. http://ulozto.cz/xpLDFztR/filtr-pro-filipa-xlsx Výsledek je pod základní tabulkou. Mezivýpočty jsou vpravo. Jde jen o to, abyste si pomocí logických funkcí označil řádky, které Vás zajímají. (Sloupce pak obsahují: když je splněná podmínka, tak 1 ) Další důležitá věc je znát čísla řádku (klidně si je očíslujte v základní tabulce) - Pak se použije logická funkce (když jsou splněny všechny podmínky, tak napiš číslo řádku nebo zkopíruj pořadové číslo). A poslední srandou je už jenom zbavení se prázdných řádků, to se mrkněte do vzorců. Je to postavené na funkci SVYHLEDAT a POSUN, protože když nám excel najde požadovanou hodnotu, tak se v dalším řádku musí změnit oblast vyhledávání. A výsledná tabulka se dělá pomocí funkce INDEX, protože máte čísla řádků pěkně pod sebou. Třeba to pochopíte z toho sešitu a pan Lasák z toho udělá článek. :)
Přidáno: 27.11.15 19:03
To Jiří Mašek: To je přesně ono, nějaké funkce chápu, některé ne. Ale popis funkce a jaké hodnoty co znamenají již dohledám na internetu:) Je to docela pochopitelné, problém bude ve mě, že neznám všechny funkce:) Pokud bych chtěl hledat slovo nebo znak uprostřed názvu, jakou funkci použít na posuv znaků? Děkuji za ochotu.
Přidáno: 30.11.15 06:09
To Filip: Rád jsem pomohl - většina mých znalostí je odsud, takže rozhodně na to nemám autorská práva. :D S tím vyhledáváním znaku/znaků mezi jinými znaky Vám pomůže fce HLEDAT. Teď jsem se díval na ten soubor, co jsem Vám poslal a je tam nějaký zádrhel v těch logických funkcích v pravé části. (Dělal jsem to narychlo... Snaha byla, aby se při splnění podmínky zapsala do pomocné tabulky 1 jinak 0, když řádek splňoval obě podmínky součet buněk byl 2. A mně to tam občas hodilo jiná čísla. -Ano, měl jsem raději vnořit podmínky do sebe a nerozepisovat se...) Po odladění už to funguje jak má a vyhledává to i části jednotlivých slov. Ať se Vám to podaří! :)
Přidáno: 30.11.15 20:08
To Jiří Mašek: Již jsem to nějak spatlal:) děkuji moc.
Přidáno: 27.05.16 12:17
Velmi bych doporučil doplnit toto téma o práci rozšířeného filtru s počítanými podmínkami. Tato možnost významně rozšiřuje možnosti jeho využití. Chtěl jsem kvůli tomu známého odkázat na tyto stránky, ale bohužel to zde chybí. Nenašel jsem ani žádný anglický odkaz, kde by to bylo popsané. Navíc celé téma rozšířeného filtru vypadlo ze zabudované nápovědy Excelu.
Pomohl Vám návod? Sdílejte na Facebooku, G+ |
||
LinkedIn... |
Stránky o MS Office (Excel) produktu společnosti Microsoft. Neslouží jako technická podpora.
| Email na autora: pavel.lasak@gmail.com | Copyright © : Pavel Lasák 2004 - 2024 |