Jak używać funkcji FILTER w Excelu

Polskie Angielski
FILTRUJ FILTER

Wprowadzenie do używania filtrów w arkuszach kalkulacyjnych

Funkcja FILTRUJ w MS Excel oraz FILTER w Google Sheets umożliwia wyodrębnienie specyficznych danych z określonego zakresu bazując na zadanych kryteriach. Dzięki temu, można dynamicznie wyświetlać tylko te rekordy, które odpowiadają określonym warunkom. Jest to nieocenione narzędzie przy analizie obszernych zbiorów danych.

Podstawy składni

Zarówno w Google Sheets, jak i w MS Excel, funkcje te posiadają podobną składnię, choć występują drobne różnice:

  • Google Sheets: FILTER(zakres; warunek1; [warunek2; ...])
  • MS Excel: FILTRUJ(zakres; kryteria; [alternatywna_wartość])

Zakres to zbiór komórek, z których będą filtrowane dane.
Warunek / Kryteria to warunki, które muszą być spełnione przez dane w zakresie, aby zostały wyświetlone w wynikach.
Alternatywna wartość (opcjonalna w Excel) to wartość wyświetlana, gdy żaden z elementów zakresu nie spełnia kryteriów.

Przykłady praktycznego wykorzystania

Scenario 1: Filtracja listy studentów

Mamy listę studentów wraz z ich wynikami z egzaminu i chcemy wyfiltrować tych, którzy zdobyli powyżej 60 punktów.

  | Imię | Wynik | |---------|-------| | Anna | 55 | | Bartek | 65 | | Celina | 70 | | Dawid | 50 |  

W Google Sheets:

  =FILTER(A2:B5; B2:B5 > 60)  

Wynik:

  | Bartek | 65 | | Celina | 70 |  

W MS Excel:

  =FILTRUJ(A2:B5; B2:B5 > 60)  

Wynik jest identyczny jak w Google Sheets. Można również dodać alternatywną wartość w Excelu, na przykład tekst „Brak danych”, który zostanie wyświetlony, gdy żaden student nie spełni warunku:

  =FILTRUJ(A2:B5; B2:B5 > 60; "Brak danych")  

Scenario 2: Wybór pracowników z określonym doświadczeniem

Załóżmy, że chcemy przefiltrować listę pracowników, aby znaleźć tych z ponad 5 latami doświadczenia.

  | Nazwisko | Doświadczenie (lata) | |------------|----------------------| | Kowalski | 4 | | Nowak | 6 | | Wiśniewski | 8 | | Zielinski | 2 |  

W Google Sheets:

  =FILTER(A2:B5; B2:B5 > 5)  

Wynik:

  | Nowak | 6 | | Wiśniewski | 8 |  

W MS Excel:

  =FILTRUJ(A2:B5; B2:B5 > 5)  

Rezultat również pokazuje, którzy pracownicy mają więcej niż 5 lat doświadczenia.

Wykorzystanie funkcji filtrujących może znacznie ułatwić proces wyszukiwania i analizowania danych w dużych zestawach informacji, oszczędzając czas i wysiłek potrzebny do manualnej selekcji danych.

Więcej informacji: https://support.microsoft.com/pl-pl/office/filtruj-funkcja-f4f7cb66-82eb-4767-8f7c-4877ad80c759

Inne funkcje
Zwraca liczbę kolumn w odwołaniu