Excel czy zawiera tekst? Funkcje wyszukiwania i filtrowania danych

Piotr Napora
przez Piotr Napora
4 min. czytania

Excel oferuje szeroki zestaw narzędzi do wyszukiwania, filtrowania i analizy tekstu, co pozwala efektywnie przetwarzać i przeszukiwać duże zbiory danych. Poniższy poradnik przedstawia praktyczne instrukcje i szczegółowe wyjaśnienia dotyczące sprawdzania, czy komórka zawiera tekst, a także wykorzystywania wybranych funkcji wyszukiwania i filtrowania.

1. Czy komórka w Excelu zawiera tekst? Instrukcje krok po kroku

1.1. Sprawdzanie zawartości tekstowej w komórkach

Aby ustalić, czy dana komórka zawiera określony tekst, możesz użyć kombinacji funkcji JEŻELI oraz SZUKAJ.TEKST (lub FIND/SEARCH w angielskich wersjach):

=JEŻELI(CZY.LICZBA(SZUKAJ.TEKST("szukany_tekst";A1));"TAK";"NIE") 
  • A1 – komórka, którą sprawdzasz,
  • „szukany_tekst” – tekst do wyszukania.

Jeśli tekst zostanie znaleziony, zwracany jest wynik „TAK”, w przeciwnym razie „NIE”.

Działanie funkcji –

  • SZUKAJ.TEKST zwraca pozycję początkową szukanego tekstu, jeśli go znajdzie.
  • CZY.LICZBA sprawdza, czy wynikiem jest liczba (czyli czy tekst występuje).
  • JEŻELI pozwala na sformułowanie komunikatu.

Przykład praktyczny:

Załóżmy, że w kolumnie A masz listę produktów i chcesz sprawdzić, które z nich zawierają „eco”.

=JEŻELI(CZY.LICZBA(SZUKAJ.TEKST("eco";A2));"TAK";"NIE") 

Funkcja zwróci „TAK” przy każdym produkcie z frazą „eco”.

2. Filtrowanie – szybkie przeszukiwanie danych

Filtrowanie pozwala ukryć niepotrzebne rekordy i skoncentrować się tylko na tych, które spełniają konkretne warunki.

2.1. Jak włączyć filtry w Excelu?

  1. Zaznacz dowolną komórkę w obrębie Twojego zakresu danych (np. tabeli).
  2. Przejdź do zakładki Dane.
  3. Kliknij przycisk Filtruj.
  4. W nagłówkach kolumn pojawią się strzałki rozwijane – kliknij, aby wybrać kryteria filtrowania.

2.2. Rodzaje filtrów

  • Wartości – widzisz tylko wybrane, konkretne elementy z listy.
  • Tekst – zawęzisz dane np. do komórek „zawiera”, „nie zawiera”, „zaczyna się od”, „kończy się na” oraz zastosujesz niestandardowe reguły.
  • Data/Wartość liczbową – ograniczysz dane do konkretnego zakresu.

2.3. Przykład filtrowania tekstu na liście

Chcesz przefiltrować listę klientów wyłącznie do tych, których nazwiska zaczynają się na „Now”:

  • Otwórz filtr kolumny (kliknij strzałkę).
  • Wybierz Filtry tekstu → Zaczyna się od….
  • Wpisz „Now” i zaakceptuj. Zostaną wyświetlone tylko odpowiednie pozycje.

2.4. Zaawansowane filtrowanie niestandardowe

  • Filtruj jednocześnie według kilku kryteriów (przykład: zawiera „eco” LUB „bio”).
  • Operatorzy I oraz LUB umożliwiają bardziej precyzyjne dopasowania.

3. Funkcje wyszukiwania danych

3.1. Funkcja SZUKAJ.TEKST

Szuka podciągu tekstu w innej komórce i zwraca jego pozycję startową:

=SZUKAJ.TEKST("fraza";A1) 

Jeśli szukany tekst występuje, funkcja zwróci numer pozycji, jeśli nie, pojawi się błąd.

3.2. Funkcja FILTRUJ (od Excel 365)

Pozwala dynamicznie wyciągnąć wszystkie pasujące wiersze:

=FILTRUJ(A2:C100;C2:C100="eco") 

Otrzymasz wyłącznie rekordy, w których kolumna C równa się „eco”.

Możesz także filtrować po warunku zawierającym tekst (np. „eco” występuje gdziekolwiek w komórce):

=FILTRUJ(A2:C100;CZY.LICZBA(SZUKAJ.TEKST("eco";C2:C100))) 

To zwróci całą tabelę tylko dla wierszy, gdzie kolumna C zawiera „eco”.

3.3. Funkcja WYSZUKAJ.PIONOWO (VLOOKUP)

Służy do wyszukiwania wartości w tabeli lub zakresie na podstawie klucza:

=WYSZUKAJ.PIONOWO("klucz";A2:D100;3;FAŁSZ) 
  • klucz – wartość do odnalezienia w pierwszej kolumnie zakresu,
  • A2:D100 – zakres danych,
  • 3 – numer kolumny, z której chcesz uzyskać wynik,
  • FAŁSZ – wymusza dokładne dopasowanie.

4. Najważniejsze funkcje tekstowe

Funkcje tekstowe przydają się do analizy oraz przetwarzania znalezionych danych:

  • LEWY, PRAWY, FRAGMENT.TEKSTU – wyodrębniaj fragmenty tekstu.
  • – długość tekstu.
  • PODSTAW, ZASTĄP – zamiana tekstu lub znaków.
  • ŁĄCZ.TEKSTY – łączenie tekstów z różnych komórek.

5. Praktyczne triki i uwagi

  • Możesz równocześnie stosować filtry w kilku kolumnach, ale tylko w ramach jednego zakresu danych.
  • Filtrowanie pozwala analizować także według koloru komórki lub według niestandardowych kryteriów.
  • Funkcja Znajdź (Ctrl+F) wyszukuje tylko dane widoczne, jeśli filtr jest aktywny.
  • W wersjach Excel 365 i nowszych funkcja FILTRUJ znacząco ułatwia dynamiczne tworzenie interaktywnych wyszukiwarek danych bez VBA.

Podsumowanie

Zaawansowane filtrowanie, funkcje wyszukiwania oraz narzędzia tekstowe sprawiają, że Excel to potężne narzędzie nie tylko do obliczeń, ale także analizy i przeszukiwania dużych zbiorów informacji. Wdrażając powyższe praktyki, zwiększysz efektywność swojej pracy i szybko zidentyfikujesz potrzebne dane nawet w rozbudowanych arkuszach.

Podziel się artykułem
Follow:
Piotr Napora jest absolwentem Informatyki na Politechnice Warszawskiej, z ponad 11 lat doświadczenia w branży marketingu cyfrowego. W swojej karierze zarządzał zespołami liczącymi do 25 osób, realizując projekty dla firm z listy Fortune 500. Poza pracą pasjonat aktywnego trybu życia, a w wolnych chwilach pokonuje setki kilometrów na rowerze.
Brak komentarzy

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *