Jeśli regularnie pracujesz ze zbiorami danych w programie Excel, wiesz, jak ważna jest możliwość szybkiego znalezienia potrzebnych informacji. Niezależnie od tego, czy analizujesz dane dotyczące sprzedaży, śledzisz stany magazynowe czy zarządzasz budżetami, możliwość filtrowania danych jest niezbędna.
Na szczęście program Microsoft Excel ma wbudowane potężne narzędzie, które może okazać się pomocne: funkcję FILTRUJ. Funkcja FILTR umożliwia szybkie sortowanie dużych zbiorów danych i wyodrębnianie potrzebnych danych na podstawie określonych warunków.
Funkcja FILTRUJ w programie Excel umożliwia wyodrębnienie podzbioru danych z zakresu w oparciu o jedno lub więcej kryteriów. Ta funkcja ocenia każdą wartość w zakresie danych i zwraca wiersze lub kolumny, które spełniają ustawione kryteria. Kryteria wyrażone są w postaci wzorów, które dają w wyniku wartość logiczną.
Funkcja FILTER używa następującej składni:
=FILTER(array, include, [if_empty])
Tam:
tablica to zakres komórek, które chcesz filtrować.
include reprezentuje warunek, którego chcesz użyć do filtrowania danych. Może to być pojedyncze kryterium lub wiele kryteriów oddzielonych funkcjami logicznymi programu Excel.
[if_empty] to opcjonalny argument określający wartość zwracaną, jeśli żadne dane nie spełniają określonego warunku.
Jak używać funkcji FILTRUJ w programie Excel
Przyjrzyjmy się przykładowi, aby zrozumieć, jak używać funkcji FILTRUJ w programie Excel. Załóżmy, że masz tabelę danych zawierającą kolumny Imię, Wiek i Płeć i chcesz przefiltrować tabelę, aby wyświetlić tylko kobiety. Należy użyć następującego wzoru:
=FILTER(A2:C10, C2:C10="Female")
Arkusz kalkulacyjny programu Excel pokazujący jak używać funkcji FILTRUJ
Aby przeanalizować formułę, argumentem tablicowym jest A2:C10 , a argumentem kryteriów jest C2:C10="Kobieta". Ta formuła zwróci tablicę wartości obejmującą tylko wiersze, w których płeć to „Kobieta”.
Przyjrzyjmy się innemu przykładowi! Załóżmy, że masz tabelę danych zawierającą kolumny Nazwa produktu, Kategoria i Cena . Chcesz przefiltrować tabelę, aby wyświetlić tylko wiersze, w których cena jest równa lub mniejsza niż 400 USD. Należy użyć następującego wzoru:
=FILTER(A2:C10, C2:C10<>
Arkusz kalkulacyjny pokazujący formułę FILTER z wynikami w programie Excel
Funkcja FILTER używa operatora logicznego (<=) w celu sprawdzenia, czy kolumna Cena jest mniejsza lub równa 400 USD.
Używanie wielu kryteriów w funkcji FILTRUJ
Funkcja FILTR programu Excel umożliwia określenie więcej niż jednego kryterium filtrowania danych. Aby dodać wiele kryteriów do funkcji FILTER, należy użyć funkcji logicznych „AND” lub „OR”.
Funkcja AND wymaga spełnienia wszystkich kryteriów, aby wiersz został uwzględniony w wynikach filtrowania, natomiast funkcja OR wymaga spełnienia przynajmniej jednego z kryteriów, aby wiersz został uwzględniony w wynikach.
Oto przykład użycia funkcji AND w ramach funkcji FILTER w celu wyodrębnienia danych z zakresu na podstawie dwóch kryteriów:
=FILTER(A2:C10, (B2:B10="Tech")*(C2:C10>400))
Arkusz kalkulacyjny pokazujący formułę FILTER z wieloma kryteriami w programie Excel
Ta formuła zwraca wiersze spełniające dwa określone kryteria. Pierwszym kryterium jest to, że wartość w kolumnie B musi być wartością Tech , a drugim kryterium jest to, że wartość w kolumnie C musi być większa niż 400 . Symbol gwiazdki ( * ) oznacza operator AND, który łączy dwa kryteria.
Jak używać funkcji FILTR z innymi funkcjami programu Excel
Funkcja FILTRUJ w programie Excel może być używana w połączeniu z wieloma innymi funkcjami do wykonywania zaawansowanych obliczeń i analiz określonych zestawów danych w dużej tabeli.
Typowy sposób używania funkcji FILTER z innymi funkcjami polega na tym, aby najpierw przefiltrować zakres danych za pomocą funkcji FILTER, a następnie zastosować inną funkcję do przefiltrowanej listy. Na przykład można sortować dane za pomocą funkcji SORTUJ w połączeniu z funkcją FILTRUJ.
Oto przykład: Załóżmy, że masz tabelę zawierającą informacje o różnych produktach, w tym ich nazwę, cenę i dostępność. Chcesz przefiltrować tabelę, aby wyświetlić tylko produkty dostępne w magazynie, i posortować przefiltrowaną listę według ceny.
W tym przypadku wzór wyglądałby następująco:
=SORT(FILTER(A2:C10, C2:C10="In Stock"), 2, TRUE)
Arkusz kalkulacyjny programu Excel pokazujący, jak używać funkcji FILTRUJ z funkcją SORTUJ
Ta formuła zwróci przefiltrowaną tabelę zawierającą tylko produkty aktualnie dostępne w magazynie, posortowane według ceny w kolejności rosnącej. Drugi argument funkcji SORT (czyli 2) oznacza numer kolumny, według której chcesz sortować.
W tym przypadku chcemy sortować według ceny w kolumnie B, dlatego używamy numeru 2. Trzeci argument w funkcji SORT (czyli TRUE) określa, że chcemy sortować wartości w kolejności rosnącej.
Oto inne funkcje programu Excel, które można łączyć z funkcją FILTRUJ:
SUMIF lub AVERAGEIF : Funkcji FILTER można użyć do utworzenia podzbioru danych spełniającego określone kryteria, a następnie za pomocą funkcji SUMIF lub AVERAGEIF można obliczyć sumę lub średnią tego podzbioru danych.
Na przykład, jeśli masz listę danych sprzedaży różnych produktów i chcesz obliczyć łączną sprzedaż konkretnego produktu, możesz użyć funkcji FILTRUJ, aby utworzyć podzbiór danych dla tego produktu, a następnie użyć funkcji SUMA.JEŻELI, aby obliczyć łączną sprzedaż.
MAX i MIN : Funkcji FILTER można użyć w celu znalezienia największej lub najmniejszej wartości w podzbiorze danych spełniającym określone kryteria. W przykładzie danych sprzedaży możesz użyć funkcji FILTER z wartościami MAX lub MIN, aby znaleźć produkt o najwyższej lub najniższej sprzedaży.
LICZBA : Funkcji LICZBA można również użyć w połączeniu z funkcją FILTR, aby uzyskać liczbę komórek spełniających określone kryteria.
Ogólnie rzecz biorąc, połączenie funkcji FILTRUJ z innymi funkcjami programu Excel może pomóc w przeprowadzaniu bardziej zaawansowanych analiz oraz sprawić, że dane będą bardziej znaczące i użyteczne.
Skuteczne filtrowanie danych za pomocą funkcji FILTR programu Excel
Funkcja FILTR programu Excel umożliwia szybkie i łatwe filtrowanie danych na podstawie określonych warunków. Korzystając z funkcji FILTRUJ, możesz uniknąć konieczności ręcznego sortowania dużych zestawów danych w celu znalezienia potrzebnych informacji. Możesz określić wiele kryteriów i łączyć je za pomocą operatorów takich jak „AND” i „OR”, co zapewnia Ci elastyczność i kontrolę nad formułą filtra.
Niezależnie od tego, czy jesteś doświadczonym, czy początkującym analitykiem, funkcja FILTR programu Excel pomoże Ci usprawnić przepływ pracy i maksymalnie wykorzystać dane.