Jak filtrować dane w programie Excel

Niedawno napisałem artykuł o tym, jak używać funkcji podsumowujących w programie Excel(how to use summary functions in Excel) do łatwego podsumowywania dużych ilości danych, ale ten artykuł uwzględnił wszystkie dane w arkuszu. Co zrobić, jeśli chcesz tylko spojrzeć na podzbiór danych i podsumować podzbiór danych?

W programie Excel można tworzyć filtry w kolumnach, które będą ukrywać wiersze niezgodne z filtrem. Ponadto możesz również użyć specjalnych funkcji w programie Excel , aby podsumować dane przy użyciu tylko przefiltrowanych danych.

W tym artykule przeprowadzę Cię przez etapy tworzenia filtrów w programie Excel , a także korzystania z wbudowanych funkcji do podsumowania przefiltrowanych danych.

Twórz proste filtry w programie Excel

W programie Excel(Excel) możesz tworzyć proste filtry i złożone filtry. Zacznijmy od prostych filtrów. Podczas pracy z filtrami zawsze powinieneś mieć jeden wiersz u góry, który jest używany do etykiet. Nie jest wymagane posiadanie tego wiersza, ale ułatwia to pracę z filtrami.

przykładowe dane excel

Powyżej mam fałszywe dane i chcę utworzyć filtr w kolumnie Miasto . (City)W programie Excel(Excel) jest to naprawdę łatwe. Śmiało i kliknij kartę Dane(Data) na wstążce, a następnie kliknij przycisk Filtruj(Filter) . Nie musisz też wybierać danych w arkuszu ani klikać w pierwszym wierszu.

filtr danych programu Excel

Gdy klikniesz Filtr(Filter) , do każdej kolumny w pierwszym wierszu zostanie automatycznie dodany mały przycisk rozwijany po prawej stronie.

dodano filtr excel

Teraz idź dalej i kliknij strzałkę rozwijaną w kolumnie Miasto . (City)Zobaczysz kilka różnych opcji, które wyjaśnię poniżej.

opcje filtrowania są doskonałe

U góry możesz szybko posortować wszystkie wiersze według wartości w kolumnie Miasto . (City)Zwróć uwagę, że sortowanie danych spowoduje przeniesienie całego wiersza, a nie tylko wartości w kolumnie Miasto . (City)Zapewni to, że Twoje dane pozostaną nienaruszone, tak jak wcześniej.

Ponadto dobrym pomysłem jest dodanie kolumny na samym początku o nazwie ID i ponumerowanie jej od jednego do dowolnej liczby wierszy, które masz w arkuszu. W ten sposób zawsze możesz posortować dane według kolumny ID i odzyskać dane w tej samej kolejności, w jakiej były pierwotnie, jeśli jest to dla Ciebie ważne.

dane posortowane excel

Jak widać, wszystkie dane w arkuszu kalkulacyjnym są teraz posortowane na podstawie wartości w kolumnie Miasto . (City)Jak dotąd żadne wiersze nie są ukryte. Teraz spójrzmy na pola wyboru na dole okna dialogowego filtra. W moim przykładzie mam tylko trzy unikalne wartości w kolumnie Miasto(City) i te trzy pojawiają się na liście.

filtrowane wiersze są doskonałe

Poszedłem dalej i odznaczyłem dwa miasta, a jedno zostawiłem sprawdzone. Teraz mam tylko 8 wierszy pokazujących dane, a reszta jest ukryta. Możesz łatwo stwierdzić, że patrzysz na przefiltrowane dane, sprawdzając numery wierszy po lewej stronie. W zależności od tego, ile wierszy jest ukrytych, zobaczysz kilka dodatkowych poziomych linii, a kolor liczb będzie niebieski.

Załóżmy teraz, że chcę filtrować według drugiej kolumny, aby jeszcze bardziej zmniejszyć liczbę wyników. W kolumnie C mam całkowitą liczbę członków w każdej rodzinie i chcę zobaczyć wyniki tylko dla rodzin z więcej niż dwoma członkami.

filtr liczbowy excel

Śmiało i kliknij strzałkę rozwijaną w kolumnie C(Column C) , a zobaczysz te same pola wyboru dla każdej unikalnej wartości w kolumnie. Jednak w tym przypadku chcemy kliknąć Filtry liczbowe(Number Filters) , a następnie kliknąć Większe niż( Greater Than) . Jak widać, istnieje również wiele innych opcji.

jest większe niż filtr

Pojawi się nowe okno dialogowe, w którym możesz wpisać wartość filtra. Możesz również dodać więcej niż jedno kryterium za pomocą funkcji AND lub OR. Możesz powiedzieć, że chcesz na przykład wiersze, w których wartość jest większa niż 2, a nie równa 5.

dwa filtry są doskonałe

Teraz sprowadzam się do zaledwie 5 wierszy danych: rodziny tylko z Nowego Orleanu(New Orleans) i 3 lub więcej członków. Wystarczająco łatwe ? (Easy)Zwróć uwagę, że możesz łatwo wyczyścić filtr w kolumnie, klikając menu rozwijane, a następnie klikając link Wyczyść filtr z "Nazwa kolumny"(Clear Filter From “Column Name”) .

wyczyść filtr excel

To tyle w przypadku prostych filtrów w programie Excel . Są bardzo łatwe w użyciu, a wyniki są dość proste. Przyjrzyjmy się teraz złożonym filtrom za pomocą okna dialogowego Filtry zaawansowane .(Advanced)

Twórz zaawansowane filtry w programie Excel

Jeśli chcesz tworzyć bardziej zaawansowane filtry, musisz użyć okna dialogowego Filtr zaawansowany . (Advanced)Załóżmy na przykład, że chcę zobaczyć wszystkie rodziny, które mieszkają w Nowym Orleanie(New Orleans) z więcej niż 2 członkami w rodzinie LUB(OR) wszystkie rodziny w Clarksville , które mają więcej niż 3 członków w rodzinie ORAZ(AND) tylko te z końcowym adresem e-mail .EDU . Teraz nie możesz tego zrobić za pomocą prostego filtra.

Aby to zrobić, musimy nieco inaczej skonfigurować arkusz Excela . (Excel)Śmiało i wstaw kilka wierszy nad zestawem danych i skopiuj etykiety nagłówków dokładnie do pierwszego wiersza, jak pokazano poniżej.

zaawansowana konfiguracja filtra

Oto jak działają zaawansowane filtry. Musisz najpierw wpisać swoje kryteria w kolumnach u góry, a następnie kliknąć przycisk Zaawansowane(Advanced) w obszarze Sortuj i filtruj( Sort & Filter) na karcie Dane(Data) .

zaawansowana wstążka filtracyjna

Więc co dokładnie możemy wpisać w te komórki? OK, więc zacznijmy od naszego przykładu. Chcemy zobaczyć tylko dane z Nowego Orleanu(New Orleans) lub Clarksville , więc wpiszmy je w komórki E2 i E3.

zaawansowany filtr miasta

Kiedy wpisujesz wartości w różnych wierszach, oznacza to OR. Teraz chcemy rodzin z Nowego Orleanu(New Orleans) z więcej niż dwoma członkami i rodzin Clarksville z więcej niż 3 członkami. Aby to zrobić, wpisz >2 w C2 i >3 w C3.

zaawansowane filtry wyróżniają się!

Ponieważ >2 i Nowy Orlean(New Orleans) znajdują się w tym samym wierszu, będzie to operator AND . To samo dotyczy wiersza 3 powyżej. Wreszcie, chcemy tylko rodziny z końcowym adresem e-mail .EDU. Aby to zrobić, po prostu wpisz *.edu w D2 i D3. Symbol * oznacza dowolną liczbę znaków.

zakres kryteriów excel

Gdy to zrobisz, kliknij dowolne miejsce w zestawie danych, a następnie kliknij przycisk Zaawansowane(Advanced) . Pole Zakres listy(List Rang) automatycznie określi Twój zbiór danych od momentu kliknięcia w niego przed kliknięciem przycisku Zaawansowane(Advanced) . Teraz kliknij mały mały przycisk po prawej stronie przycisku Zakres kryteriów(Criteria range) .

wybierz zakres kryteriów

Wybierz(Select) wszystko od A1 do E3, a następnie ponownie kliknij ten sam przycisk, aby wrócić do okna dialogowego Filtr zaawansowany . (Advanced Filter)Kliknij OK(Click OK) , a Twoje dane powinny zostać przefiltrowane!

filtruj wyniki

Jak widać, teraz mam tylko 3 wyniki, które spełniają wszystkie te kryteria. Zwróć uwagę, że etykiety zakresu kryteriów muszą dokładnie odpowiadać etykietom zestawu danych, aby to zadziałało.

Za pomocą tej metody możesz oczywiście tworzyć znacznie bardziej skomplikowane zapytania, więc pobaw się nią, aby uzyskać pożądane wyniki. Na koniec porozmawiajmy o zastosowaniu funkcji sumowania do filtrowanych danych.

Podsumowanie filtrowanych danych

Teraz powiedzmy, że chcę podsumować liczbę członków rodziny na moich przefiltrowanych danych, jak mam to zrobić? Cóż, wyczyśćmy nasz filtr, klikając przycisk Wyczyść(Clear) na wstążce. Nie martw się, bardzo łatwo jest ponownie zastosować zaawansowany filtr, po prostu klikając przycisk Zaawansowane(Advanced) i ponownie klikając OK.

wyczyść filtr w programie Excel

Na dole naszego zestawu danych dodajmy komórkę o nazwie Suma(Total) , a następnie dodajmy funkcję sumującą, aby zsumować wszystkich członków rodziny. W moim przykładzie właśnie wpisałem =SUM(C7:C31) .

suma całkowita excel

Więc jeśli spojrzę na wszystkie rodziny, mam łącznie 78 członków. Teraz przejdźmy dalej i ponownie zastosuj nasz filtr zaawansowany(Advanced) i zobaczmy, co się stanie.

zły filtr całkowity

Ups! Zamiast pokazywać poprawną liczbę 11, nadal widzę 78! Dlaczego? Cóż, funkcja SUMA(SUM) nie ignoruje ukrytych wierszy, więc nadal wykonuje obliczenia przy użyciu wszystkich wierszy. Na szczęście istnieje kilka funkcji, których możesz użyć do zignorowania ukrytych wierszy.

Pierwsza to SUMA CZĘŚCIOWA(SUBTOTAL) . Zanim użyjemy którejkolwiek z tych funkcji specjalnych, będziesz chciał wyczyścić filtr, a następnie wpisać funkcję.

Po wyczyszczeniu filtra wpisz =SUBTOTAL( i powinieneś zobaczyć rozwijane pole z kilkoma opcjami. Korzystając z tej funkcji, najpierw wybierasz typ funkcji sumowania, której chcesz użyć, używając liczby.

W naszym przykładzie chcę użyć SUMA(SUM) , więc wpisałbym cyfrę 9 lub po prostu kliknąłem ją z listy rozwijanej. Następnie wpisz przecinek i wybierz zakres komórek.

funkcja sumy częściowej

Po naciśnięciu klawisza Enter powinieneś zobaczyć, że wartość 78 jest taka sama jak poprzednio. Jeśli jednak ponownie zastosujesz filtr, zobaczymy 11!

suma częściowa na filtrze

Doskonały! Właśnie tego chcemy. Teraz możesz dostosować filtry, a wartość zawsze będzie odzwierciedlać tylko te wiersze, które są aktualnie wyświetlane.

Drugą funkcją, która działa prawie tak samo jak funkcja SUBTOTAL , jest AGGREGATE . Jedyną różnicą jest to, że w funkcji AGREGATE(AGGREGATE) istnieje inny parametr, w którym musisz określić, że chcesz ignorować ukryte wiersze.

funkcja agregacji

Pierwszym parametrem jest funkcja sumowania, której chcesz użyć i podobnie jak w przypadku SUMY CZĘŚCIOWEJ(SUBTOTAL) , 9 reprezentuje funkcję SUMA(SUM) . Druga opcja polega na tym, że musisz wpisać 5, aby zignorować ukryte wiersze. Ostatni parametr jest taki sam i jest zakresem komórek.

Możesz również przeczytać mój artykuł na temat funkcji podsumowujących, aby dowiedzieć się, jak bardziej szczegółowo korzystać z funkcji AGREGACJA(use the AGGREGATE function)  i innych funkcji, takich jak TRYB(MODE) , MEDIANA(MEDIAN) , ŚREDNIA(AVERAGE) .

Mamy nadzieję, że ten artykuł stanowi dobry punkt wyjścia do tworzenia i używania filtrów w programie Excel(Excel) . Jeśli masz jakieś pytania, możesz dodać komentarz. Cieszyć się!



About the author

Jestem ekspertem komputerowym z ponad 10-letnim doświadczeniem i specjalizuję się w pomaganiu ludziom w zarządzaniu komputerami w ich biurze. Napisałem artykuły na takie tematy, jak optymalizacja połączenia internetowego, konfiguracja komputera w celu uzyskania najlepszych wrażeń w grach i nie tylko. Jeśli szukasz pomocy we wszystkim, co dotyczy Twojej pracy lub życia osobistego, jestem osobą dla Ciebie!



Related posts