Applies To„Excel“, skirta „Microsoft 365“ „Excel 2024“ Excel 2021 Excel 2019 Excel 2016

Struktūriniame stulpelyje, pvz., Sąraše, Įraše arba Lentelėje, yra su stulpeliu susietų susijusių reikšmių. Struktūrinių stulpelių stulpelio antraštėje Stulpelio išplėtimo piktograma piktograma Išplėsti.

Yra trys struktūrinių stulpelių tipai:

  • Sąrašas    Saugomas reikšmių sąrašas, pvz., { 1, 2, 5, 10 } arba { "hello", "hi", "good bye" }. Langelio sąrašo reikšmė yra paprasčiausias struktūrinis stulpelis ir nėra lentelės ryšio.

  • Įrašas    Saugomas įvardytųjų laukų, sugrupuotų į vienetą, rinkinys. Pavyzdžiui, [ Vardas = "Joe", Pavardė = "Smith", Birthdate = #date(2010, 1, 2) ]. Įrašo reikšmė langelyje nurodo ryšį "vienas su vienu" su dabartine arba pirmine lentele.

  • Stalas    Saugoma lentelė, turinti antrinį ryšį su dabartiniais duomenimis, kurie yra pirminė lentelė. Langelio Reikšmė Lentelė nurodo ryšį "vienas su daugeliu" su dabartine arba pirmine lentele.

Įrašų ir lentelių struktūruotas stulpelis nurodo ryšį duomenų šaltinyje, kuris turi sąryšinį modelį, pvz., objektą su išorinio rakto susiejimu "OData" informacijos santraukoje arba išorinio rakto ryšį "SQL Server" duomenų bazėje.

Galite naudoti piktogramą Išplėsti Stulpelio išplėtimo piktograma , kad pamatytumėte stulpelius iš susijusios lentelės. Pavyzdžiui, lentelėje Užsakymai išplėtimo operacija sujungia Order_Details įrašus, susijusius su lentele Užsakymas , kad būtų galima derinti užsakymo eilutės elementus su kiekvienu užsakymu. Išplėtimo operacija išplečia pirminę lentelę, kad būtų įtraukti stulpeliai iš antrinės ir susijusios lentelės. Norėdami iliustruoti:

Pirminėje lentelėje yra stulpelių A ir B.

Stulpeliai A ir B

Susijusioje lentelėje yra stulpelis C.

A, B stulpeliai ir susijęs C

Išplėtimo operacija išplečia pirminę lentelę, kad būtų įtrauktas stulpelis C , ir išplečia pirminę lentelę su susijusiomis reikšmėmis iš antrinės ir susijusios lentelės, kurioje yra stulpelis C.

ABC

Norint sumuoti, išplėčius lentelės struktūrinį stulpelį, reikšmės duomenų peržiūros rodinyje rodomos šalia kitų stulpelių. Daugiau informacijos apie pirminių ir susijusių lentelių jungimą žr. Sužinokite, kaip sujungti kelis duomenų šaltinius

Šiame pavyzdyje išplėtimo operacija išplečia lentelę Užsakymas , kad būtų galima įtraukti stulpelius Order_Details.ProductID, Order_Details.UnitPrice ir Order_Details.Quantity , kad būtų sujungtos pirminės lentelės Užsakymo eilutės ir susijusios lentelės Order_Details eilutės.

Struktūrinių lentelių duomenų pavyzdys

  1. Norėdami atidaryti užklausą, raskite anksčiau įkeltą iš "Power Query" rengyklės, pažymėkite duomenų langelį, tada pasirinkite Užklausos > Redaguoti. Daugiau informacijos žr. Užklausos kūrimas, įkėlimas arba redagavimas programoje "Excel".Nata    Užklausoje turi būti bent dvi sujungtos ryšio lentelės. Daugiau informacijos žr. Užklausų suliejimas. 

  1. Spustelėkite išplėtimo piktogramą (Išplėsti) struktūrinių stulpelių antraštėje.

  2. Išplečiamajame sąraše Stulpelių pavadinimai pasirinkite norimus stulpelius ir išvalykite nenorimus stulpelius.  Stulpelių pavadinimų pasirinkimas

  3. Pasirinkite Gerai.

Rezultatas

Lentelėje dabar yra naujas stulpelis kiekvienam stulpeliui, pasirinktam atliekant 3 veiksmą. 

Struktūrinių lentelių stulpelio išplėtimo rezultatai

Kai išplečiate įrašo struktūrinį stulpelį, reikšmės duomenų peržiūroje rodomos kaip nauji stulpeliai. Jei neišplėsite jos ir tada įkelsite užklausą į darbalapį, matysite kiekvieno stulpelio langelio vietos rezervavimo ženklo reikšmę [Record].

  1. Norėdami atidaryti užklausą, raskite anksčiau įkeltą iš "Power Query" rengyklės, pažymėkite duomenų langelį, tada pasirinkite Užklausos > Redaguoti. Daugiau informacijos žr. Užklausos kūrimas, įkėlimas arba redagavimas programoje "Excel".

  2. Norėdami pamatyti konkrečią reikšmę neišplėsdami stulpelio, pasirinkite reikšmę struktūriniame stulpelyje, kuriame yra įrašo reikšmė. Pavyzdžiui:Stulpelio Record Complex išplėtimas

  3. Pasirinkite išplėtimo piktogramą (Išplėsti) struktūrinių stulpelių antraštėje.

  4. Išplečiamajame sąraše Stulpelių pavadinimai pasirinkite norimus stulpelius ir išvalykite nenorimus stulpelius.Clicking Expand for a structured record column

  5. Pasirinkite Gerai.

Rezultatas

Dabar lentelėje yra naujas stulpelis kiekvienam stulpeliui, pasirinktam atliekant 4 veiksmą. 

Struktūrinių įrašų stulpelio išplėtimo rezultatai

Kai išplečiate sąrašo struktūrinį stulpelį, reikšmės duomenų peržiūroje rodomos kaip nauji stulpeliai. Jei neišplėsite jos ir tada įkelsite užklausą į darbalapį, matysite kiekvieno stulpelio langelio vietos rezervavimo ženklo reikšmę [Sąrašas].

  1. Norėdami atidaryti užklausą, raskite anksčiau įkeltą iš "Power Query" rengyklės, pažymėkite duomenų langelį, tada pasirinkite Užklausos > Redaguoti. Daugiau informacijos žr. Užklausos kūrimas, įkėlimas arba redagavimas programoje "Excel".

  2. Norėdami pamatyti konkrečią reikšmę neišplėsdami stulpelio, pasirinkite reikšmę struktūriniame stulpelyje, kuriame yra sąrašo reikšmė. Pavyzdžiui:Sudėtinio stulpelio Sąrašo išplėtimas

  3. Pasirinkite išplėtimo piktogramą (Išplėsti) struktūrinių stulpelių antraštėje.

  4. Atlikite vieną iš šių veiksmų:

    • Norėdami sukurti kiekvienos sąrašo reikšmės eilutę, pasirinkite Išplėsti iki naujų eilučių.

    • Norėdami sukurti teksto reikšmių, atskirtų skyrikliu, sąrašą, pasirinkite Išskleisti reikšmes.

  5. Pasirinkite Gerai.

Išplėtimo į naujas eilutes rezultatas

Struktūrinių sąrašų stulpelio išplėtimo pagal eilutes rezultatai

Result for Extract Values with a semicolon (;) as a delimiter

Struktūrinių sąrašų stulpelio išplėtimo rezultatai išskleidžiant reikšmes su skyrikliu

Norėdami dirbti su struktūriniais stulpeliais, "Power Query" rengyklės juostelėje galite naudoti šias papildomas komandas:

  1. Pasirinkite Pagrindinis > Transformuoti , tada grupėje Struktūrinis stulpelis pasirinkite vieną iš toliau nurodytų komandų.

    Išplėsti    Paaukštins struktūrinį stulpelį (Sąrašas, Įrašai arba Lentelė), kad jis taptų naujais stulpeliais ir eilutėmis dabartinėje užklausos lentelėje. Ši komanda sutampa su piktograma Išplėsti Išplėsti .Bendra    Sumuoti lentelės struktūrinių stulpelių reikšmes naudojant agregavimo funkcijas, įskaitant Sum ir Count. Ši komanda veikia taip pat, kaip pasirinkus piktogramą Išplėsti Išplėsti , tada išplečiamajame dialogo lange Stulpelių pavadinimai pasirinkus Agreguoti. Ją galima naudoti tik lentelės struktūriniame stulpelyje.Išskleisti reikšmes Išskleidžia struktūrinių sąrašų stulpelio reikšmes, sujungdamas jas į vieną teksto reikšmę, naudodamas nurodytą skyriklį.

Pastaba    Taip pat galite naudoti komandą Statistika , esančią grupėje Skaičių stulpelis (pasirinkite Transformuoti > statistiką) su lentelės struktūriniu stulpeliu. Jis turi tą patį agregavimo funkcijų sąrašą kaip ir komanda Statistika grupėje Skaitinis sąrašas , esančioje konteksto skirtuko Transformavimas dalyje Sąrašo įrankiai "Power Query" rengyklės juostelėje.

Galite naudoti komandą Detalizuoti, kad "Power Query" rengyklės juostelės dalyje Sąrašo įrankiai būtų rodomas konteksto skirtukas Transformavimas ir būtų rodomos papildomos darbo su struktūriniais stulpeliais komandos. Nepainiokite šio skirtuko Transformavimas su kitu skirtuku Transformavimas , kuris reguliariai pasiekiamas su "Power Query" rengyklės juostele.

  1. Dešiniuoju pelės mygtuku spustelėkite stulpelio antraštę, tada pasirinkite Detalizuoti.

  2. Norėdami konvertuoti sąrašą arba įrašą į lentelę, dalyje Sąrašo įrankiai pasirinkite Transformuoti > į lentelę.

  3. Norėdami išlaikyti viršuje, apačioje ar elementų diapazoną, dalyje Sąrašo įrankiai pasirinkite Transformuoti > išsaugoti elementus.

  4. Norėdami pašalinti viršutinius, apatinius arba alternatyvius elementus, dalyje Sąrašo įrankiai pasirinkite Transformuoti > šalinti elementus.

  5. Norėdami pašalinti pasikartojančias reikšmes, dalyje Sąrašo įrankiai pasirinkite Transformuoti > Šalinti dublikatus. Daugiau informacijos žr. Besidubliuojančių eilučių išjungimas arba šalinimas.

  6. Norėdami atšaukti elementus, dalyje Sąrašo įrankiai pasirinkite Transformuoti > apsukti elementus.

  7. Norėdami rikiuoti duomenis, dalyje Sąrašo įrankiai pasirinkite Rikiuoti didėjimo tvarka Programos „Excel“ komanda Nuo A iki Z rūšiuoja pagal abėcėlę nuo A iki Z arba nuo mažiausio skaičiaus iki didžiausio. arba Rikiuoti mažėjimo tvarka Programos „Excel“ komanda Nuo Z iki A rūšiuoja nuo Z iki A arba nuo didžiausio skaičiaus iki mažiausio.. Daugiau informacijos žr. Duomenų rūšiavimas.

  8. Norėdami rodyti įvairius statistinius duomenis, dalyje Sąrašo įrankiai pasirinkite Transformuoti > statistiką. Galimi šie statistiniai duomenys: Sum, Minimum, Maximum, Median, Average, Standard, Deviation, Count Values ir Count Distinct Values. Daugiau informacijos žr. Duomenų iš stulpelio agregavimas.

Taip pat žr.

"Power Query for Excel" žinynas

Užklausų suliejimas

Eilučių grupavimas arba suvestinės (docs.com)

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.

Bendruomenės padeda užduoti klausimus ir į juos atsakyti, pateikti atsiliepimų ir išgirsti iš ekspertų, turinčių daug žinių.