Applies ToExcel dla Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

W przypadku kolumny strukturalnej, takiej jak Lista, Rekord lub Tabela, z kolumną są skojarzone powiązane wartości. Kolumny strukturalne mają ikonę Rozwiń Ikona rozwinięcia kolumny w nagłówku kolumny.

Istnieją trzy typy kolumn strukturalnych:

  • Lista    Przechowuje listę wartości, na przykład { 1, 2, 5, 10 } lub { "hello", "hi", "good bye" }. Wartość listy w komórce jest najprostszą kolumną strukturalną i nie istnieje relacja między tabelami.

  • Rekord    Przechowuje zestaw nazwanych pól pogrupowanych w jednostkę. Na przykład[ Imię = "Jan", Nazwisko = "Kowalski", Data Urodzenia = #date(2010; 1, 2) ]. Wartość record ( Rekord) w komórce oznacza relację jeden-do-jednego z bieżącą lub podstawową tabelą.

  • Stół    Przechowuje tabelę z relacją pomocniczą z bieżącymi danymi, która jest tabelą podstawową. Wartość tabeli w komórce wskazuje relację jeden-do-wielu z bieżącą lub podstawową tabelą.

Kolumna strukturalna rekordu i tabeli reprezentuje relację w źródle danych, które ma model relacyjny, na przykład jednostkę ze skojarzeniem klucza obcego w źródle strumieniowym OData lub relacją klucza obcego w bazie danych programu SQL Server.

Aby wyświetlić kolumny z powiązanej tabeli, możesz użyć ikony Rozwiń Ikona rozwinięcia kolumny . Na przykład w tabeli Zamówienia operacja rozwijania łączy Order_Details rekordy powiązane z tabelą Zamówienia w celu połączenia elementów wiersza zamówienia z każdym zamówieniem. Operacja rozwijania rozszerza podstawową tabelę o kolumny z tabeli pomocniczej i powiązanej. Aby zilustrować:

Tabela podstawowa zawiera kolumny A i B.

Kolumna A i B

Powiązana tabela ma kolumnę C.

Kolumny A, B i pokrewna C

Operacja rozwijania rozszerza tabelę podstawową o kolumnę C i rozszerza podstawową tabelę o powiązane wartości z tabeli pomocniczej i powiązanej zawierającej kolumnę C.

ABC

Podsumowując, po rozwiniętej kolumnie strukturalnej tabeli wartości są wyświetlane razem z innymi kolumnami w widoku Podgląd danych. Aby uzyskać więcej informacji na temat łączenia tabel podstawowych i powiązanych, zobacz Dowiedz się, jak łączyć wiele źródeł danych

W tym przykładzie operacja rozwijania rozszerza tabelę Zamówienia tak, aby zawierała kolumny Order_Details.ProductID, Order_Details.UnitPrice i Order_Details.Quantity , aby połączyć podstawowe wiersze zamówień i powiązaną tabelę Order_Details wierszami.

Przykładowe dane tabeli strukturalnej

  1. Aby otworzyć zapytanie, znajdź zapytanie załadowane wcześniej z Edytora dodatku 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.Nuta    Zapytanie musi zawierać co najmniej dwie tabele sprzężone w relacji. Aby uzyskać więcej informacji, zobacz Scalanie zapytań. 

  1. Kliknij ikonę rozwijania (Rozwiń) w nagłówku kolumny w kolumnie strukturalnej.

  2. Z listy rozwijanej Nazwy kolumn zaznacz odpowiednie kolumny i wyczyść niepotrzebne kolumny.  Wybieranie nazw kolumn

  3. Wybierz przycisk OK.

Wynik

Tabela zawiera teraz nową kolumnę dla każdej kolumny wybranej w kroku 3. 

Wyniki rozwijania kolumny tabeli strukturalnej

Po rozwinięcie kolumny Record structured ( Rekord ) wartości są wyświetlane jako nowe kolumny w widoku Podgląd danych. Jeśli go nie rozwiniesz, a następnie załadujesz zapytanie do arkusza, dla każdej komórki w kolumnie zostanie wyświetlona wartość zastępcza [Rekord].

  1. Aby otworzyć zapytanie, znajdź zapytanie załadowane wcześniej z Edytora dodatku 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. Aby wyświetlić określoną wartość bez rozwijania kolumny, wybierz wartość w kolumnie strukturalnej zawierającej wartość Record (Rekord ). Na przykład:Rozwijanie kolumny Record Complex

  3. Wybierz ikonę rozwijania (Rozwiń) w nagłówku kolumny w kolumnie strukturalnej.

  4. Z listy rozwijanej Nazwy kolumn zaznacz odpowiednie kolumny i wyczyść niepotrzebne kolumny.Kliknięcie przycisku Rozwiń dla kolumny rekordu strukturalnego

  5. Wybierz przycisk OK.

Wynik

Tabela zawiera teraz nową kolumnę dla każdej kolumny wybranej w kroku 4. 

Wyniki rozwijania strukturalnej kolumny rekordu

Po rozwiniętej kolumnie strukturalnej listy wartości są wyświetlane jako nowe kolumny w widoku Podgląd danych. Jeśli go nie rozwiniesz, a następnie załadujesz zapytanie do arkusza, dla każdej komórki w kolumnie zostanie wyświetlona wartość zastępcza [Lista].

  1. Aby otworzyć zapytanie, znajdź zapytanie załadowane wcześniej z Edytora dodatku 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. Aby wyświetlić określoną wartość bez rozwijania kolumny, wybierz wartość w kolumnie strukturalnej zawierającej wartość Listy. Na przykład:Rozwijanie kolumny złożonej listy

  3. Wybierz ikonę rozwijania (Rozwiń) w nagłówku kolumny w kolumnie strukturalnej.

  4. Wykonaj jedną z następujących czynności:

    • Aby utworzyć wiersz dla każdej wartości listy, wybierz pozycję Rozwiń do nowych wierszy.

    • Aby utworzyć listę wartości tekstowych rozdzielonych ogranicznikiem, wybierz pozycję Wyodrębnij wartości.

  5. Wybierz przycisk OK.

Wynik rozwijania do nowych wierszy

Wyniki rozwijania kolumny lista strukturalna według wierszy

Wynik wyodrębniania wartości średnikiem (;) jako ogranicznik

Wyniki rozwijania kolumny listy strukturalnej przez wyodrębnianie wartości za pomocą ogranicznika

Do pracy z kolumnami strukturalnymi można używać następujących dodatkowych poleceń na wstążce Edytora dodatku Power Query:

  1. Wybierz pozycję Narzędzia główne > Przekształć , a następnie wybierz jedno z następujących poleceń w grupie Kolumna strukturalna .

    Rozszerzać    Podwyższa poziom kolumny strukturalnej (Lista, Rekordy lub Tabela), aby stać się nowymi kolumnami i wierszami w bieżącej tabeli zapytania. To polecenie jest takie samo jak ikona Rozwiń Rozwiń .Kruszywo    Podsumowywanie wartości w kolumnie strukturalnej tabeli przy użyciu funkcji agregacji, takich jak Suma i Liczba. To polecenie działa tak samo, jak wybranie ikony Rozwiń Rozwiń , a następnie wybranie pozycji Agreguj w oknie dialogowym listy rozwijanej Nazwy kolumn . Jest ona dostępna tylko dla kolumny strukturalnej Tabela .Wyodrębnianie wartości Wyodrębnia wartości kolumny listy strukturalnej, łącząc je w pojedynczą wartość tekstową przy użyciu określonego ogranicznika.

Uwaga    Możesz również użyć polecenia Statystyka w grupie Kolumna liczbowa (wybierz pozycję Przekształć > Statystyki) z kolumną strukturalną Tabela . Ma tę samą listę funkcji agregowanych co polecenie Statystyka w grupie Lista liczbowa na karcie kontekstowej Przekształcanie w obszarze Narzędzia list na wstążce Edytora dodatku Power Query.

Za pomocą polecenia Wyszczególnij możesz wyświetlić kartę kontekstu Przekształcanie w obszarze Narzędzia list na wstążce Edytora dodatku Power Query i wyświetlić dodatkowe polecenia do pracy z kolumnami strukturalnymi. Nie należy mylić tej karty Przekształcanie z drugą kartą Przekształcanie , która jest regularnie dostępna na wstążce Edytora dodatku Power Query.

  1. Kliknij prawym przyciskiem myszy nagłówek kolumny, a następnie wybierz pozycję Wyszczególnij.

  2. Aby przekonwertować listę lub rekord na tabelę, w obszarze Narzędzia list wybierz pozycję Przekształć > na tabelę.

  3. Aby zachować górną, dolną lub zakres elementów, w obszarze Narzędzia list wybierz pozycję Przekształć > Zachowaj elementy.

  4. Aby usunąć elementy górne, dolne lub alternatywne, w obszarze Narzędzia list wybierz pozycję Przekształć > Usuń elementy.

  5. Aby usunąć zduplikowane wartości, w obszarze Narzędzia list wybierz pozycję Przekształć > Usuń duplikaty. Aby uzyskać więcej informacji, zobacz Zachowywanie lub usuwanie zduplikowanych wierszy.

  6. Aby odwrócić elementy, w obszarze Narzędzia list wybierz pozycję Przekształć > Odwróć elementy.

  7. Aby posortować dane, w obszarze Narzędzia list wybierz pozycję Sortuj rosnąco Polecenie Sortuj od A do Z w programie Excel sortujące od A do Z lub od najmniejszej liczby do największej lub Sortuj malejąco Polecenie Sortuj od Z do A w programie Excel sortujące od Z do A lub od największej liczby do najmniejszej. Aby uzyskać więcej informacji, zobacz Sortowanie danych.

  8. Aby wyświetlić różne statystyki, w obszarze Narzędzia list wybierz pozycję Przekształć > Statystyki. Dostępne są następujące statystyki: Suma, Minimum, Maksimum, Mediana, Średnia, Standardowy, Odchylenie, Zlicz wartości i Zlicz wartości odrębne. Aby uzyskać więcej informacji, zobacz Agregowanie danych z kolumny.

Zobacz też

Dodatek Power Query dla programu Excel — pomoc

Scalanie zapytań

Grupowanie lub podsumowywanie wierszy (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ą.