Jak sprawdzić czy wartość występuje w kolumnie Excel? Funkcje wyszukiwania

Piotr Napora
przez Piotr Napora
5 min. czytania

Aby sprawdzić, czy dana wartość występuje w kolumnie Excela, możesz skorzystać z kilku funkcji wyszukiwania, takich jak WYSZUKAJ.PIONOWO, X.WYSZUKAJ (w nowszych wersjach Excela), INDEKS i PODAJ.POZYCJĘ, lub prostszych rozwiązań typu LICZ.JEŻELI. Poniżej znajdziesz rozbudowany poradnik krok po kroku z wyjaśnieniami oraz praktycznymi przykładami.

1. Podstawy wyszukiwania wartości w kolumnie Excela

Wyszukiwanie wartości polega na sprawdzeniu, czy w wybranej kolumnie (np. A) znajduje się określona liczba, tekst, data lub inny element, którym jesteś zainteresowany.

2. Najprostsza metoda – LICZ.JEŻELI

Ta funkcja zlicza, ile razy dana wartość występuje w danym zakresie. Jeśli wynik jest większy niż zero, wartość występuje w kolumnie.

Przykład zastosowania –

Załóżmy, że chcesz sprawdzić, czy liczba 123 występuje w kolumnie A.

=LICZ.JEŻELI(A:A; 123) 
  • Jeśli wynik jest większy od 0 – liczba występuje w kolumnie.
  • Jeśli wynik to 0 – liczba nie występuje w kolumnie.

Aby otrzymać jednoznaczną odpowiedź TAK lub NIE, możesz użyć formuły:

=JEŻELI(LICZ.JEŻELI(A:A; 123) > 0; "TAK"; "NIE") 

3. WYSZUKAJ.PIONOWO – klasyczna funkcja wyszukiwania

Funkcja WYSZUKAJ.PIONOWO (VLOOKUP) przeszukuje pierwszą kolumnę wybranego zakresu w poszukiwaniu konkretnej wartości i (opcjonalnie) zwraca wartość z innej kolumny tego samego wiersza. Działa świetnie do sprawdzania obecności oraz pobierania dodatkowych danych związanych z danym elementem.

Składnia funkcji –

=WYSZUKAJ.PIONOWO(szukana_wartość; tabela; nr_kolumny; [przeszukiwany_zakres]) 
  • szukana_wartość – czego szukasz (np. 123 lub odwołanie do komórki: C2)
  • tabela – zakres danych (np. A:D)
  • nr_kolumny – numer kolumny, z której ma zostać zwrócona wartość (dla samego sprawdzenia można ustawić na 1)
  • przeszukiwany_zakres – FAŁSZ dla dokładnego dopasowania

Przykład

Chcesz sprawdzić, czy liczba 123 jest w kolumnie A:

=JEŻELI.BŁĄD(WYSZUKAJ.PIONOWO(123; A:A; 1; FAŁSZ); "NIE") 
  • Jeśli wartość zostanie znaleziona, funkcja ją wyświetli; jeśli nie, pojawi się „NIE” zamiast błędu.

4. X.WYSZUKAJ (najnowsza i najbardziej elastyczna)

Funkcja X.WYSZUKAJ działa podobnie jak WYSZUKAJ.PIONOWO, ale jest bardziej elastyczna (nie wymaga, by kolumna z wartością szukaną była po lewej).

Przykład –

=X.WYSZUKAJ(123; A:A; A:A; "Nie znaleziono") 

Tutaj:

  • 123 – czego szukasz
  • A:A – gdzie szukasz
  • A:A – co zwrócić (tu ten sam zakres)
  • „Nie znaleziono” – co wyświetlić, gdy wartość nie została znaleziona

5. INDEKS + PODAJ.POZYCJĘ – wyszukiwanie w dowolnej kolumnie

Kombinacja tych funkcji pozwala przeszukać dowolny zakres oraz zwrócić wartość z dowolnej kolumny lub określić, czy wartość istnieje:

  • PODAJ.POZYCJĘ znajduje, na którym miejscu znajduje się szukana wartość w zakresie.
  • INDEKS pobiera wartość na podstawie numeru wiersza i/lub kolumny.

Przykład – czy liczba 123 jest w kolumnie A?

=JEŻELI(CZY.BŁĄD(PODAJ.POZYCJĘ(123; A:A; 0)); "NIE"; "TAK") 
  • PODAJ.POZYCJĘ zwróci numer pozycji, jeśli wartość istnieje; jeśli nie, pojawi się błąd.

6. Inne możliwości wyszukiwania

  • Kombinacja filtrów – możesz także użyć narzędzia Filtruj w menu Excela i wpisać interesującą Cię wartość.
  • Skrót klawiaturowy CTRL + F – szybkie wyszukanie wartości (w oknie możesz od razu sprawdzić, czy istnieje w danym zakresie).
  • WYSZUKAJ – przeszukuje tylko jedną kolumnę lub wiersz; nie jest tak uniwersalna jak inne opisane funkcje.

7. Wskazówki praktyczne i najczęstsze błędy

  • Uważaj na dokładność dopasowania! W przypadku funkcji WYSZUKAJ.PIONOWO i X.WYSZUKAJ zawsze ustawiaj dokładne dopasowanie, jeśli to konieczne (argument FAŁSZ lub 0).
  • Puste komórki lub duplikaty – funkcje domyślnie zwracają pierwsze dopasowane wystąpienie. Nie zobaczysz wszystkich powtórzeń chyba, że użyjesz zliczania (np. LICZ.JEŻELI).
  • Porównywanie tekstów a liczb – pamiętaj, aby typy danych się zgadzały (np. nie porównuj „123” do 123, bo to nie zawsze to samo).

8. Tabela porównawcza – wybór odpowiedniej funkcji

Funkcja Kompatybilność Łatwość Wynik TAK/NIE Wynik powiązany Wyszukiwanie w lewo
LICZ.JEŻELI Każdy Excel Bardzo łatwe TAK NIE TAK
WYSZUKAJ.PIONOWO Każdy Excel Łatwe TAK (z JEŻELI.BŁĄD) TAK NIE
X.WYSZUKAJ Office 365, 2021+ Łatwe TAK (opcjonalnie) TAK TAK
INDEKS + PODAJ.POZ. Każdy Excel Średnie TAK (z JEŻELI, CZY.BŁĄD) TAK TAK

9. Praktyczne zastosowanie – krok po kroku

Przykład sprawdzenia, czy numer z komórki B2 występuje w kolumnie A –

  1. Kliknij komórkę, w której ma pojawić się wynik.
  2. Wpisz formułę:
=JEŻELI(LICZ.JEŻELI(A:A; B2) > 0; "TAK"; "NIE") 
  1. Zatwierdź Enter.

Analogiczne podejście możesz zastosować do każdej z powyżej opisanych metod, odpowiednio modyfikując zakresy i wartość szukaną.

Podsumowanie
Excel oferuje wiele różnych metod weryfikacji obecności określonej wartości w kolumnie – od bardzo prostych, takich jak LICZ.JEŻELI, po zaawansowane, jak INDEKS + PODAJ.POZYCJĘ czy X.WYSZUKAJ. Wybierz metodę najlepiej dopasowaną do wersji Excela i charakteru danych, które analizujesz.

Podziel się artykułem
Obserwuj:
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 *