Grupowanie wierszy danych (Power Query)

Dotyczy
Excel dla Microsoft 365 Excel dla Microsoft 365 dla komputerów Mac Excel 2024 Excel 2021 Excel 2019 Excel 2016

W Power Query można grupować te same wartości w jednej lub kilku kolumnach w jeden zgrupowany wiersz. Kolumnę można grupować przy użyciu funkcji agregacji lub grupowania według wierszy. 

Przykład

Poniższe procedury są oparte na tym przykładzie danych zapytania:

Przykład danych przed agregacją

Grupowanie kolumny przy użyciu funkcji agreguj

Dane można grupować przy użyciu funkcji agregacji, takiej jak Suma i Średnia. Na przykład chcesz podsumować sumę jednostek sprzedanych na poziomie kraju i kanału sprzedaży, pogrupowanych według kolumn Kraj i Kanał sprzedaży .

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

  2. Wybierz pozycję Grupa domowa>według.

  3. W oknie dialogowym Grupowanie według wybierz pozycję Zaawansowane , aby zaznaczyć więcej niż jedną kolumnę do zgrupowania.

  4. Aby dodać kolejną kolumnę, wybierz pozycję Dodaj grupowanie

    Wskazówka Aby usunąć lub przenieść grupowanie, wybierz pozycję Więcej (...) obok pola nazwy grupowania.

  5. Wybierz kolumny Kraj i Kanał sprzedaży .

  6. W następnej sekcji:

    Nazwa nowej kolumny Wprowadź "Jednostki sumy" dla nagłówka nowej kolumny.

    Operacji Wybierz pozycję Suma. Dostępne agregacje to Suma, Średnia, Mediana, Minimum, Maksimum, Zliczanie wierszy i Zliczanie unikatowych wierszy.

    Kolumna Wybierz pozycję Jednostki , aby określić kolumnę do zagregowania.

  7. Wybierz przycisk OK.

Wynik

Wyniki grupowania według agregacji

Grupowanie według wiersza

Operacja na wierszach nie wymaga kolumny, ponieważ dane są grupowane według wierszy w oknie dialogowym Grupowanie według. Podczas tworzenia nowej kolumny są dostępne dwie opcje:

Zliczanie wierszy , w którym jest wyświetlana liczba wierszy w każdym zgrupowanym wierszu.

Grupuj: Zlicz wiersze

Wszystkie wiersze Zostanie wstawiona wartość wewnętrzna Tabela . Zawiera on wszystkie wiersze kolumn, według których zostały zgrupowane. Jeśli chcesz, możesz później rozwinąć kolumny. Aby uzyskać więcej informacji, zobacz Praca z kolumną strukturalną listy, rekordu lub tabeli.

Grupuj: Wszystkie wiersze

Procedura

Aby na przykład pogrupować dane według wszystkich wierszy, należy obliczyć łączną liczbę sprzedanych jednostek i dwie inne kolumny, które podadzą nazwę i jednostki sprzedane dla produktu o najwyższej wydajności, podsumowane na poziomie kraju i kanału sprzedaży.

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

  2. Wybierz pozycję Grupa domowa>według.

  3. W oknie dialogowym Grupowanie według wybierz pozycję Zaawansowane , aby zaznaczyć więcej niż jedną kolumnę do zgrupowania.

  4. Dodaj kolumnę do zagregowania, wybierając pozycję Dodaj agregację u dołu okna dialogowego. 

    Wskazówka Aby usunąć lub przenieść agregację, wybierz pozycję Więcej (...) obok pola kolumny.

  5. W obszarze Grupuj według wybierz kolumny Kraj i Kanał sprzedaży .

  6. Utwórz dwie nowe kolumny, wykonując następujące czynności:

    Agregacja Zagreguj kolumnę Jednostki przy użyciu operacji Suma . Nadaj tej kolumnie nazwę Jednostki sumy.

    Wszystkie wiersze Dodaj nową kolumnę Produkty przy użyciu operacji Wszystkie wiersze . Nazwij tę kolumnę Total products. Ponieważ ta operacja działa we wszystkich wierszach, nie trzeba zaznaczać pozycji w obszarze Kolumna , więc nie jest ona dostępna.

  7. Wybierz przycisk OK.

Wynik

Przykładowe procedury grupowania danych

Zobacz również

Dodatek Power Query dla programu Excel — pomoc

Grupowanie lub podsumowywanie wierszy (docs.com)