Przejdź do treści
Excel Zaawansowany FormułyModuł 1 · lekcja 1 z 3
Za darmo2 min czytania

Moduł 1 · Zaawansowane funkcje wyszukiwania

WYSZUKAJ.PIONOWO i WYSZUKAJ.POZIOMO

Czy kiedykolwiek spędziłeś godziny na ręcznym przepisywaniu danych między arkuszami? Funkcje WYSZUKAJ.PIONOWO i WYSZUKAJ.POZIOMO to jedne z najpotężniejszych narzędzi w Excelu — pozwalają automatycznie pobierać informacje z tysięcy wierszy w ułamku sekundy.

Dlaczego WYSZUKAJ.PIONOWO to rewolucja w pracy

Wyobraź sobie, że masz bazę 5000 produktów i musisz uzupełnić cenniki w 10 różnych arkuszach. Bez funkcji wyszukiwania to dzień pracy. Z WYSZUKAJ.PIONOWO — 5 minut.

Anatomia WYSZUKAJ.PIONOWO

Tekst
=WYSZUKAJ.PIONOWO(co_szukam; gdzie_szukam; która_kolumna; dokładnie_czy_w_przybliżeniu)

Kluczowe zasady:

  • Co szukam: wartość z komórki lub tekst w cudzysłowie
  • Gdzie szukam: zawsze rozpoczyna się od kolumny z kluczem
  • Która kolumna: liczymy od lewej, zaczynając od 1
  • Dokładnie: prawie zawsze FAŁSZ (dokładne dopasowanie)

Przykład z życia: System magazynowy

Masz arkusz "Produkty" z bazą towarów:

ABCD
KodNazwaCenaDostawca
LAP001ThinkPad X14999Lenovo
MON001Dell UltraSharp1299Dell
MYS001Logitech MX3299Logitech

W arkuszu "Zamówienia" chcesz automatycznie uzupełniać ceny:

Tekst
=WYSZUKAJ.PIONOWO(A2;Produkty!A:D;3;FAŁSZ)

Gdzie A2 to kod produktu, a wynik pojawi się w kolumnie C (trzeciej w zakresie).

Częste pułapki i ich rozwiązania

Problem 1: Błąd #N/D

Przyczyna: Excel nie znajdzie dokładnie takiej wartości Rozwiązanie: Sprawdź niewidoczne spacje, różnice w pisowni

Tekst
=PRZYTNIJ(A2) // usuwa zbędne spacje =WYSZUKAJ.PIONOWO(PRZYTNIJ(A2);Produkty!A:D;3;FAŁSZ)

Problem 2: Zabezpieczenie przed błędami

Tekst
=JEŻELI.BŁĄD(WYSZUKAJ.PIONOWO(A2;Produkty!A:D;3;FAŁSZ);"Brak produktu")

Wskazówka: W środowiskach produkcyjnych zawsze używaj JEŻELI.BŁĄD — użytkownicy będą wdzięczni za czytelny komunikat zamiast #N/D.

WYSZUKAJ.POZIOMO — kiedy go używać

WYSZUKAJ.POZIOMO przeszukuje pierwszy wiersz tabeli. Idealny do tabel z miesiącami, kwartałami lub kategoriami w nagłówkach:

StyLutMarKwi
Przychód150k175k200k180k
Koszty100k120k140k130k
Tekst
=WYSZUKAJ.POZIOMO("Mar";A1:E3;2;FAŁSZ) // Wynik: 200k

Ograniczenia klasycznych funkcji wyszukiwania

  1. Szukają tylko w pierwszej kolumnie/wierszu — nie możesz szukać po nazwie produktu, jeśli kod jest w pierwszej kolumnie
  2. Nie działają "w lewo" — wynik musi być na prawo od klucza
  3. Sztywne numery kolumn — dodanie nowej kolumny psuje formuły

Wskazówka: Te ograniczenia to powód, dlaczego nowoczesne funkcje jak WYSZUKAJ.X (Office 365) lub kombinacja INDEKS+PODAJ.POZYCJĘ stają się standardem.

Optymalizacja wydajności

Dla dużych baz danych (ponad 1000 wierszy):

  • Używaj nazwanych zakresów zamiast A:D
  • Zastąp całe kolumny konkretnymi zakresami: A2:A1000
  • Sortuj dane według klucza wyszukiwania

Podsumowanie:

  • WYSZUKAJ.PIONOWO to podstawa automatyzacji w Excelu
  • Zawsze używaj FAŁSZ dla dokładnego dopasowania
  • Zabezpieczaj formuły funkcją JEŻELI.BŁĄD
  • Pamiętaj o ograniczeniach: tylko pierwsza kolumna, tylko w prawo
  • Dla większej elastyczności przygotuj się na INDEKS+PODAJ.POZYCJĘ

Materiały do pobrania

Pliki do ćwiczeń są dostępne w abonamencie.

  • Sprzedaż 2024 (CSV)Modul 5, lekcja 3 (projekt koncowy): 15 247 transakcji z 2024 roku (Data, ID produktu, Ilosc, Wartosc, Kod regionu), srednik jako separator, czesc kodow regionow pusta do uzupelnienia Fill Down422 KBDostępne w abonamencie
  • Katalog produktowModul 5, lekcja 3 (projekt koncowy): 250 produktow (ID produktu, Nazwa, Kategoria, Cena, Marza) plus 4 zduplikowane wiersze do usuniecia w Power Query15 KBDostępne w abonamencie
  • Regiony (16 wojewodztw)Modul 5, lekcja 3 (projekt koncowy): kod, nazwa i reprezentant dla 16 wojewodztw, do Merge Queries po kodzie regionu6 KBDostępne w abonamencie

Następna: INDEKS i PODAJ.POZYCJĘ

23 lekcje, pliki i certyfikat w abonamencie.

Program kursu

Karta wymagana · anulujesz jednym kliknięciem · Mam już konto