Práce se sloupcem se strukturou seznamu, záznamu nebo tabulky (Power Query)

U strukturovaného sloupce, například Seznamu, Záznamunebo Tabulky, jsou k tomuto sloupci přidružené související hodnoty. Strukturované sloupce mají v záhlaví sloupce Ikona rozšíření sloupce ikonu Rozbalit.

Existují tři typy strukturovaných sloupců:

  • Seznam    Ukládá seznam hodnot, například { 1, 2, 5, 10 } nebo { "hello", "hi", "good bye" }. Hodnota seznamu v buňce je nejjednodušší strukturovaný sloupec a neexistuje žádná relace mezi tabulkami.

  • Záznam    Ukládá sadu pojmenovaných polí seskupených do jednotky. Například [ Jméno = "Jan", Příjmení = "Novák", Datumnarození = #date(2010; 1; 2) ]. Hodnota Záznamu v buňce označuje relaci 1:1 s aktuální nebo primární tabulkou.

  • Tabulka    Ukládá tabulku, která má sekundární relaci s aktuálními daty, což je primární tabulka. Hodnota tabulky v buňce označuje relaci 1:N s aktuální nebo primární tabulkou.

Strukturovaný sloupec Záznamu a Tabulka představuje relaci ve zdroji dat, která má relační model, například entitu s přidružením cizího klíče v datovém kanálu OData nebo relaci cizího klíče v databázi SQL Serveru.

Pomocí ikony Rozbalit Ikona rozšíření sloupce můžete zobrazit sloupce ze související tabulky. Například v tabulce Objednávky operace rozbalení sdružuje záznamy Order_Details, které souvisejí s tabulkou Objednávka a kombinují položky řádku objednávky s každou objednávkou. Operace rozbalení rozšiřuje primární tabulku tak, aby zahrnovala sloupce ze sekundární a související tabulky. Pro ilustraci:

Primární tabulka obsahuje sloupce A a B.

Sloupec A a B

Související tabulka obsahuje sloupec C.

Sloupec A, B a sloupec C v relaci

Operace rozbalení rozšiřuje primární tabulku tak, aby zahrnovala sloupec C, a rozbalí primární tabulku se souvisejícími hodnotami ze sekundární a související tabulky, která obsahuje sloupec C.

ABC

Pokud chcete vytvořit souhrn, při rozbalení strukturovaného sloupce Tabulka se hodnoty zobrazí vedle ostatních sloupců v náhledu dat.  Další informace o kombinování primárních a souvisejících tabulek najdete v tématu Naučte se kombinovat více zdrojů dat

V tomto příkladu operace rozbalení rozšíří tabulku Order tak, aby zahrnovala sloupce Order_Details.ProductID, Order_Details.UnitPricea Order_Details.Quantity, aby se sjednocují řádky primární tabulky Pořadí a související Order_Details tabulky.

Ukázková data strukturované tabulky

  1. Pokud chcete otevřít dotaz, vyhledejte dříve načtený dotaz z Power Query Editoru, vyberte buňku v datech a pak vyberte Dotaz > Upravit. Další informace najdete v článku Vytvoření, načtení nebo úprava dotazu v Excelu.

    Poznámka:     Dotaz musí mít aspoň dvě tabulky spojené v relaci. Další informace najdete v tématu Sloučení dotazů. 

  1. Klikněte na ikonu rozbalení ( Rozbalení ) v záhlaví sloupce strukturovaného sloupce.

  2. V rozevíracím seznamu Názvy sloupců vyberte sloupce, které chcete, a zrušte zaškrtnutí položek, které nechcete. 

    Výběr názvů sloupců

  3. Vyberte OK.

Výsledek

Tabulka teď obsahuje nový sloupec pro každý sloupec vybraný v kroku 3. 

Výsledky rozbalení strukturovaného sloupce tabulky

Když rozbalíte sloupec Se strukturovaný záznamem, zobrazí se hodnoty v náhledu dat jako nové sloupce. Pokud ho rozbalíte a potom dotaz načtete do listu, zobrazí se zástupná hodnota [Záznam] pro každou buňku ve sloupci.

  1. Pokud chcete otevřít dotaz, vyhledejte dříve načtený dotaz z Power Query Editoru, vyberte buňku v datech a pak vyberte Dotaz > Upravit. Další informace najdete v článku Vytvoření, načtení nebo úprava dotazu v Excelu.

  2. Pokud chcete zobrazit určitou hodnotu bez rozbalení sloupce, vyberte hodnotu ve strukturovaném sloupci, který má hodnotu Záznamu. Příklad:

    Rozbalení sloupce Se složitým záznamem

  3. V záhlaví sloupce strukturovaného sloupce vyberte ikonu rozbalení ( Rozbalení ).

  4. V rozevíracím seznamu Názvy sloupců vyberte sloupce, které chcete, a zrušte zaškrtnutí položek, které nechcete.

    Kliknutí na Rozbalit u sloupce strukturovaného záznamu

  5. Vyberte OK.

Výsledek

Tabulka teď obsahuje nový sloupec pro každý sloupec vybraný v kroku 4. 

Výsledky rozbalení sloupce strukturovaného záznamu

Když rozbalíte sloupec s strukturovaný seznamem, zobrazí se hodnoty v náhledu dat jako nové sloupce. Pokud ho rozbalíte a potom dotaz načtete do listu, zobrazí se zástupná hodnota [Seznam] pro každou buňku ve sloupci.

  1. Pokud chcete otevřít dotaz, vyhledejte dříve načtený dotaz z Power Query Editoru, vyberte buňku v datech a pak vyberte Dotaz > Upravit. Další informace najdete v článku Vytvoření, načtení nebo úprava dotazu v Excelu.

  2. Pokud chcete zobrazit určitou hodnotu bez rozbalení sloupce, vyberte hodnotu ve strukturovaném sloupci, který má hodnotu Seznamu. Příklad:

    Rozbalení komplexního sloupce seznamu

  3. V záhlaví sloupce strukturovaného sloupce vyberte ikonu rozbalení ( Rozbalení ).

  4. Udělejte jednu z těchto věcí:

    • Pokud chcete vytvořit řádek pro každou hodnotu seznamu, vyberte Rozbalit na nové řádky.

    • Pokud chcete vytvořit seznam textových hodnot oddělených oddělovačem, vyberte Extrahovat hodnoty.

  5. Vyberte OK.

Výsledek pro rozbalení na nové řádky

Výsledky rozbalení sloupce strukturovaného seznamu o řádky

Výsledek pro extrahování hodnot středníkem (;) jako oddělovač

Výsledky rozbalení strukturovaného seznamu Sloupec extrahováním hodnot oddělovačem

Pro práci se strukturovanými sloupci můžete použít následující další příkazy na pásu karet Editoru Power Query:

  1. Vyberte Domů > Transformovat a pak vyberte jeden z následujících příkazů ve skupině Strukturovaný sloupec.

    Rozbalit    Podporuje strukturovaný sloupec (Seznam, Záznamy nebo Tabulka) tak, aby se stal novými sloupci a řádky v aktuální tabulce dotazu. Tento příkaz je stejný jako ikona Rozbalit Rozbalení .

    Agregovat     Shrňte hodnoty ve strukturovaném sloupci Tabulky pomocí agregačních funkcí, včetně součet a počtu. Tento příkaz je stejný jako výběr ikony Rozbalit Rozbalení a potom v rozevíracím seznamu Názvy sloupců vyberte Agregovat. Je k dispozici jenom pro sloupec s strukturou tabulky.

    Extrahovat hodnoty Extrahuje hodnoty strukturovaného sloupce Seznam jejich kombinací do jedné textové hodnoty pomocí zadaného oddělovače.

Poznámka:    Můžete také použít příkaz Statistika ve skupině Sloupec čísel (Vybrat transformaci> Statistika)se strukturovaným sloupcem Tabulka. Obsahuje stejný seznam agregačních funkcí jako příkaz Statistika ve skupině Číselný seznam na kartě Kontext transformace v části Nástroje seznamu na pásu karet Editoru Power Query.

Pomocí příkazu Přejít k podrobnostem můžete zobrazit kartu Kontextu transformace v části Nástroje seznamu na pásu karet Editoru Power Query a zobrazit další příkazy pro práci se strukturovanými sloupci. Nezaměňujte tuto kartu Transformace s jinou záložkou Transformace, která je pravidelně dostupná na pásu karet Editoru Power Query.

  1. Klikněte pravým tlačítkem myši na záhlaví sloupce a pak vyberte Přejít k podrobnostem.

  2. Pokud chcete převést seznam nebo záznam na tabulku, vyberte v části Nástroje seznamumožnost > na tabulku.

  3. Pokud chcete zachovat horní, dolní nebo oblast položek, vyberte v části Nástroje seznamumožnost > Zachovat položky.

  4. Pokud chcete odebrat horní, dolní nebo alternativní položky, vyberte v části Nástroje seznamumožnost > Odebrat položky.

  5. Pokud chcete odebrat duplicitní hodnoty, vyberte v části Nástroje seznamumožnost > Odebrat duplicity. Další informace najdete v článku o tom,jak zachovat nebo odebrat duplicitní řádky .

  6. Pokud chcete položky vrátit zpět, vyberte v části Nástroje seznamumožnost > položky.

  7. Pokud chcete data seřadit, vyberte v části Nástrojeseznamu možnost Seřadit vzestupně Příkaz A až Z v Excelu, který seřadí data od A do Z nebo od  nejmenšího po největší nebo Seřadit sestupně Příkaz Z až A v Excelu, který seřadí data od Z do A nebo od největšího po nejmenší . Další informace najdete v tématu Řazení dat.

  8. Pokud chcete zobrazit různé statistiky, vyberte v části Nástroje seznamumožnost Transformovat > Statistika. K dispozici jsou následující statistiky: Součet, Minimum, Maximum, Medián, Průměr, Směrodatnáodchylka ,Počethodnot a Počet odlišných hodnot. Další informace najdete v tématu Agregování dat ze sloupce.

Viz také

Nápověda k Power Query pro Excel

Sloučení dotazů

Seskupení nebo shrnutí řádků (docs.com)

Potřebujete další pomoc?

Rozšiřte své dovednosti s Office
Projít školení
Získejte nové funkce jako první
Připojte se k účastníkům programu Office Insiders

Byly tyto informace užitečné?

Děkujeme vám za zpětnou vazbu.

Děkujeme vám za váš názor! Pravděpodobně bude užitečné, když vás spojíme s některým z našich agentů podpory Office.

×