Práca so štruktúrovaným stĺpcom zoznamu, záznamu alebo tabuľky (Power Query)

Vzťahuje sa na
Excel pre Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

Pre štruktúrovaný stĺpec, ako napríklad Zoznam, Záznam alebo Tabuľka, sú k stĺpcu priradené súvisiace hodnoty. Štruktúrované stĺpce majú ikonu rozbalenia Ikona rozbalenia v hlavičke stĺpca.

Informácie o štruktúrovaných stĺpcoch

Existujú tri typy štruktúrovaných stĺpcov:

  • Zoznam Ukladá zoznam hodnôt, napríklad { 1, 2, 5, 10 } alebo { "ahoj", "ahoj", "dovidenia" }. Hodnota položky Zoznam v bunke je najjednoduchším štruktúrovaným stĺpcom a neexistuje žiadny vzťah tabuľky.
  • Záznam Ukladá množinu pomenovaných polí zoskupených do jednotky. Napríklad: [ Meno = "Joze", Priezvisko = "Kováč", Dátum narodenia = #date(2010, 1, 2) ]. Hodnota Záznam v bunke označuje vzťah "one-to-one" s aktuálnou alebo primárnou tabuľkou.
  • Tabuľka Uloží tabuľku, ktorá má sekundárny vzťah k aktuálnym údajom, ktorým je primárna tabuľka. Hodnota položky Tabuľka v bunke označuje vzťah typu "one-to-many" s aktuálnou alebo primárnou tabuľkou.

Štruktúrovaný stĺpec Záznam a tabuľka predstavuje vzťah v zdroji údajov, ktorý má relačný model, ako je napríklad entita s priradením cudzieho kľúča v informačnom kanáli OData alebo vzťah cudzieho kľúča v databáze SQL Server.

Informácie o rozbalení tabuľky štruktúrovaných stĺpcov

Ak chcete zobraziť stĺpce zo súvisiacej tabuľky, môžete použiť ikonu ikony rozbalenia stĺpca. Napríklad v tabuľke Objednávky sa pomocou operácie rozbalenia spoja Order_Details záznamy, ktoré súvisia s tabuľkou Objednávky , a riadkové položky objednávky sa skombinujú s jednotlivými objednávkami. Operácia rozbalenia rozšíri primárnu tabuľku tak, aby zahŕňala stĺpce zo sekundárnej a súvisiacej tabuľky. Na ilustráciu:

Primárna tabuľka obsahuje stĺpce A a B.

Stĺpce A a B

Súvisiaca tabuľka obsahuje stĺpec C.

Stĺpec A, B a súvisiaci C

Operácia rozbalenia rozšíri primárnu tabuľku tak, aby zahŕňala stĺpec C , a rozbalí primárnu tabuľku o súvisiace hodnoty zo sekundárnej a súvisiacej tabuľky, ktorá obsahuje stĺpec C.

ABC

Stručne povedané, keď rozbalíte štruktúrovaný stĺpec tabuľky, hodnoty sa zobrazia spolu s ostatnými stĺpcami v ukážke údajov. Ďalšie informácie o kombinovaní primárnych a súvisiacich tabuliek nájdete v článku Kombinovanie viacerých zdrojov údajov

Rozbalenie tabuľky so štruktúrovaným stĺpcom

V tomto príklade operácia rozbalenia rozšíri tabuľku Objednávky tak, aby zahŕňala stĺpce Order_Details.IDProduktu, Order_Details.JednotkováCena a Order_Details.Množstvo , čím sa spoja riadky primárnej tabuľky Objednávka a súvisiaca tabuľka Order_Details riadky.

Vzorové údaje štruktúrovanej tabuľky

  1. Ak chcete otvoriť dotaz, vyhľadajte dotaz, ktorý bol predtým načítaný z Editor Power Query, vyberte bunku v údajoch a potom vyberte položku Upraviť dotaz>. Ďalšie informácie nájdete v téme Vytvorenie, načítanie alebo úprava dotazu v Exceli.

    Poznámka Dotaz musí mať aspoň dve tabuľky spojené vo vzťahu. Ďalšie informácie nájdete v téme Zlúčenie dotazov. 

  1. Kliknite na ikonu rozbalenia (Rozbaliť ) v hlavičke stĺpca štruktúrovaného stĺpca.

  2. V rozbaľovacom zozname Názvy stĺpcov vyberte požadované stĺpce a zrušte začiarknutie stĺpcov, ktoré nechcete. 

    Výber názvov stĺpcov

  3. Vyberte tlačidlo OK.

Výsledok

Tabuľka teraz obsahuje nový stĺpec pre každý stĺpec vybratý v kroku 3. 

Výsledky rozbalenia štruktúrovaného stĺpca tabuľky

Rozbalenie štruktúrovaného stĺpca záznamu

Keď rozbalíte štruktúrovaný stĺpec záznamu , hodnoty sa zobrazia ako nové stĺpce v ukážke údajov. Ak ho nerozbalíte a potom nenačítate dotaz do hárka, pre každú bunku v stĺpci sa zobrazí zástupná hodnota [Záznam].

  1. Ak chcete otvoriť dotaz, vyhľadajte dotaz, ktorý bol predtým načítaný z Editor Power Query, vyberte bunku v údajoch a potom vyberte položku Upraviť dotaz>. Ďalšie informácie nájdete v téme Vytvorenie, načítanie alebo úprava dotazu v Exceli.

  2. Ak chcete zobraziť konkrétnu hodnotu bez rozbalenia stĺpca, vyberte hodnotu v štruktúrovanom stĺpci, ktorý obsahuje hodnotu záznamu . Príklad:

    Rozbalenie stĺpca Record Complex

  3. Vyberte ikonu rozbalenia (Rozbaliť ) v hlavičke stĺpca štruktúrovaného stĺpca.

  4. V rozbaľovacom zozname Názvy stĺpcov vyberte požadované stĺpce a zrušte začiarknutie stĺpcov, ktoré nechcete.

    Kliknutie na položku Rozbaliť pre stĺpec štruktúrovaného záznamu

  5. Vyberte tlačidlo OK.

Výsledok

Tabuľka teraz obsahuje nový stĺpec pre každý stĺpec vybratý v kroku 4. 

Výsledky rozbalenia štruktúrovaného stĺpca záznamu

Rozbalenie štruktúrovaného stĺpca Zoznam

Keď rozbalíte štruktúrovaný stĺpec Zoznam, hodnoty sa zobrazia ako nové stĺpce v ukážke údajov. Ak tabuľku nerozbalíte a potom nenačítate dotaz do hárka, pre každú bunku v stĺpci sa zobrazí zástupná hodnota [List].

  1. Ak chcete otvoriť dotaz, vyhľadajte dotaz, ktorý bol predtým načítaný z Editor Power Query, vyberte bunku v údajoch a potom vyberte položku Upraviť dotaz>. Ďalšie informácie nájdete v téme Vytvorenie, načítanie alebo úprava dotazu v Exceli.

  2. Ak chcete zobraziť konkrétnu hodnotu bez rozbalenia stĺpca, vyberte hodnotu v štruktúrovanom stĺpci obsahujúcom hodnotu zo zoznamu . Príklad:

    Rozbalenie komplexného stĺpca zoznamu

  3. Vyberte ikonu rozbalenia (Rozbaliť ) v hlavičke stĺpca štruktúrovaného stĺpca.

  4. Použite jeden z nasledovných postupov:

    • Ak chcete vytvoriť riadok pre každú hodnotu zoznamu, vyberte položku Rozbaliť na nové riadky.
    • Ak chcete vytvoriť zoznam textových hodnôt oddelených oddeľovačom, vyberte položku Extrahovať hodnoty.
  5. Vyberte tlačidlo OK.

Výsledok pre rozbaliť do nových riadkov

Výsledky rozbalenia štruktúrovaného zoznamu stĺpec o riadky

Výsledok pre funkciu Extrahovať hodnoty bodkočiarkou (;) ako oddeľovačom

Výsledky rozbalenia štruktúrovaného zoznamu Stĺpec extrahovaním hodnôt pomocou oddeľovača

Používanie príkazov v skupine Štruktúrovaný stĺpec

Pri práci so štruktúrovanými stĺpcami môžete na páse s nástrojmi Editor Power Query použiť nasledujúce príkazy:

  1. Vyberte položkuTransformovaťdomov> a potom v skupine Štruktúrovaný stĺpec vyberte niektorý z nasledujúcich príkazov.
    Rozbaľte Zvýšenie úrovne štruktúrovaného stĺpca (Zoznam, Záznamy alebo Tabuľky) na nové stĺpce a riadky v aktuálnej tabuľke dotazu. Tento príkaz je rovnaký ako ikona rozbalenia alebo rozbalenia.

    Agregovať Zhrnutie hodnôt v tabuľke v štruktúrovanom stĺpci pomocou agregačných funkcií vrátane funkcií Súčet a Počet. Tento príkaz je rovnaký ako výber ikony Rozbaliť alebo rozbaliť a následný výber položky Agregovať v dialógovom okne rozbaľovacieho zoznamu Názvy stĺpcov. Je k dispozícii len pre štruktúrovaný stĺpec tabuľky .

    Extrahovať hodnoty Extrahuje hodnoty stĺpca štruktúrovaného zoznamu ich kombináciou do jednej textovej hodnoty pomocou určeného oddeľovača.

Poznámka Príkaz Štatistika môžete použiť aj v skupine Stĺpec s číslom ( Vyberte položku Transformovať>štatistiku) so štruktúrovaným stĺpcom tabuľky . Obsahuje rovnaký zoznam agregačných funkcií ako príkaz Štatistika v skupine Číselný zoznam na kontextovej karte Transformovať v časti Nástroje zoznamu na páse s nástrojmi Editor Power Query.

Použitie kontextovej karty Transformovať

Pomocou príkazu Prejsť na detaily môžete zobraziť kontextovú kartu Transformovať v časti Nástroje zoznamu na páse s nástrojmi Editor Power Query, čím sa zobrazia ďalšie príkazy na prácu so štruktúrovanými stĺpcami. Nezamieňajte si túto kartu Transformovať s inou kartou Transformovať, ktorá je pravidelne k dispozícii s pásom s nástrojmi Editor Power Query.

  1. Kliknite pravým tlačidlom myši na hlavičku stĺpca a potom vyberte položku Prejsť na detaily.
  2. Ak chcete skonvertovať zoznam alebo záznam na tabuľku, v časti Nástroje zoznamu vyberte položku Transformovať>na tabuľku.
  3. Ak chcete zachovať hornú a dolnú časť položiek alebo len ich rozsah, v časti Nástroje zoznamu vyberte položku Transformovať>položky ponechať.
  4. Ak chcete odstrániť horné, posledné alebo alternatívne položky, v časti Nástroje zoznamu vyberte položky Transformovať>a odstrániť položky.
  5. Ak chcete odstrániť duplicitné hodnoty, v časti Nástroje zoznamu vyberte položku Transformovať> aodstrániť duplicity. Ďalšie informácie nájdete v téme Zachovanie alebo odstránenie duplicitných riadkov.
  6. Ak chcete položky obrátiť naspäť, v časti Nástroje zoznamu vyberte položku Transformovať>invertovať položky.
  7. Ak chcete údaje zoradiť, v časti Nástroje zoznamu vyberte príkaz Zoradiť vzostupne od A po Z v Exceli, ktorý zoradí od A po Z alebo od najmenšieho čísla po najväčšie alebo Zoradiť zostupne od Z po A Príkaz v Exceli, ktorý zoradí od Z po A alebo od najväčšieho čísla po najmenšie. Ďalšie informácie nájdete v téme Zoraďovanie údajov.
  8. Ak chcete zobraziť rôzne štatistiky, v časti Nástroje zoznamu vyberte položku Transformovať>štatistiku. K dispozícii sú nasledujúce štatistiky: Súčet, Minimum, Maximum, Medián, Priemer, Standard, Odchýlka, Spočítať hodnoty a Spočítať odlišné hodnoty. Ďalšie informácie nájdete v téme Agregácia údajov zo stĺpca.

Pozrite tiež

Pomocník doplnku Power Query pre Excel

Zlúčenie dotazov

Zoskupenie alebo zhrnutie riadkov (docs.com)