Przejdź do głównej zawartości
Pomoc techniczna
Zaloguj się przy użyciu konta Microsoft
Zaloguj się lub utwórz konto.
Witaj,
Wybierz inne konto.
Masz wiele kont
Wybierz konto, za pomocą którego chcesz się zalogować.

Funkcja PIVOTBY umożliwia utworzenie podsumowania danych za pośrednictwem formuły. Obsługuje grupowanie wzdłuż dwóch osi i agregowanie skojarzonych wartości. Na przykład jeśli masz tabelę danych sprzedaży, możesz wygenerować podsumowanie sprzedaży według stanu i roku.

Uwaga: PIVOTBY to funkcja, która zwraca tablicę wartości, które mogą się rozlać do siatki. Dyskusję na temat tabeli przestawnej i tabel przestawnych można znaleźć tutaj. 

Składnia

Funkcja PIVOTBY umożliwia grupowanie, agregowanie, sortowanie i filtrowanie danych na podstawie określonych pól wierszy i kolumn.

Składnia funkcji PIVOTBY to:

PRZESTAWNY(row_fields;col_fields;wartości;funkcja;[field_headers];[row_total_depth];[row_sort_order];[col_total_depth];[col_sort_order];[filter_array])

Argument

Opis

row_fields

(wymagane)

Tablica lub zakres zorientowany na kolumnę zawierający wartości używane do grupowanie wierszy i generowanie nagłówków wierszy. 

Tablica lub zakres może zawierać wiele kolumn. Jeśli tak, dane wyjściowe będą miały wiele poziomów grup wierszy.

col_fields

(wymagane)

Tablica lub zakres zorientowany na kolumnę zawierający wartości używane do grupowanie kolumn i generowanie nagłówków kolumn. 

Tablica lub zakres może zawierać wiele kolumn. Jeśli tak, dane wyjściowe będą miały wiele poziomów grup kolumn. 

Wartości

(wymagane)

Tablica lub zakres danych zorientowanych na kolumnę, które mają zostać zagregowane.

Tablica lub zakres może zawierać wiele kolumn. Jeśli tak, dane wyjściowe będą miały wiele agregacji.

Funkcja

(wymagane)

Funkcja lambda lub zmniejszona lambda eta (SUMA, ŚREDNIA, ILE.LICZB itp.), która definiuje sposób agregowania wartości.

Można dostarczyć wektora lambdas. Jeśli tak, dane wyjściowe będą miały wiele agregacji. Orientacja wektora będzie określać, czy są one rozmieszczone wiersz- lub kolumny mądry.

field_headers

Liczba określająca, czy row_fields, col_fields i wartości mają nagłówki oraz czy nagłówki pól mają być zwracane w wynikach. Możliwe wartości to:

Brak: Automatycznie. 
0: Nr
1: Tak i nie wyświetlaj
2: Nie, ale wygeneruj
3: Tak i pokaż

Uwaga: Funkcja automatyczna zakłada, że dane zawierają nagłówki na podstawie argumentu wartości. Jeśli pierwszą wartością jest tekst, a druga to liczba, zakłada się, że dane mają nagłówki. Nagłówki pól są wyświetlane, jeśli istnieje wiele poziomów grup wierszy lub kolumn.

row_total_depth

Określa, czy nagłówki wierszy powinny zawierać sumy. Możliwe wartości to:

Brak: Automatycznie: sumy końcowe i, jeśli to możliwe, sumy częściowe.
0: Brak sum
1: Sumy końcowe
2: Sumy końcowe i sumy częściowe-1
: Sumy końcowe u góry
2: Sumy końcowe i sumy częściowe u góry 

Uwaga: W przypadku sum częściowych row_fields musi mieć co najmniej 2 kolumny. Liczby większe niż 2 są obsługiwane , row_field ma wystarczającą liczbę kolumn.

row_sort_order

Liczba wskazująca sposób sortowania wierszy. Liczby odpowiadają kolumnom w row_fields a następnie kolumnom w wartościach. Jeśli liczba jest ujemna, wiersze są sortowane w kolejności malejącej/odwrotnej.

Wektor liczb może być podany podczas sortowania na podstawie tylko row_fields

col_total_depth

Określa, czy nagłówki kolumn powinny zawierać sumy. Możliwe wartości to:

Brak: Automatycznie: sumy końcowe i, jeśli to możliwe, sumy częściowe.
0: Brak sum
1: Sumy końcowe
2: Sumy końcowe i sumy częściowe-1
: Sumy końcowe u góry
2: Sumy końcowe i sumy częściowe u góry 

Uwaga: W przypadku sum częściowych col_fields musi mieć co najmniej 2 kolumny. Liczby większe niż 2 są obsługiwane col_field ma wystarczającą liczbę kolumn.

col_sort_order

Liczba wskazująca sposób sortowania wierszy. Liczby odpowiadają kolumnom w col_fields a następnie kolumnom w wartościach. Jeśli liczba jest ujemna, wiersze są sortowane w kolejności malejącej/odwrotnej.

Wektor liczb może być podany podczas sortowania na podstawie tylko col_fields

filter_array

Kolumnowa tablica wartości logicznych 1D wskazująca, czy należy rozważyć odpowiadający im wiersz danych.

Uwaga: Długość tablicy musi być zgodna z długością tablicy podaną do row_fields i col_fields

Przykłady

Przykład 1. Użycie funkcji PIVOTBY w celu wygenerowania podsumowania całkowitej sprzedaży według produktu i roku.

Używanie funkcji PIVOTBY do generowania podsumowania całkowitej sprzedaży według produktu i roku. Formuła brzmi: =PRZESTAWNA(C2:C76;A2:A76;D2:D76;SUMA)

Przykład 2. Użycie funkcji PIVOTBY w celu wygenerowania podsumowania całkowitej sprzedaży według produktu i roku. Sortuj malejąco według sprzedaży.

Przykład funkcji PIVOTBY w celu wygenerowania podsumowania całkowitej sprzedaży według produktu i roku. Formuła to =PIVOTBY(C2:C76;A2:A76;D2:D76;SUMA,,,-2)

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.

Czy te informacje były pomocne?

Jaka jest jakość języka?
Co wpłynęło na Twoje wrażenia?
Jeśli naciśniesz pozycję „Wyślij”, Twoja opinia zostanie użyta do ulepszania produktów i usług firmy Microsoft. Twój administrator IT będzie mógł gromadzić te dane. Oświadczenie o ochronie prywatności.

Dziękujemy za opinię!

×