Applies ToExcel за Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

За структурирана колона, като например "Списък", "Запис" или "Таблица", има свързани стойности, свързани с колоната. Структурираните колони имат икона разгъване, Икона за разгъване на колона в заглавката на колоната.

Има три типа структурирани колони:

  • Списък    Съхранява списък със стойности, например { 1, 2, 5, 10 } или { "hello", "hi", "good bye" }. Стойността на "Списък" в клетка е най-простата структурирана колона и няма релация между таблици.

  • Запис    Съхранява набор от наименувани полета, групирани в единица. Например [ FirstName = "Joe", LastName = "Smith", Birthdate = #date(2010; 1; 2) ]. Стойност " Запис" в клетката показва релация "един към един" на таблица с текущата или първичната таблица.

  • Маса    Съхранява таблица, която има вторична релация с текущите данни, която е първичната таблица. Стойността на "Таблица" в клетката показва релация "един към много" с текущата или основната таблица.

Структурираната колона "Запис " и "Таблица" представлява релация в източника на данни, която има релационна модел, като например обект с асоциация на външен ключ в канал на OData или релация на външен ключ в база данни на SQL Server.

Можете да използвате иконата Разгъване на Икона за разгъване на колона , за да видите колони от свързана таблица. Например в таблицата "Поръчки" операцията разгъване обединява Order_Details записи, които са свързани с таблицата "Поръчка" , за да комбинира елементите на редовете за поръчки с всяка поръчка. Операцията разгъване разширява основната таблица, така че да включва колони от вторична и свързана таблица. За да илюстрирате:

Основната таблица има колони A и B.

Колони A и B

Свързаната таблица има колона C.

Колона A, B и свързана C

Операцията разгъване разширява основна таблица, за да включи колона C , и разширява първична таблица със свързани стойности от вторичната и свързаната таблица, която съдържа колона C.

ABC

За да обобщите, когато разгънете структурирана колона " Таблица" , стойностите се показват заедно с другите колони във "Визуализация на данни". За повече информация относно комбинирането на първични и свързани таблици вж. Научете как да комбинирате няколко източника на данни

В този пример операцията разгъване разширява таблицата Order , за да включи колоните Order_Details.ProductID, Order_Details.UnitPrice и Order_Details.Quantity , за да обедини редовете на основната таблица Order и свързаната таблица Order_Details редове.

Примерни данни за структурирана таблица

  1. За да отворите заявка, намерете такава, заредена преди от редактора на Power Query, изберете клетка в данните и след това изберете Заявка > Редактиране. За повече информация вижте Създаване, зареждане или редактиране на заявка в Excel.Бележка    Заявката трябва да има поне две таблици, съединени в релация. За повече информация вижте Обединяване на заявки. 

  1. Щракнете върху иконата за разгъване (Разгъване) в заглавката на структурираната колона.

  2. В падащия списък Имена на колони изберете колоните, които искате, и изчистете колоните, които не искате.  Избиране на имена на колони

  3. Изберете OK.

Result

Таблицата сега съдържа нова колона за всяка от колоните, избрани в стъпка 3. 

Резултати от разгъване на структурирана колона на таблица

Когато разгънете структурирана колона Запис , стойностите се показват като нови колони във Визуализация на данни. Ако не я разширите и след това не заредите заявка в работен лист, ще видите стойност в контейнер [Record] за всяка клетка в колоната.

  1. За да отворите заявка, намерете такава, заредена преди от редактора на Power Query, изберете клетка в данните и след това изберете Заявка > Редактиране. За повече информация вижте Създаване, зареждане или редактиране на заявка в Excel.

  2. За да видите конкретна стойност, без да разгъвате колоната, изберете стойност в структурираната колона, която има стойност Record . Например:Разгъване на колона Record Complex

  3. Изберете иконата за разгъване (Разгъване) в заглавката на структурираната колона.

  4. В падащия списък Имена на колони изберете колоните, които искате, и изчистете колоните, които не искате.Щракване върху "Разгъване" за колона със структуриран запис

  5. Изберете OK.

Result

Таблицата сега съдържа нова колона за всяка от колоните, избрани в стъпка 4. 

Резултати от разгъване на структурирана колона "Запис"

Когато разгънете структурирана колона "Списък", стойностите се показват като нови колони във "Визуализация на данни". Ако не я разширите и след това не заредите заявка в работен лист, ще видите стойност в контейнер на [List] за всяка клетка в колоната.

  1. За да отворите заявка, намерете такава, заредена преди от редактора на Power Query, изберете клетка в данните и след това изберете Заявка > Редактиране. За повече информация вижте Създаване, зареждане или редактиране на заявка в Excel.

  2. За да видите конкретна стойност, без да разгъвате колоната, изберете стойност в структурираната колона, която има стойност на списък. Например:Разгъване на сложна колона "Списък"

  3. Изберете иконата за разгъване (Разгъване) в заглавката на структурираната колона.

  4. Направете едно от следните неща:

    • За да създадете ред за всяка стойност на списък, изберете Разгъване до Нови редове.

    • За да създадете списък с текстови стойности, разделени с разделител, изберете Извличане на стойности.

  5. Изберете OK.

Резултат за разгъване до нови редове

Резултати от разгъване на колона със структуриран списък по редове

Резултат за извличане на стойности с точка и запетая (;) като разделител

Резултати от разгъване на колона със структуриран списък чрез извличане на стойности с разделител

Можете да използвате следните допълнителни команди на лентата на редактора на Power Query, за да работите със структурирани колони:

  1. Изберете Начало > трансформация и след това изберете една от следните команди в групата Структурирана колона .

    Разширявам    Повишава структурирана колона (Списък, Записи или Таблица), така че да стане нова колона и редове в текущата таблица на заявката. Тази команда е същата като иконата разгъване на Разгъване .Агрегат    Обобщаване на стойности в структурирана колона на таблица с помощта на агрегатни функции, включително Sum и Count. Тази команда е същата като избирането на иконата Разгъване на Разгъване и след това избирането на Агрегат в падащия диалогов прозорец Имена на колони . Тя е налична само за структурираната колона "Таблица" .Извличане на стойности Извлича стойностите на структурирана колона " Списък" , като ги комбинира в една текстова стойност с помощта на указан разделител.

Забележка    Можете също да използвате командата Статистика в групата Числова колона (Избор на трансформация > статистика) със структурирана колона Таблица . Той има същия списък с агрегатни функции като командата Статистика в групата Числов списък на контекстния раздел Трансформация под Инструменти за списъци в лентата на редактора на Power Query.

Можете да използвате командата Детайлизиране , за да покажете контекстния раздел Трансформация под Инструменти за списъци в лентата на редактора на Power Query и да покажете допълнителни команди за работа със структурирани колони. Не бъркайте този раздел Трансформация с другия раздел Трансформация , който редовно се предлага с лентата на редактора на Power Query.

  1. Щракнете с десния бутон върху заглавката на колоната и след това изберете Детайлизиране.

  2. За да конвертирате списъка или записа в таблица, под Инструменти за списъци изберете Преобразуване > в таблица.

  3. За да запазите най-горе, отдолу или диапазон от елементи, под Инструменти за списъци изберете Трансформация > Запазване на елементите.

  4. За да премахнете горните, долните или алтернативните елементи, под Инструменти за списъци изберете Трансформация > Премахване на елементи.

  5. За да премахнете дублиращи се стойности, под Инструменти за списъци изберете Трансформация > Премахване на дубликати. За повече информация вижте Запазване или премахване на дублирани редове.

  6. За да обърнете елементите, под Инструменти за списъци изберете Трансформация > Обръщане на елементи.

  7. За да сортирате данните, под Инструменти за списъци изберете Сортирай възходящо Команда "от А до Я" в Excel, която сортира от А към Я или от най-малкото число към най-голямото или Сортирай низходящо Команда "от Я до А" в Excel, която сортира от Я към А или от най-голямото число към най-малкото. За повече информация вижте Сортиране на данни.

  8. За да покажете различни статистики, под Инструменти за списъци изберете Трансформация > Статистика. Налични са следните статистики: сума, минимум, максимум, медиана, средна стойност, стандартно, отклонение, брой стойности и брой отделни стойности. За повече информация вижте Агрегиране на данни от колона.

Вж. също

Помощ за Power Query за Excel

Обединяване на заявки

Групиране или обобщаване на редове (docs.com)

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

Общностите ви помагат да задавате и отговаряте на въпроси, да давате обратна връзка и да получавате информация от експерти с богати знания.