Ako filtrovať údaje v Exceli

Nedávno som napísal článok o tom, ako používať súhrnné funkcie v Exceli(how to use summary functions in Excel) na jednoduché zhrnutie veľkého množstva údajov, ale tento článok zohľadnil všetky údaje v pracovnom hárku. Čo ak sa chcete pozrieť iba na podmnožinu údajov a zosumarizovať podmnožinu údajov?

V Exceli(Excel) môžete vytvoriť filtre pre stĺpce, ktoré skryjú riadky, ktoré nezodpovedajú vášmu filtru. Okrem toho môžete použiť špeciálne funkcie v Exceli(Excel) na zhrnutie údajov iba pomocou filtrovaných údajov.

V tomto článku vás prevediem krokmi na vytváranie filtrov v Exceli(Excel) a tiež pomocou vstavaných funkcií na zhrnutie filtrovaných údajov.

Vytvorte jednoduché filtre v Exceli

V Exceli(Excel) môžete vytvárať jednoduché filtre a zložité filtre. Začnime jednoduchými filtrami. Pri práci s filtrami by ste mali mať vždy jeden riadok navrchu, ktorý sa používa na štítky. Nie je podmienkou mať tento riadok, ale o niečo uľahčuje prácu s filtrami.

vzorové údaje excel

Vyššie mám nejaké falošné údaje a chcem vytvoriť filter v stĺpci Mesto . (City)V Exceli(Excel) je to naozaj jednoduché. Pokračujte a kliknite na kartu Údaje(Data) na páse s nástrojmi a potom kliknite na tlačidlo Filter . Nemusíte vyberať údaje na hárku ani klikať na prvý riadok.

excelový dátový filter

Keď kliknete na Filter , do každého stĺpca v prvom riadku sa automaticky pridá malé rozbaľovacie tlačidlo úplne vpravo.

pridaný filter excel

Teraz pokračujte a kliknite na rozbaľovaciu šípku v stĺpci Mesto . (City)Uvidíte niekoľko rôznych možností, ktoré vysvetlím nižšie.

možnosti filtrovania excel

V hornej časti môžete rýchlo zoradiť všetky riadky podľa hodnôt v stĺpci Mesto . (City)Všimnite si, že keď zoradíte údaje, presunie sa celý riadok, nielen hodnoty v stĺpci Mesto . (City)Tým sa zabezpečí, že vaše údaje zostanú nedotknuté tak, ako boli predtým.

Tiež je dobré pridať stĺpec úplne vpredu s názvom ID a očíslovať ho od jedného do ľubovoľného počtu riadkov, ktoré máte v pracovnom hárku. Týmto spôsobom môžete vždy zoradiť podľa stĺpca ID a získať údaje späť v rovnakom poradí, v akom boli pôvodne, ak je to pre vás dôležité.

údaje triedené excel

Ako vidíte, všetky údaje v tabuľke sú teraz zoradené podľa hodnôt v stĺpci Mesto . (City)Zatiaľ nie sú skryté žiadne riadky. Teraz sa pozrime na začiarkavacie políčka v spodnej časti dialógového okna filtra. V mojom príklade mám v stĺpci Mesto(City) iba tri jedinečné hodnoty a tieto tri sa zobrazia v zozname.

filtrované riadky excel

Pokračoval som a zrušil som začiarknutie dvoch miest a jedno som nechal začiarknuté. Teraz sa zobrazuje iba 8 riadkov údajov a zvyšok je skrytý. Môžete ľahko zistiť, že sa pozeráte na filtrované údaje, ak skontrolujete čísla riadkov úplne vľavo. V závislosti od toho, koľko riadkov je skrytých, uvidíte niekoľko vodorovných čiar navyše a farba čísel bude modrá.

Teraz povedzme, že chcem filtrovať podľa druhého stĺpca, aby som ďalej znížil počet výsledkov. V stĺpci C mám celkový počet členov v každej rodine a chcem vidieť len výsledky pre rodiny s viac ako dvoma členmi.

číselný filter excel

Pokračujte a kliknite na rozbaľovaciu šípku v stĺpci C(Column C) a pre každú jedinečnú hodnotu v stĺpci uvidíte rovnaké začiarkavacie políčka. V tomto prípade však chceme kliknúť na Filtre čísel(Number Filters) a potom kliknúť na Väčšie než( Greater Than) . Ako vidíte, existuje aj veľa ďalších možností.

je väčší ako filter

Zobrazí sa nové dialógové okno a tu môžete zadať hodnotu filtra. Môžete tiež pridať viac ako jedno kritérium pomocou funkcie AND alebo OR. Dalo by sa povedať, že chcete napríklad riadky, ktorých hodnota je väčšia ako 2 a nie je rovná 5.

dva filtre excel

Teraz mám len 5 riadkov údajov: rodiny iba z New Orleans a s 3 alebo viacerými členmi. Dosť ľahké ? (Easy)Upozorňujeme, že filter v stĺpci môžete jednoducho vymazať kliknutím na rozbaľovaciu ponuku a následným kliknutím na odkaz Vymazať filter z názvu stĺpca .(Clear Filter From “Column Name”)

jasný filter excel

Takže to je asi všetko pre jednoduché filtre v Exceli(Excel) . Ich použitie je veľmi jednoduché a výsledky sú celkom jasné. Teraz sa pozrime na zložité filtre pomocou dialógového okna Rozšírené(Advanced) filtre.

Vytvorte rozšírené filtre v Exceli

Ak chcete vytvoriť pokročilejšie filtre, musíte použiť dialógové okno Rozšírený(Advanced) filter. Povedzme napríklad, že chcem vidieť všetky rodiny, ktoré žijú v New Orleans s viac ako 2 členmi v rodine ALEBO(OR) všetky rodiny v Clarksville s viac ako 3 členmi v rodine A(AND) iba tie s koncovou e-mailovou adresou .EDU . Teraz to nemôžete urobiť pomocou jednoduchého filtra.

Aby sme to dosiahli, musíme hárok programu Excel(Excel) nastaviť trochu inak. Pokračujte a vložte pár riadkov nad vašu množinu údajov a skopírujte štítky nadpisov presne do prvého riadka, ako je znázornené nižšie.

pokročilé nastavenie filtra

Teraz sa dozviete, ako fungujú pokročilé filtre. Najprv musíte zadať kritériá do stĺpcov v hornej časti a potom kliknúť na tlačidlo Rozšírené v časti (Advanced)Zoradiť a filtrovať( Sort & Filter) na karte Údaje(Data) .

pokročilá filtračná páska

Čo presne teda môžeme zadať do týchto buniek? Dobre, tak začnime s naším príkladom. Chceme vidieť iba údaje z New Orleans alebo Clarksville , takže ich napíšme do buniek E2 a E3.

pokročilé filtračné mesto

Keď zadávate hodnoty do rôznych riadkov, znamená to ALEBO. Teraz chceme rodiny z New Orleans s viac ako dvoma členmi a rodiny z Clarksville s viac ako 3 členmi. Ak to chcete urobiť, zadajte >2 do C2 a >3 do C3.

pokročilé filtre excel

Keďže >2 a New Orleans sú v rovnakom riadku, bude to operátor AND . To isté platí pre riadok 3 vyššie. Nakoniec chceme iba rodiny s koncovou e-mailovou adresou .EDU. Ak to chcete urobiť, stačí zadať *.edu do D2 aj D3. Symbol * znamená ľubovoľný počet znakov.

rozsah kritérií excel

Keď to urobíte, kliknite na ľubovoľné miesto v množine údajov a potom kliknite na tlačidlo Rozšírené(Advanced) . Pole List Rang e automaticky zistí vašu množinu údajov, pretože ste na ňu klikli pred kliknutím na tlačidlo Rozšírené(Advanced) . Teraz kliknite na malé tlačidlo napravo od tlačidla Rozsah kritérií(Criteria range) .

vyberte rozsah kritérií

Vyberte(Select) všetko od A1 po E3 a potom znova kliknite na rovnaké tlačidlo, aby ste sa vrátili do dialógového okna Rozšírený filter(Advanced Filter) . Kliknite na tlačidlo OK(Click OK) a vaše údaje by teraz mali byť filtrované!

filtrovať výsledky

Ako vidíte, teraz mám len 3 výsledky, ktoré zodpovedajú všetkým týmto kritériám. Všimnite si, že označenia pre rozsah kritérií sa musia presne zhodovať s označeniami pre množinu údajov, aby to fungovalo.

Pomocou tejto metódy môžete samozrejme vytvoriť oveľa komplikovanejšie dotazy, takže sa s tým pohrajte, aby ste dosiahli požadované výsledky. Nakoniec si povedzme o aplikácii súčtových funkcií na filtrované dáta.

Sumarizácia filtrovaných údajov

Teraz povedzme, že chcem zhrnúť počet členov rodiny na mojich filtrovaných údajoch, ako by som to mohol urobiť? Vyčistime náš filter kliknutím na tlačidlo Vymazať(Clear) na páse s nástrojmi. Nebojte sa, je veľmi jednoduché znova použiť rozšírený filter jednoduchým kliknutím na tlačidlo Rozšírené(Advanced) a opätovným kliknutím na tlačidlo OK.

prehľadný filter v exceli

V spodnej časti našej množiny údajov pridajte bunku s názvom Total a potom pridajte funkciu súčtu na sčítanie celkového počtu členov rodiny. V mojom príklade som práve napísal =SUM(C7:C31) .

celkovo excel

Takže keď sa pozriem na všetky rodiny, mám spolu 78 členov. Teraz poďme ďalej a znova použite náš rozšírený(Advanced) filter a uvidíme, čo sa stane.

nesprávny celkový filter

Hops! Namiesto toho, aby som ukázal správne číslo, 11, stále vidím, že celkový počet je 78! prečo je to tak? No, funkcia SUM neignoruje skryté riadky, takže stále robí výpočet pomocou všetkých riadkov. Našťastie existuje niekoľko funkcií, ktoré môžete použiť na ignorovanie skrytých riadkov.

Prvým je SUBTOTAL . Predtým, ako použijeme niektorú z týchto špeciálnych funkcií, budete chcieť vymazať filter a potom funkciu zadať.

Keď je filter vymazaný, pokračujte a zadajte =SUBTOTAL( a malo by sa zobraziť rozbaľovacie pole s množstvom možností. Pomocou tejto funkcie najskôr pomocou čísla vyberiete typ funkcie sčítania, ktorý chcete použiť.

V našom príklade chcem použiť SUM , takže by som zadal číslo 9 alebo naň jednoducho klikol z rozbaľovacej ponuky. Potom napíšte čiarku a vyberte rozsah buniek.

medzisúčet funkcie

Keď stlačíte enter, mali by ste vidieť, že hodnota 78 je rovnaká ako predtým. Ak však teraz použijete filter znova, uvidíme 11!

medzisúčet na filtri

Výborne! To je presne to, čo chceme. Teraz môžete upraviť svoje filtre a hodnota bude vždy odrážať iba riadky, ktoré sa práve zobrazujú.

Druhá funkcia, ktorá funguje takmer úplne rovnako ako funkcia SUBTOTAL , je AGGREGATE . Jediný rozdiel je v tom, že vo funkcii AGGREGATE je ďalší parameter, kde musíte zadať, že chcete ignorovať skryté riadky.

agregovať funkciu

Prvým parametrom je sčítacia funkcia, ktorú chcete použiť, a ako v prípade SUBTOTAL , 9 predstavuje funkciu SUM . Druhá možnosť je, kde musíte zadať 5, aby ste ignorovali skryté riadky. Posledný parameter je rovnaký a je ním rozsah buniek.

Môžete si tiež prečítať môj článok o súhrnných funkciách, kde sa dozviete, ako používať funkciu AGREGÁCIA(use the AGGREGATE function)  a ďalšie funkcie ako MODE , MEDIAN , AVERAGE atď.

Dúfame, že tento článok vám poskytne dobrý východiskový bod na vytváranie a používanie filtrov v Exceli(Excel) . Ak máte nejaké otázky, pokojne napíšte komentár. Užite si to!



About the author

Som softvérový recenzent a odborník na produktivitu. Recenzujem a píšem softvérové ​​recenzie pre rôzne softvérové ​​aplikácie, ako sú Excel, Outlook a Photoshop. Moje recenzie sú dobre informované a poskytujú objektívny pohľad na kvalitu aplikácie. Softvérové ​​recenzie píšem od roku 2007.



Related posts