Applies ToExcel dla Microsoft 365 Excel dla Microsoft 365 dla komputerów Mac Excel 2024 Excel 2021 Excel 2019 Excel 2016 Excel 2013

Kolumnę w tabeli można przestawić, agregując pasujące wartości w kolumnie w celu utworzenia nowej orientacji tabeli. Tabela jest najpierw sortowana w kolejności rosnącej według wartości w pierwszej kolumnie.  

Wizualizacja koncepcji przestawiania

Podczas przestawiania należy wziąć dwie oryginalne kolumny i utworzyć nową parę atrybutów i wartości reprezentującą punkt przecięcia nowych kolumn:

  • Atrybuty Identyczne wartości z jednej kolumny atrybutów oryginalnych (w kolorze zielonym po lewej) są przestawiane na kilka nowych kolumn (na zielono po prawej stronie).

  • Wartości z oryginalnej kolumny bez głosowania (w kolorze niebieskim po lewej) są rozmieszczane jako wartości do odpowiadających im nowych kolumn (w kolorze niebieskim po prawej stronie). 

Oto przykładowe dane użyte w tej procedurze.

Wynik kolumny przestawnej

  1. Aby otworzyć zapytanie, znajdź zapytanie załadowane wcześniej z Edytor Power Query, zaznacz komórkę w danych, a następnie wybierz pozycję Zapytanie > Edytuj. Aby uzyskać więcej informacji , zobacz Tworzenie, ładowanie i edytowanie zapytania w programie Excel.

  2. Zaznacz kolumnę, którą chcesz przestawić. W tym przykładzie wybierz pozycję Data. Unikatowe wartości tej kolumny stają się nowymi kolumnami i nagłówkami kolumn.

  3. Wybierz pozycję Przekształć > kolumnę przestawną

  4. W oknie dialogowym Kolumna przestawna na liście Kolumna wartości wybierz pozycję Amt.

  5. Wybierz pozycję Opcje zaawansowane, a następnie wybierz pozycję Agreguj funkcję wartości. W tym przykładzie wybierz pozycję SumaDostępne opcje to: Nie agreguj, Zlicz (wszystkie),Zlicz (nie puste),Minimum, Maksimum, Mediana, Suma i ŚredniaWskazówka    Jeśli nie chcesz zliczać komórki bez wartości, wybierz pozycję Zlicz (nie puste). Jeśli na przykład w kolumnie znajduje się dziesięć komórek, a dwie są puste, liczba wynosi osiem.

  6. Wybierz przycisk OK.

Wynik

Kolumna Data z oryginalnej tabeli jest przestawna w celu uzyskania sumy wszystkich wartości z oryginalnej kolumny Amt na przecięciu pola Kraj i każdej nowej kolumny Data .

Przykład kolumny przestawnej

Oto przykładowe dane użyte w tej procedurze.

Przykład danych przed przestawieniem bez agregacji

Kolumny można przestawiać bez agregacji, gdy pracujesz z kolumnami, których nie można agregować lub nie chcesz agregować wartości.

  1. Aby otworzyć zapytanie, znajdź zapytanie załadowane wcześniej z Edytor Power Query, zaznacz komórkę w danych, a następnie wybierz pozycję Zapytanie > Edytuj. Aby uzyskać więcej informacji , zobacz Tworzenie, ładowanie i edytowanie zapytania w programie Excel.

  2. Zaznacz kolumnę, którą chcesz przestawić. W tym przykładzie wybierz pozycję Położenie. Unikatowe wartości tej kolumny stają się nowymi kolumnami i nagłówkami kolumn.

  3. Wybierz pozycję Przekształć > kolumnę przestawną

  4. W oknie dialogowym Kolumna przestawna na liście Kolumna wartości wybierz pozycję Produkt.

  5. Wybierz pozycję Opcje zaawansowane, a następnie wybierz pozycję Agreguj funkcję wartości. W tym przykładzie wybierz pozycję Nie agreguj

  6. Wybierz przycisk OK.

Wynik

Przykład danych po przestawieniu bez agregacji

Kolumna Położenie z oryginalnej tabeli jest przestawna w celu uzyskania wartości z oryginalnej kolumny Produkt na przecięciu pola Kraj i każdej nowej kolumny Położenie.

W tym przykładzie jest używany przykład z sekcji "Przestawianie i agregowanie kolumny":

Wynik kolumny przestawnej

Jeśli przestawisz kolumnę Data , wybierz pozycję Amt na liście Kolumna wartości , a następnie w opcjach Zaawansowane wybierz pozycję Nie agreguj dla funkcji agreguj wartości, zostanie wyświetlony następujący komunikat o błędzie:

"Expression.Error: W wyliczaniu było zbyt wiele elementów, aby ukończyć operację".

Ten błąd występuje, ponieważ opcja Nie agreguj nie jest przeznaczona do pracy z jedną wartością zwróconą dla przecięcia pola Kraj i Data, a nie wieloma wartościami.

Ten błąd może nie zostać od razu wyświetlony. Gdy pierwotnie zdefiniowano tę wartość, warunki związane z danymi tworzyły pojedynczą wartość w punkcie przecięcia. Później po przyszłej operacji odświeżania warunki danych uległy zmianie i teraz w punkcie przecięcia jest możliwych wiele wartości. W takim przypadku możesz użyć polecenia Pivot z agregacją.

Zobacz też

Dodatek Power Query dla programu Excel — pomoc

Anulowanie przestawienia kolumn (Power Query)

Kolumna przestawna (docs.com)

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ą.