Dlaczego warto znać funkcje tablicowe w Excelu?

kajodata.com 1 rok temu

W życiu każdego „exclowca” przychodzi taki moment, kiedy zwykłe formuły i funkcje okazują się niewystarczające. Oto scenariusz: masz przed sobą tysiące komórek danych i potrzebujesz coś z nimi zrobić – gwałtownie i sprawnie. Odpowiedź? Funkcje tablicowe w Excelu. Odkrycie ich potencjału może być dla ciebie prawdziwym game-changerem, a oto dlaczego.

Czym są funkcje tablicowe?

Zacznijmy od podstaw. Funkcja tablicowa w Excelu to specjalny typ formuły, który wykonuje operacje na wielu wartościach, a nie tylko na jednej. Ostateczny wynik może być pojedynczą wartością lub też – co interesujące – całym zestawem wartości. Dla przykładu, możemy użyć funkcji SUM(LEN(range)) do zsumowania liczby znaków we wskazanym zakresie komórek.

Ten artykuł jest częścią aktualizowanej bazy wiedzy, którą znajdziesz w moim kursie Analiza danych w Microsoft Excel.

Przestań się męczyć z googlowaniem.
Ogarnij w końcu Excela na poważnie.

W wersjach Excela starszych niż 365, wiele funkcji tablicowych trzeba było wprowadzać w specjalny sposób, używając kombinacji klawiszy Control + Shift + Enter (skrótowo „CSE”). Po użyciu tej kombinacji, Excel automatycznie otaczał formułę nawiasami klamrowymi {}, sygnalizując w ten sposób, iż mamy do czynienia z funkcją tablicową. Ale uwaga! Nawiasy klamrowe nie mogą być wprowadzone manualnie – muszą być „nadane” przez Excela.

Ale co to adekwatnie jest ta „tablica”?

Tablica to zbiór więcej niż jednej wartości. W Excelu tablice są zapisywane w nawiasach klamrowych, np. {1;2;3} lub {„czerwony”, „niebieski”, „zielony”}. To dość intuicyjne odwzorowanie zakresów komórek w arkuszu: zakresy pionowe są przedstawione jako tablice z użyciem średników, a zakresy poziome – z użyciem przecinków.

Przykłady użycia

Funkcje tablicowe mogą wydawać się skomplikowane, ale w praktyce są stosunkowo proste. Weźmy na przykład funkcję OR(A1:A5="a"). Ta formuła porównuje każdą komórkę w zakresie A1:A5 ze stringiem „a”. Ponieważ operacja porównania odbywa się na wielu wartościach, funkcja OR dostaje zestaw wyników, np. OR({FALSE;FALSE;FALSE;TRUE;FALSE}). o ile choć jedna wartość w tablicy wynikowej jest TRUE, funkcja OR zwraca TRUE.

Inny przykład to SUM(LEN(B2:B11)), który zwraca całkowitą liczbę znaków w zakresie B2:B11. Tutaj funkcja LEN dostaje wiele wartości i zwraca tablicę, którą funkcja SUM następnie sumuje.

Wyjątki od reguły

Nie wszystkie funkcje tablicowe wymagają użycia „CSE”. Niektóre, jak na przykład SUMPRODUCT, są zaprogramowane, aby domyślnie obsługiwać operacje tablicowe.

Podsumowanie

Funkcje tablicowe w Excelu to potężne narzędzie, które pozwala na zaawansowane operacje na dużych zestawach danych. Warto znać ich potencjał i umieć je stosować. Może to znacznie usprawnić twoją pracę i pozwolić spojrzeć na Excela z zupełnie innej perspektywy. Więc jeżeli jeszcze tego nie zrobiłeś, czas zanurzyć się w świat funkcji tablicowych.

Wolisz czytać po angielsku? Żaden problem – tłumaczenie znajdziesz tu.

Idź do oryginalnego materiału