XLOOKUP (X.WYSZUKAJ), czyli VLOOKUP na sterydach.

XLOOKUP (X.WYSZUKAJ), czyli VLOOKUP na sterydach.

Zmiana podejścia do wyszukiwania danych w Excelu upraszcza pracę i zmniejsza ryzyko błędów w rozwijających się raportach.

Jeśli pracujesz w Excelu dłużej niż kilka miesięcy, to jest duża szansa, że znasz funkcję VLOOKUP (WYSZUKAJ.PIONOWO). Przez lata była absolutnym standardem w wyszukiwaniu danych.

Problem w tym, że ten standard był… średnio wygodny.

I właśnie dlatego pojawił się XLOOKUP (X.WYSZUKAJ) - funkcja, która robi dokładnie to samo, tylko szybciej, prościej i bez typowych ograniczeń starego podejścia.

Krótko mówiąc:  XLOOKUP to VLOOKUP na sterydach

Dlaczego VLOOKUP był problematyczny?

Zanim przejdziemy do XLOOKUP-a, warto przypomnieć największe bolączki starego rozwiązania:

  • trzeba było liczyć numer kolumny (np. „3”, „5”, „7”)
  • wyszukiwanie działało tylko w jedną stronę (w prawo),
  • łatwo było „zepsuć” formułę po zmianie struktury tabeli,
  • brak wartości domyślnej przy braku dopasowania,
  • konieczność ustawiania 0/FALSE, żeby uniknąć błędów.

To wszystko powodowało, że VLOOKUP działał… ale często był źródłem błędów.

XLOOKUP - ta sama idea, ale dużo lepsze wykonanie

XLOOKUP rozwiązuje praktycznie wszystkie powyższe problemy.

Składnia jest prostsza i bardziej intuicyjna:

=XLOOKUP(wartość_szukana; zakres_szukania; zakres_wyniku)

Czyli:

  • czego szukasz,
  • gdzie tego szukasz,
  • co chcesz zwrócić.

Bez numerów kolumn. Bez kombinowania.

1. Koniec z liczeniem kolumn

W VLOOKUP:

=VLOOKUP(A2; A:D; 3; FALSE)

Tu „3” oznacza trzecią kolumnę — i to jest największe źródło błędów.

W XLOOKUP:

=XLOOKUP(A2; A:A; C:C)

👉 Wprost wskazujesz kolumnę, z której ma być wynik.

Przykład prostego użycia XLOOKUP/X.WYSZUKAJ

2. Możesz wyszukiwać w lewo (wreszcie)

VLOOKUP działa tylko w prawo.

Jeśli chcesz znaleźć coś „po lewej stronie”, trzeba było kombinować (INDEX + MATCH).

XLOOKUP:

=XLOOKUP(A2; C:C; A:A)

👉 Szukasz w kolumnie C, zwracasz wartość z kolumny A — bez problemu.

[TU WSTAW SCREEN: przykład wyszukiwania w lewo]

3. Wbudowana obsługa błędów

W VLOOKUP:

  • trzeba było dodawać IFERROR()

W XLOOKUP masz to wbudowane:

=XLOOKUP(A2; A:A; B:B; "Brak danych")

👉 Jeśli nie znajdzie - zwróci „Brak danych”.

Praktyczny przykład obsługi błędu.

4. Domyślnie dokładne dopasowanie

W VLOOKUP trzeba było pamiętać o FALSE:

W XLOOKUP: 👉 dokładne dopasowanie jest domyślne

=VLOOKUP(A2; A:B; 2; FALSE)

Nie musisz o tym pamiętać — po prostu działa.

5. Stabilność przy zmianach w tabeli

W VLOOKUP:

  • dodasz kolumnę → zmienia się numer kolumny → formuła się psuje

W XLOOKUP:

  • wskazujesz konkretne zakresy → nic się nie sypie

 To ogromna różnica w realnych plikach biznesowych.

6. Możliwość zwracania całych zakresów

XLOOKUP może zwrócić więcej niż jedną wartość:

=XLOOKUP(A2; A:A; B:D)

Możesz „wyciągnąć” kilka kolumn naraz

To otwiera zupełnie nowe możliwości w raportowaniu.

Kiedy nadal używać VLOOKUP?

Szczerze? 👉 tylko gdy pracujesz na bardzo starej wersji Excela

XLOOKUP jest:

  • czytelniejszy,
  • mniej podatny na błędy,
  • bardziej elastyczny,
  • szybszy w pracy.

Podsumowanie

XLOOKUP nie jest rewolucją koncepcyjną. To nadal funkcja wyszukiwania.

Ale jest ogromnym krokiem naprzód w praktyce.

  • mniej błędów 
  • mniej kombinowania  
  • większa elastyczność  
  • bardziej czytelne formuły

Dlatego jeśli nadal używasz VLOOKUP: warto zacząć traktować go jako rozwiązanie „legacy”

A XLOOKUP jako nowy standard pracy z danymi w Excelu.

Brak komentarzy
Szukaj