Szybka nawigacja
Funkcja PRZESTAWIAJ.WEDŁUG
Podsumowanie
Funkcja PRZESTAWIAJ.WEDŁUG umożliwia dynamiczne tworzenie tabel przestawnych bezpośrednio w formułach Excela. Pozwala na grupowanie danych według wierszy i kolumn oraz agregację wartości za pomocą wybranych funkcji, takich jak SUMA czy ŚREDNIA.
Składnia
PRZESTAWIAJ.WEDŁUG(row_fields;col_fields;wartości;funkcja;[field_headers];[row_total_depth];[row_sort_order];[col_total_depth];[col_sort_order];[filter_array];[relative_to])
Parametry
| Parametr | Typ | Wymagane | Opis |
|---|---|---|---|
| row_fields | Tablica/Zakres |
Tak | Tablica lub zakres zorientowany pionowo z wartościami do grupowania wierszy i tworzenia nagłówków wierszy. Może zawierać wiele kolumn dla wielopoziomowego grupowania. |
| col_fields | Tablica/Zakres |
Tak | Tablica lub zakres zorientowany pionowo z wartościami do grupowania kolumn i tworzenia nagłówków kolumn. Może zawierać wiele kolumn dla wielopoziomowego grupowania. |
| wartości | Tablica/Zakres |
Tak | Tablica lub zakres danych do agregacji. Może zawierać wiele kolumn dla wielu agregacji. |
| funkcja | Funkcja/Funkcja LAMBDA |
Tak | Funkcja agregująca (SUMA, ŚREDNIA, ILE.LICZB itp.) lub wektor funkcji LAMBDA określający sposób podsumowania danych. |
| field_headers | Liczba |
Nie | Kontroluje wyświetlanie nagłówków: 0=bez nagłówków, 1=tak bez wyświetlania, 2=nie ale generuj, 3=tak i wyświetlaj. |
| row_total_depth | Liczba |
Nie | Kontrolowanie sum wierszy: 0=brak, 1=sumy końcowe, 2=sumy końcowe i cząstkowe. |
| row_sort_order | Liczba/Wektor |
Nie | Kolejność sortowania wierszy. Dodatnie=rosnąco, ujemne=malująco. |
| col_total_depth | Liczba |
Nie | Kontrolowanie sum kolumn: 0=brak, 1=sumy końcowe, 2=sumy końcowe i cząstkowe. |
| col_sort_order | Liczba/Wektor |
Nie | Kolejność sortowania kolumn. Dodatnie=rosnąco, ujemne=malująco. |
| filter_array | Tablica logiczna |
Nie | Tablica wartości TRUE/FALSE do filtrowania wierszy danych. |
| relative_to | Liczba |
Nie | Referencja dla funkcji agregujących wymagających dwóch argumentów (0=sumy kolumn, 1=sumy wierszy itp.). |
Użycie funkcji PIVOTBY
Funkcja PRZESTAWIAJ.WEDŁUG zastępuje tradycyjne tabele przestawne, umożliwiając tworzenie dynamicznych podsumowań danych bezpośrednio w komórkach. Idealna do analizy sprzedaży, raportów finansowych i dashboardów.
Typowe przykłady PIVOTBY
Podsumowanie sprzedaży wg produktu i roku
=PRZESTAWIAJ.WEDŁUG(C2:C76;A2:A76;D2:D76;SUMA)
Tworzy tabelę przestawną pokazującą sumę sprzedaży (D2:D76) pogrupowaną według roku (A2:A76) i produktu (C2:C76).
Sprzedaż z sortowaniem malejącym
=PRZESTAWIAJ.WEDŁUG(C2:C76;A2:A76;D2:D76;SUMA;;;-2)
Podobne podsumowanie jak wyżej, ale sortuje produkty malejąco według całkowitej sprzedaży.
Wielopoziomowe grupowanie z sumami
=PRZESTAWIAJ.WEDŁUG(B2:B100;C2:D100;E2:E100;SUMA;1;2)
Grupuje według dwóch kolumn (B i C), pokazuje sumy cząstkowe wierszy i nagłówki.
Często zadawane pytania
Typowe błędy i rozwiązania
#WARTOŚĆ!
Cause: Nieprawidłowa liczba argumentów lub niezgodność rozmiarów tablic
Solution: Sprawdź czy wszystkie tablice mają odpowiednią długość i czy funkcja agregująca jest poprawna
#NIEZNANE!
Cause: Użycie funkcji niedostępnej w tej wersji Excela
Solution: Sprawdź dostępność w Excel 365/2021
Brak wyników
Cause: Filtrowanie filter_array eliminuje wszystkie wiersze
Solution: Sprawdź warunki filtrowania lub usuń ten argument
Uwagi
- Dostępna tylko w Excel 365 i Excel 2021
- Nie zastępuje tabel przestawnych - tworzy podobne wyniki formułą
- Dla sum cząstkowych wymagane minimum 2 kolumny w row_fields/col_fields
- Automatyczne wykrywanie nagłówków na podstawie mieszanych typów danych
Kompatybilność
Dostępne w: Excel 365, Excel 2021
Niedostępne w: Excel 2019 i starsze, Excel dla sieci Web (ograniczona)
Treść ostatnio sprawdzona: December 9, 2025
Częstotliwość aktualizacji: W razie potrzeby
Przetestowane wersje Excel: Excel 365, Excel 2021