10 funkcji Excela, które warto znać w 2026 roku – od X.WYSZUKAJ po dynamiczne tablice

Od X.WYSZUKAJ po dynamiczne tablice: poznaj funkcje Excela, które ułatwiają analizę danych w 2026 roku. Sprawdź, jak wyszukiwać i filtrować dane, liczyć wyniki według kryteriów oraz łączyć formuły w czytelne, niezawodne rozwiązania.
13 października 2026
blog

Dlaczego te funkcje Excela są kluczowe w analizie danych w 2026 roku?

Raport sprzedaży, zestawienie kosztów czy analiza zapasów często zaczynają się od tego samego problemu: dane są dostępne, ale nie są jeszcze gotowe do wykorzystania. Trzeba dopasować rekordy z różnych źródeł, wybrać właściwe wiersze, obliczyć wyniki według określonych kryteriów i sprawdzić, czy braki w danych nie zniekształcają obrazu. Znajomość odpowiednich funkcji Excela pozwala zamienić te powtarzalne czynności w proces, który łatwiej aktualizować i kontrolować.

W 2026 roku warto znać zarówno sprawdzone funkcje warunkowe, jak i nowsze narzędzia wyszukiwania oraz dynamicznych tablic. Nie chodzi o to, by każdą starszą formułę zastępować nową. Najważniejsze jest dobranie rozwiązania do zadania: czym innym jest pobranie ceny na podstawie identyfikatora produktu, czym innym wyświetlenie wszystkich transakcji spełniających warunek, a jeszcze czym innym obliczenie ich łącznej wartości.

X.WYSZUKAJ pomaga odnajdywać odpowiadające sobie informacje, natomiast funkcje dynamicznych tablic pozwalają zwracać całe zestawy wyników z jednej formuły. Funkcje agregujące służą do wyliczania podsumowań, a logiczne — do zapisywania reguł decydujących o wyniku. Z kolei narzędzia do przekształcania tekstu i dat pomagają przygotować dane do analizy. To różne role, które w praktycznym arkuszu uzupełniają się, zamiast ze sobą konkurować.

Korzyścią nie jest wyłącznie krótszy czas pracy. Mniej ręcznego kopiowania i poprawiania danych oznacza mniej okazji do pomyłek, a czytelne formuły ułatwiają sprawdzenie obliczeń przez inną osobę. Nadal jednak trzeba pilnować jakości danych wejściowych — nawet poprawna formuła nie naprawi błędnych założeń ani niespójnych identyfikatorów.

Przed zastosowaniem nowszych funkcji warto też sprawdzić wersję Excela używaną przez odbiorców pliku. Dostępność poszczególnych rozwiązań zależy od wydania programu. Dobry arkusz powinien nie tylko poprawnie liczyć na komputerze autora, lecz także działać w środowisku, w którym będzie rzeczywiście wykorzystywany.

Funkcje wyszukiwania i łączenia danych: X.WYSZUKAJ oraz powiązane podejścia

Uzupełnienie zamówień o ceny z cennika, przypisanie kategorii do produktów czy dopisanie działu do identyfikatora pracownika — takie zadania wymagają wyszukania informacji we wspólnym źródle. W Cognity często słyszymy pytania, jak praktycznie podejść do łączenia danych z różnych tabel — odpowiadamy na nie także na blogu. X.WYSZUKAJ pozwala odnaleźć wartość w jednym zakresie i zwrócić odpowiadające jej dane z innego. Warunkiem poprawnego wyniku jest jednak nie tylko wybór funkcji, lecz także dobrze przygotowany klucz, na przykład kod produktu lub numer zamówienia.

X.WYSZUKAJ — wygodniejszy sposób dopasowywania danych

Najważniejszą przewagą X.WYSZUKAJ nad WYSZUKAJ.PIONOWO jest swoboda wskazywania zakresów. Kolumna z wynikiem może znajdować się zarówno po prawej, jak i po lewej stronie kolumny przeszukiwanej. Nie trzeba podawać numeru kolumny, z której ma pochodzić odpowiedź, co ogranicza ryzyko pomyłek przy rozbudowie arkusza.

X.WYSZUKAJ domyślnie szuka dopasowania dokładnego. To właściwy punkt wyjścia przy pracy z identyfikatorami, kodami towarów i numerami dokumentów. Funkcja umożliwia również dopasowanie przybliżone, przydatne choćby przy progach rabatowych, ale wymaga ono świadomego wybrania odpowiedniego trybu. Można też określić komunikat wyświetlany wtedy, gdy szukanej wartości nie ma w źródle — na przykład „Brak w cenniku”. Taki wynik pomaga odróżnić niekompletne dane od rzeczywistej ceny równej zero.

Domyślnie funkcja zwraca pierwsze znalezione dopasowanie; może również przeszukiwać zakres od końca. Nie oznacza to jednak automatycznego wyboru najnowszego rekordu: ostatni wiersz będzie najnowszy tylko wtedy, gdy wynika to z uporządkowania danych.

Kiedy przydają się starsze funkcje i Power Query?

X.WYSZUKAJ jest dostępna między innymi w Microsoft 365 oraz Excelu 2021 i 2024, lecz nie w Excelu 2016 i 2019. Jeśli plik ma działać w starszym środowisku, warto rozważyć połączenie INDEKS i PODAJ.POZYCJĘ. Pozwala ono elastycznie wyszukiwać dane, także na lewo od klucza, choć wymaga bardziej złożonej formuły.

WYSZUKAJ.PIONOWO nadal warto rozumieć, ponieważ często występuje w istniejących arkuszach. Jej ograniczenia to wyszukiwanie w pierwszej kolumnie wskazanego zakresu i zwracanie danych wyłącznie z kolumn po prawej. Trzeba też pamiętać o jawnym wyborze dopasowania dokładnego — pominięcie tego ustawienia może prowadzić do nieoczekiwanych wyników.

Przy cyklicznym łączeniu plików lub scalaniu całych zestawów danych lepszym narzędziem bywa Power Query. Nie jest funkcją arkuszową: zapisuje kroki pobierania i przekształcania danych, które można później odświeżać. X.WYSZUKAJ sprawdza się natomiast wtedy, gdy potrzebujesz bezpośrednio uzupełnić konkretne pola w arkuszu.

Poprawne dopasowanie zaczyna się od klucza

Przed wyszukiwaniem sprawdź spójność identyfikatorów: zbędne spacje, zapis liczby jako tekstu lub utracone zera wiodące mogą uniemożliwić dopasowanie. Zweryfikuj również duplikaty. Jeśli jeden kod występuje w źródle kilka razy, X.WYSZUKAJ zwróci jeden z odpowiadających mu rekordów, a nie wszystkie powiązane pozycje. Brak błędu w komórce nie jest więc jeszcze potwierdzeniem poprawności wyniku.

💡 Pro tip: Przed użyciem X.WYSZUKAJ sprawdź liczbę dopasowań klucza, np. formułą =LICZ.JEŻELI(Cennik[Kod];A2), gdzie Cennik to tabela źródłowa, a A2 zawiera szukany kod. Wynik 0 oznacza brak kodu w źródle, a wynik większy niż 1 sygnalizuje, że trzeba ustalić, który z powiązanych rekordów powinien zostać użyty.

Funkcje dynamicznych tablic: FILTRUJ, SORTUJ, UNIKATOWE i SEKWENCJA

Lista zamówień dla wybranego regionu, ranking sprzedaży czy zestawienie klientów bez powtórzeń nie muszą wymagać kopiowania danych i ręcznego odświeżania wyników. Funkcje dynamicznych tablic zwracają wiele wartości z jednej formuły, a Excel automatycznie umieszcza je w sąsiednich komórkach. Ten mechanizm nazywa się rozlewaniem wyników. Formułę wpisujesz tylko w komórce początkowej — nie przeciągasz jej przez kolejne wiersze.

Wynik przelicza się po zmianie danych źródłowych, a jego rozmiar może się zmieniać. Poszczególne funkcje odpowiadają jednak na inne potrzeby: FILTRUJ wybiera rekordy, SORTUJ zmienia ich kolejność, UNIKATOWE usuwa powtórzenia z zestawienia, a SEKWENCJA generuje uporządkowane ciągi liczb.

FILTRUJ — wybieranie danych spełniających warunek

Funkcja FILTRUJ tworzy osobny zestaw wyników na podstawie podanego kryterium. W odróżnieniu od filtra dostępnego w nagłówkach nie ukrywa wierszy w źródle, lecz zwraca pasujące dane w miejscu wpisania formuły. Przydaje się do przygotowywania list transakcji dla konkretnego regionu, otwartych zgłoszeń czy produktów z zapasem poniżej ustalonego progu.

Załóżmy, że zakres A2:D100 zawiera dane sprzedażowe: w kolumnie A są klienci, w B regiony, w C produkty, a w D wartości sprzedaży. Wszystkie rekordy z regionu „Północ” wybierzesz tak:

=FILTRUJ(A2:D100;B2:B100="Północ";"Brak wyników")

Ostatni argument określa komunikat wyświetlany wtedy, gdy żaden rekord nie spełnia warunku. Zakres sprawdzanego kryterium musi odpowiadać wymiarom filtrowanych danych — w tym przykładzie obejmować te same wiersze.

SORTUJ — automatyczne porządkowanie wyników

SORTUJ zwraca dane w określonej kolejności, bez przestawiania wierszy w zakresie źródłowym. To dobre rozwiązanie dla rankingów i zestawień, które mają zachowywać ustalony porządek także po zmianie wartości.

=SORTUJ(A2:D100;4;-1)

Ta formuła sortuje całe zestawienie według czwartej kolumny, czyli wartości sprzedaży. Argument -1 oznacza kolejność malejącą; wartość 1 oznacza rosnącą. Ponieważ sortowany jest cały zakres A:D, informacje o kliencie, regionie i produkcie pozostają powiązane z właściwą kwotą.

UNIKATOWE — lista wartości bez powtórzeń

UNIKATOWE pozwala uzyskać listę różnych klientów, kategorii czy identyfikatorów występujących w danych. Nie usuwa rekordów ze źródła — tworzy oddzielny wynik, który aktualizuje się wraz ze zmianami w analizowanym zakresie.

=UNIKATOWE(A2:A100)

Przy założeniu, że wskazany zakres zawiera nazwy klientów bez pustych komórek, formuła zwróci każdą nazwę tylko raz. Warto rozróżnić dwa pojęcia: domyślnie funkcja zwraca różne wartości, a nie wyłącznie te występujące jeden raz. Klient obecny w dziesięciu rekordach nadal pojawi się na liście — jako jedna pozycja. Takie zestawienie pomaga sprawdzić, jakie wartości rzeczywiście występują w bazie.

SEKWENCJA — generowanie ciągów liczb

SEKWENCJA tworzy tablicę liczb o zadanej liczbie wierszy i kolumn, wartości początkowej oraz kroku. Sprawdza się przy budowaniu numeracji, osi okresów i pomocniczych układów do obliczeń.

=SEKWENCJA(12;1;1;1)

Wynikiem jest pionowa lista liczb od 1 do 12: dwanaście wierszy, jedna kolumna, początek równy 1 i przyrost o 1. Zmieniając argumenty, można równie łatwo przygotować ciąg poziomy lub numerację ze skokiem co pięć.

Co sprawdzić przed użyciem dynamicznych tablic?

Obszar przeznaczony na wynik musi być wolny. Jeśli rozlewanie blokują istniejące dane lub scalone komórki, Excel może wyświetlić błąd #ROZLANIE!. Formułę edytuje się w komórce początkowej, nie w pojedynczych komórkach wyniku.

Warto też odróżnić automatyczne przeliczanie od rozszerzania źródła: zakres A2:D100 nie obejmie samoczynnie rekordu dopisanego w wierszu 101. Przy rosnących zbiorach wygodniej korzystać z tabeli Excela i odwołań strukturalnych. Formułę rozlewającą wynik należy jednak umieścić poza tabelą. Opisane funkcje są dostępne m.in. w Excelu dla Microsoft 365 oraz w Excelu 2021 i 2024; starsze wersje mogą ich nie obsługiwać.

💡 Pro tip: Aby wykorzystać cały wynik dynamicznej tablicy w kolejnej formule, dodaj znak # do adresu jej komórki początkowej — np. =SORTUJ(D2#) uporządkuje listę rozlewającą się od D2. Takie odwołanie automatycznie obejmie zmieniającą się liczbę wyników, bez ręcznego poprawiania zakresu.

Agregacje i analiza warunkowa: SUMA.WARUNKÓW, LICZ.WARUNKI, ŚREDNIA.WARUNKÓW

Ile wyniosła sprzedaż w wybranym regionie? Ile zamówień zrealizowano? Jaka była ich średnia wartość? Te pytania dotyczą tego samego zbioru danych, ale wymagają trzech różnych obliczeń. SUMA.WARUNKÓW, LICZ.WARUNKI i ŚREDNIA.WARUNKÓW pozwalają uzyskać odpowiedzi bez ręcznego filtrowania i kopiowania wierszy. Każda z tych funkcji zwraca pojedynczy wynik dla rekordów spełniających wskazane kryteria.

Którą funkcję wybrać?

FunkcjaCo oblicza?Przykładowe zastosowanie
SUMA.WARUNKÓWSumę wartości z pasujących wierszy.Łączna wartość zrealizowanych zamówień w regionie.
LICZ.WARUNKILiczbę wierszy spełniających kryteria.Liczba zrealizowanych zamówień w regionie.
ŚREDNIA.WARUNKÓWŚrednią arytmetyczną wartości liczbowych z pasujących wierszy.Średnia wartość zrealizowanego zamówienia w regionie.

We wszystkich trzech funkcjach warunki muszą być spełnione jednocześnie. Jeśli wskażesz region „Północ” i status „Zrealizowane”, obliczenie obejmie wyłącznie rekordy pasujące do obu kryteriów. Warunkiem może być także próg liczbowy, na przykład ">=1000", albo granica daty.

Trzy obliczenia na tych samych danych

W Cognity omawiamy analizę warunkową zarówno od strony technicznej, jak i praktycznej – zgodnie z realiami pracy uczestników. Załóżmy, że każdy wiersz oznacza jedno zamówienie: kolumna A zawiera region, B — status, a C — wartość zamówienia. Dane znajdują się w wierszach od 2 do 1000. Poniższe formuły obliczają kolejno sumę, liczbę i średnią dla zrealizowanych zamówień z regionu „Północ”:

=SUMA.WARUNKÓW(C2:C1000;A2:A1000;"Północ";B2:B1000;"Zrealizowane")
=LICZ.WARUNKI(A2:A1000;"Północ";B2:B1000;"Zrealizowane")
=ŚREDNIA.WARUNKÓW(C2:C1000;A2:A1000;"Północ";B2:B1000;"Zrealizowane")

W funkcjach sumujących i uśredniających pierwszy argument wskazuje wartości do obliczenia. Dalej występują pary: zakres sprawdzany i kryterium. LICZ.WARUNKI nie potrzebuje zakresu wartości, ponieważ zlicza pasujące rekordy, a nie kwoty. Wszystkie zakresy użyte w danej formule powinny mieć jednakowy rozmiar i obejmować odpowiadające sobie wiersze.

Jak poprawnie interpretować wyniki?

Liczba pasujących wierszy nie zawsze jest liczbą wartości uwzględnionych w średniej. Jeśli zamówienie spełnia kryteria, ale jego kwota jest pusta, LICZ.WARUNKI nadal je policzy. ŚREDNIA.WARUNKÓW pominie pustą komórkę w zakresie uśredniania, natomiast uwzględni wpisane zero. Brak wartości i wartość zerowa nie są więc równoważne.

Gdy żaden rekord nie spełnia kryteriów, SUMA.WARUNKÓW i LICZ.WARUNKI zwracają 0. ŚREDNIA.WARUNKÓW zwraca błąd #DZIEL/0!, ponieważ nie ma wartości do uśrednienia. Przed wykorzystaniem wyników w raporcie warto też sprawdzić, czy kwoty są zapisane jako liczby, a nazwy kategorii są spójne — dodatkowa spacja w statusie może wykluczyć rekord z obliczenia.

Funkcje logiczne i obsługa błędów: JEŻELI, ORAZ, LUB i JEŻELI.BŁĄD

Arkusz analityczny powinien nie tylko obliczać wyniki, lecz także poprawnie reagować na wyjątki: niespełniony warunek, brak danych czy niemożliwe dzielenie. Funkcje logiczne pozwalają zapisać reguły biznesowe w formule, a obsługa błędów pomaga kontrolować sposób prezentowania problemów. O niezawodności modelu decyduje jednak rozróżnienie dwóch sytuacji: wynik nie spełnia kryterium albo nie da się go poprawnie obliczyć.

JEŻELI — wybór wyniku na podstawie warunku

Funkcja JEŻELI sprawdza warunek i zwraca jedną wartość, gdy jest on prawdziwy, a drugą, gdy jest fałszywy. Przydaje się do oznaczania realizacji celów, przypisywania kategorii i uzależniania obliczeń od ustalonych kryteriów. Jeśli B2 zawiera sprzedaż, a C2 jej plan, prosty status można wyznaczyć tak:

=JEŻELI(B2>=C2;"Plan osiągnięty";"Poniżej planu")

Taka formuła zakłada, że obie komórki zawierają poprawne dane liczbowe. Samo JEŻELI nie weryfikuje ich jakości. Warto też świadomie dobierać operator porównania: >= uwzględnia osiągnięcie dokładnie wartości granicznej, natomiast > wymaga jej przekroczenia.

ORAZ i LUB — łączenie kryteriów bez nadmiaru zagnieżdżeń

Gdy decyzja zależy od kilku przesłanek, warunki można połączyć. W polskiej wersji Excela funkcją odpowiadającą logicznemu „i” jest ORAZ, nie „I”. Zarówno ORAZ, jak i LUB zwracają wartość logiczną PRAWDA lub FAŁSZ; dopiero JEŻELI może zamienić ją na opis albo odpowiednie obliczenie.

FunkcjaKiedy zwraca PRAWDA?Przykładowe zastosowanie
ORAZGdy wszystkie podane warunki są spełnione.Przyznanie premii wymaga osiągnięcia planu sprzedaży i minimalnej marży.
LUBGdy przynajmniej jeden warunek jest spełniony.Rekord wymaga sprawdzenia, jeśli brakuje sprzedaży lub planu.

Jeśli D2 zawiera marżę zapisaną jako procent, warunek premiowy może wyglądać następująco:

=JEŻELI(ORAZ(B2>=C2;D2>=20%);"Premia";"Brak premii")

To czytelniejsze niż kolejne JEŻELI sprawdzające osobno każdą przesłankę. Przy rozbudowanych regułach warto jednak wydzielić testy do opisanych kolumn pomocniczych. Łatwiej wtedy ustalić, który warunek wpłynął na decyzję.

JEŻELI.BŁĄD — kontrola komunikatu, nie naprawa danych

JEŻELI.BŁĄD zwraca wynik obliczenia, jeśli nie wystąpił błąd, albo wskazaną wartość zastępczą. Przykładowo wskaźnik realizacji planu można zapisać tak:

=JEŻELI.BŁĄD(B2/C2;"Sprawdź dane")

Gdy plan wynosi zero, zamiast błędu dzielenia pojawi się komunikat. Trzeba jednak pamiętać, że funkcja przechwytuje również inne błędy, między innymi nieprawidłowe odwołania. Nie należy więc automatycznie zastępować każdego błędu zerem: zero jest konkretnym wynikiem biznesowym i może zniekształcić dalszą analizę.

Jeżeli oczekiwanym wyjątkiem jest wyłącznie zerowy plan, lepiej sprawdzić go bezpośrednio za pomocą JEŻELI. JEŻELI.BŁĄD warto stosować tam, gdzie sposób prezentacji błędu jest świadomą decyzją. Komunikat tekstowy ułatwia kontrolę danych, ale tworzy kolumnę zawierającą zarówno liczby, jak i tekst — trzeba uwzględnić to w dalszych obliczeniach.

Nowoczesne przekształcenia i czyszczenie danych: LET oraz funkcje tekstowe i daty

Dodatkowa spacja w identyfikatorze, kwota zapisana jako tekst czy niejednoznaczny format daty potrafią zniekształcić analizę, choć arkusz na pierwszy rzut oka wygląda poprawnie. Dlatego przed obliczeniami warto uporządkować nie tylko wygląd komórek, lecz przede wszystkim ich zawartość i typ danych. Funkcje tekstowe oraz funkcje dat wykonują konkretne przekształcenia, a LET pozwala zapisać ich kolejne kroki w czytelnej formule.

LET — nazwy zamiast powtarzanych fragmentów formuły

Funkcja LET przypisuje nazwy wartościom lub obliczeniom wewnątrz jednej formuły. Zamiast kilkukrotnie wpisywać to samo wyrażenie, możesz nadać mu nazwę i odwoływać się do niej w dalszej części zapisu. Ostatni argument określa wynik, który ma trafić do komórki. Tak zdefiniowane nazwy działają lokalnie — nie stają się nazwami dostępnymi w całym skoroszycie.

To przydatne podczas wieloetapowego czyszczenia danych. Poniższa formuła najpierw zamienia twarde spacje na zwykłe, a następnie usuwa obsługiwane przez OCZYŚĆ znaki niedrukowalne i porządkuje odstępy:

=LET(tekst;PODSTAW(A2;ZNAK(160);" ");USUŃ.ZBĘDNE.ODSTĘPY(OCZYŚĆ(tekst)))

Nazwa tekst ułatwia zrozumienie, jaki etap przetwarzania trafia do kolejnych funkcji. W bardziej rozbudowanych formułach LET może także ograniczyć ponowne obliczanie identycznego wyrażenia, jeśli jego wynik jest wykorzystywany wielokrotnie. Funkcja jest dostępna m.in. w Excelu dla Microsoft 365 oraz w Excelu 2021 i 2024.

Tekst: odstępy, fragmenty i właściwy typ danych

Wybór funkcji zależy od rodzaju problemu. Samo usuwanie spacji nie wystarczy, jeśli w jednej kolumnie znalazły się liczby, opisy i identyfikatory wymagające zachowania oryginalnego zapisu.

  • USUŃ.ZBĘDNE.ODSTĘPY usuwa zwykłe spacje z początku i końca tekstu oraz redukuje wielokrotne spacje między wyrazami do jednej. Nie usuwa samodzielnie twardych spacji, częstych w danych skopiowanych ze stron internetowych.
  • OCZYŚĆ i PODSTAW mają odmienne zadania: pierwsza usuwa określone znaki niedrukowalne, druga zastępuje wskazany fragment tekstu. OCZYŚĆ nie eliminuje wszystkich niewidocznych znaków Unicode, więc nietypowe przypadki wymagają rozpoznania konkretnego znaku.
  • LEWY, PRAWY i FRAGMENT.TEKSTU wydobywają fragmenty na podstawie ich położenia. Sprawdzają się przy kodach o stałej strukturze; przy zmiennej długości elementów sztywne pozycje mogą dać błędny wynik.
  • WARTOŚĆ zamienia rozpoznawalny zapis liczby na liczbę. Nie należy jednak stosować jej automatycznie do kodów pocztowych czy identyfikatorów — zera wiodące mogą być istotną częścią danych.

Daty: zmiana formatu nie zastępuje konwersji

Nadanie komórce formatu daty nie zamienia tekstu w rzeczywistą datę Excela. DATA.WARTOŚĆ wykonuje taką konwersję, ale rozpoznawanie zapisu zależy od ustawień regionalnych. Wartość 03/04/2026 jest niejednoznaczna bez wiedzy, czy źródło stosuje kolejność dzień–miesiąc, czy miesiąc–dzień.

Jeśli znasz strukturę danych, bezpieczniej rozdzielić rok, miesiąc i dzień, a następnie złożyć je funkcją DATA. ROK, MIESIĄC i DZIEŃ służą natomiast do wydobywania tych elementów z już rozpoznanej daty. Pamiętaj, że DATA potrafi przesuwać wartości wykraczające poza zakres miesiąca, zamiast zgłaszać błąd — dlatego po konwersji trzeba sprawdzić także poprawność dat, nie tylko ich wygląd.

Oryginalną kolumnę warto zachować, a przekształcenia wykonywać obok. Ułatwia to porównanie wyników i wychwycenie sytuacji, w których czyszczenie usunęło informację potrzebną w analizie.

Jak łączyć funkcje Excela w praktyce: dwa kompletne rozwiązania

Największą oszczędność czasu daje nie pojedyncza funkcja, lecz dobrze zaplanowany przepływ danych: od połączenia źródeł, przez wybór właściwych rekordów, po gotowy wynik. Poniższe przykłady pokazują, jak wykorzystać FILTRUJ, X.WYSZUKAJ i LET do budowy zestawień, których nie trzeba odtwarzać ręcznie przy każdej aktualizacji danych.

Przykład 1: lista zaległych faktur dla wybranego opiekuna klienta

Punktem wyjścia są dwa zbiory. Rejestr faktur zawiera numer dokumentu, identyfikator klienta, termin płatności i kwotę pozostałą do zapłaty. Kartoteka klientów przypisuje każdemu identyfikatorowi nazwę klienta oraz opiekuna. W arkuszu raportowym użytkownik wybiera opiekuna i wskazuje dzień, na który chce sprawdzić zaległości.

X.WYSZUKAJ przyporządkowuje opiekuna do każdej faktury na podstawie identyfikatora klienta. Następnie FILTRUJ wybiera dokumenty spełniające jednocześnie trzy warunki: należą do klientów wskazanego opiekuna, mają termin płatności wcześniejszy niż wybrana data i dodatnią kwotę pozostałą do zapłaty. Dzięki temu raport uwzględnia również faktury opłacone częściowo, zamiast opierać się wyłącznie na statusie „zapłacona” lub „niezapłacona”.

LET pozwala nadać nazwy używanym zakresom, wynikowi wyszukiwania opiekunów i warunkom wyboru. Cała logika może wtedy pozostać w jednej czytelnej formule, bez rozbudowanego zestawu kolumn pomocniczych. Wynikiem jest lista dokumentów do kontaktu z klientami, aktualizowana po zmianie opiekuna, daty lub danych źródłowych.

Warto przewidzieć dwa odrębne przypadki: brak zaległych faktur powinien wyświetlać jednoznaczny komunikat, natomiast brak klienta w kartotece — sygnał do sprawdzenia danych. Brak dopasowania nie oznacza braku zadłużenia.

Przykład 2: lista produktów wymagających uzupełnienia zapasu

Źródłem jest zestawienie bieżących stanów magazynowych oraz kartoteka produktów zawierająca unikatowy kod produktu, minimalny zapas i docelowy poziom zatowarowania. Zakładamy, że każdy produkt występuje w zestawieniu stanów tylko raz; jeśli dane obejmują kilka magazynów, najpierw trzeba ustalić, czy analizujemy je osobno, czy łącznie.

X.WYSZUKAJ pobiera dla każdego kodu minimum i poziom docelowy. FILTRUJ pozostawia produkty, których stan spadł poniżej minimum. LET porządkuje te obliczenia i pozwala ponownie wykorzystać pobrane wartości do wyliczenia proponowanego uzupełnienia: różnicy między poziomem docelowym a aktualnym stanem. Gotowy raport zawiera kod produktu, stan, minimum oraz sugerowaną liczbę sztuk do zamówienia.

To lista do weryfikacji zakupowej, nie automatyczna decyzja o zamówieniu. Jeśli ma odzwierciedlać rzeczywiste zapotrzebowanie, obliczenia powinny uwzględniać również rezerwacje i potwierdzone dostawy. Brak progu w kartotece należy oznaczyć jako brak danych, a nie zastępować zerem.

W obu rozwiązaniach warto przechowywać źródła jako tabele programu Excel, aby odwołania obejmowały dopisywane rekordy. Formułę zwracającą tablicę dynamiczną należy umieścić poza tabelą i pozostawić wolne miejsce na jej wynik. Dzięki temu raport może rozszerzać się wraz z danymi bez ręcznego kopiowania formuł.

Podsumowanie i mini-checklista: jak dobierać funkcje do zadania i unikać typowych pułapek

Najważniejsza umiejętność w Excelu w 2026 roku to nie znajomość jak największej liczby funkcji, lecz dobór narzędzia do oczekiwanego wyniku. Zanim napiszesz formułę, ustal, czy potrzebujesz pojedynczej wartości, listy rekordów, podsumowania według kryteriów czy uporządkowania obliczeń. To rozróżnienie pozwala uniknąć rozbudowanych konstrukcji tam, gdzie wystarczy proste rozwiązanie.

Przed przygotowaniem lub przekazaniem arkusza sprawdź kilka rzeczy:

  • Dopasuj funkcję do rodzaju odpowiedzi. X.WYSZUKAJ sprawdzi się przy pobieraniu powiązanej wartości, FILTRUJ — przy zwracaniu pasujących wierszy, a funkcje warunkowej agregacji — przy obliczaniu sum, liczebności i średnich. LET pomaga uporządkować bardziej złożoną formułę, ale nie zastępuje poprawnej logiki obliczeń.
  • Sprawdź jakość danych wejściowych. Liczby zapisane jako tekst, nadmiarowe spacje i daty nierozpoznane przez Excel mogą powodować brak dopasowań lub błędne wyniki. Samo ustawienie formatu komórki nie zawsze zmienia typ przechowywanej wartości.
  • Zweryfikuj powtarzające się identyfikatory. Wyszukanie jednego wyniku nie oznacza, że znaleziono wszystkie pasujące rekordy. Jeśli klucz występuje wielokrotnie, zdecyduj, czy potrzebujesz pierwszego dopasowania, pełnej listy czy agregacji.
  • Zostaw miejsce na wynik tablicowy. Formuły dynamiczne mogą zwracać więcej wierszy i kolumn, gdy przybywa danych. Zajęte komórki w obszarze wynikowym mogą wywołać błąd rozlania.
  • Nie ukrywaj problemów automatycznie. JEŻELI.BŁĄD poprawia sposób prezentacji wyniku, lecz zastąpienie każdego błędu zerem może zniekształcić raport. Odróżniaj brak danych od rzeczywistej wartości zero.
  • Przetestuj aktualizację i zgodność. Dodaj próbny rekord, sprawdź przypadek bez dopasowania i upewnij się, że zakresy obejmują nowe dane. Zweryfikuj też dostępność użytych funkcji w wersji Excela odbiorcy — sam rok korzystania z programu nie gwarantuje ich obsługi.

Dobra formuła powinna być poprawna, czytelna i odporna na zmiany danych. Jeśli po miesiącu potrafisz wyjaśnić jej działanie, a po dopisaniu rekordów raport nadal pokazuje właściwe wyniki, wybrane rozwiązanie spełnia swoje zadanie. Podczas szkoleń Cognity pogłębiamy zagadnienia doboru funkcji i weryfikacji wyników na konkretnych przykładach z pracy uczestników.

Najczęściej zadawane pytania i odpowiedzi odnośnie 10 funkcji Excela, które warto znać w 2026 roku – od X.WYSZUKAJ po dynamiczne tablice

Czym X.WYSZUKAJ różni się od WYSZUKAJ.PIONOWO?

X.WYSZUKAJ domyślnie wyszukuje dokładne dopasowanie i może zwracać dane zarówno z lewej, jak i z prawej strony przeszukiwanej kolumny. Zamiast numeru kolumny wskazujesz bezpośrednio zakres wynikowy, co ogranicza ryzyko pomyłek podczas rozbudowy arkusza. Funkcja pozwala też ustawić komunikat dla brakującej wartości. WYSZUKAJ.PIONOWO wymaga natomiast jawnego wyboru dopasowania dokładnego i pobiera wyniki wyłącznie z kolumn po prawej stronie klucza.

Czy X.WYSZUKAJ i funkcje dynamicznych tablic działają w starszych wersjach Excela?

X.WYSZUKAJ oraz opisane funkcje dynamicznych tablic są dostępne między innymi w Microsoft 365, Excelu 2021 i Excelu 2024. X.WYSZUKAJ nie działa w Excelu 2016 i 2019; przy wyszukiwaniu danych alternatywą jest połączenie INDEKS i PODAJ.POZYCJĘ. Przed udostępnieniem skoroszytu sprawdź wersję programu odbiorcy. Korzystanie z Excela w 2026 roku nie oznacza automatycznie dostępu do nowszych funkcji.

Jak wyświetlić wszystkie rekordy pasujące do jednego kodu w Excelu?

Do wyświetlenia wszystkich rekordów pasujących do kodu użyj funkcji FILTRUJ, a nie X.WYSZUKAJ. FILTRUJ zwraca zestaw wierszy spełniających wskazany warunek, dlatego nadaje się na przykład do listy wszystkich zamówień klienta. X.WYSZUKAJ wybiera jedno dopasowanie, domyślnie pierwsze. Przed przygotowaniem zestawienia ustal, czy powtarzające się kody oznaczają prawidłowe, odrębne transakcje, czy duplikaty wymagające sprawdzenia.

Jak naprawić błąd #ROZLANIE! w Excelu?

Aby usunąć błąd #ROZLANIE!, sprawdź, czy formuła ma wolne miejsce na cały wynik tablicowy. Przyczyną mogą być zajęte komórki, scalenia lub umieszczenie formuły wewnątrz tabeli Excela.

  • Usuń albo przenieś dane blokujące obszar wyniku.
  • Rozłącz scalone komórki znajdujące się w tym obszarze.
  • Przenieś formułę rozlewającą poza tabelę.

Poprawki wprowadzaj w komórce początkowej formuły, a nie w poszczególnych komórkach jej wyniku.

Jak sprawić, żeby formuły automatycznie obejmowały nowe wiersze danych?

Przechowuj dane źródłowe w tabeli Excela i używaj odwołań strukturalnych zamiast stałych zakresów. Zakres A2:D100 nie obejmie samoczynnie danych dopisanych w wierszu 101, nawet jeśli formuła korzysta z dynamicznych tablic. Tabela pozwala uwzględniać dopisywane rekordy bez ręcznej zmiany adresów. Po przygotowaniu raportu dodaj próbny wiersz i sprawdź, czy pojawia się w zestawieniu lub wpływa na obliczenia.

Kiedy użyć SUMA.WARUNKÓW, LICZ.WARUNKI, a kiedy ŚREDNIA.WARUNKÓW?

Wybierz funkcję według tego, czy potrzebujesz sumy, liczby rekordów, czy średniej dla danych spełniających kryteria. Każda z tych funkcji zwraca pojedynczy wynik, a podane warunki muszą być spełnione jednocześnie.

  • SUMA.WARUNKÓW oblicza łączną wartość, na przykład sprzedaży w regionie.
  • LICZ.WARUNKI zlicza pasujące wiersze, na przykład zrealizowane zamówienia.
  • ŚREDNIA.WARUNKÓW oblicza średnią wartości liczbowych, pomijając puste komórki, ale uwzględniając zera.
Czy warto zastępować wszystkie błędy w Excelu zerem za pomocą JEŻELI.BŁĄD?

Nie zastępuj automatycznie wszystkich błędów zerem, ponieważ zero jest konkretnym wynikiem, a nie informacją o problemie. Takie działanie może ukryć brak danych, nieprawidłowe odwołanie lub niemożliwe dzielenie i zniekształcić raport. JEŻELI.BŁĄD może zamiast tego wyświetlać komunikat „Sprawdź dane”. Jeżeli przewidujesz wyłącznie zerowy mianownik, sprawdź ten warunek bezpośrednio funkcją JEŻELI, zamiast przechwytywać wszystkie rodzaje błędów.

Kiedy warto stosować funkcję LET w Excelu?

LET warto stosować, gdy formuła zawiera powtarzane obliczenia lub kilka etapów, którym można nadać czytelne nazwy. Ułatwia to analizę zapisu, na przykład podczas czyszczenia tekstu albo łączenia wyszukiwania z filtrowaniem. Nazwy działają tylko wewnątrz danej formuły. Jeśli ten sam wynik pośredni jest wykorzystywany wielokrotnie, LET może również ograniczyć jego ponowne obliczanie, ale nie zastępuje weryfikacji poprawności danych.

icon

Formularz kontaktowyContact form

Imię *Name
NazwiskoSurname
Adres e-mail *E-mail address
Telefon *Phone number
UwagiComments