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

Galite transformuoti lentelės stulpelį agreguodami atitinkančias stulpelio reikšmes, kad sukurtumėte naują lentelės padėtį. Lentelė pirmiausia surūšiuojama didėjimo tvarka pagal pirmojo stulpelio reikšmes.  

Transformavimo koncepcijos vizualizavimas

Kai suvestinės lentelės, galite imtis dviejų pradinių stulpelių ir sukurti naują atributų reikšmių pora, kuri atitinka sankirtos tašką naujų stulpelių:

  • Atributus Identiškos vieno pradinių atributų stulpelio reikšmės (kairėje žalia spalva) yra transformuojamos į kelis naujus stulpelius (dešinėje žalia spalva).

  • Reikšmės iš pradinio stulpelio, kuriame nebalsuota (mėlyna spalva kairėje), paskirstomos kaip reikšmės atitinkamiems naujiems stulpeliams (mėlyna spalva dešinėje). 

Toliau pateikti duomenų pavyzdžiai, naudojami šioje procedūroje.

„Pivot“ stulpelio rezultatas

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

  2. Pasirinkite stulpelį, kurį norite rikiuoti. Pavyzdyje pasirinkite Data. Unikalios šio stulpelio reikšmės tampa naujais stulpeliais ir stulpelių antraštėmis.

  3. Pasirinkite Transformuoti > Pivot stulpelį

  4. Dialogo lango Pivot Column sąraše Reikšmių stulpelis pasirinkite Amt.

  5. Pasirinkite Išplėstinės parinktys, tada pasirinkite Agregavimo reikšmės funkciją. Pavyzdyje pasirinkite SumaGalimos parinktys: Nekaupti, Skaičiuoti (viskas), Skaičius (netuščias), Minimali, Maksimali, Mediana, Suma ir VidurkisPatarimas    Jei nenorite suskaičiuoti langelio be reikšmės, pasirinkite Skaičiavimas (ne tuščias). Pavyzdžiui, jei stulpelyje yra dešimt langelių, o du tušti, skaičius yra aštuoni.

  6. Pasirinkite Gerai.

Rezultatas

Stulpelis Date iš pradinės lentelės yra transformuojamas taip, kad gautų visų reikšmių sumą iš pradinio stulpelio Amt, esančio Šalies ir kiekvieno naujo stulpelio Data sankirtoje.

„Pivot“ stulpelio pavyzdys

Toliau pateikti duomenų pavyzdžiai, naudojami šioje procedūroje.

Duomenų pavyzdys prieš transformuojant be agregavimo

Galite transformuoti stulpelius be agregavimo, kai dirbate su stulpeliais, kurių negalima agreguoti arba nenorite agreguoti reikšmių.

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

  2. Pasirinkite stulpelį, kurį norite rikiuoti. Pavyzdyje pasirinkite Padėtis. Unikalios šio stulpelio reikšmės tampa naujais stulpeliais ir stulpelių antraštėmis.

  3. Pasirinkite Transformuoti > Pivot stulpelį

  4. Dialogo lango "Pivot" stulpelis sąraše Reikšmių stulpelis pasirinkite Produktas.

  5. Pasirinkite Išplėstinės parinktys, tada pasirinkite Agregavimo reikšmės funkciją. Pavyzdyje pasirinkite Nekaupti

  6. Pasirinkite Gerai.

Rezultatas

Data example after pivoting with no aggregation

Stulpelis Padėtis iš pradinės lentelės yra transformuojamas taip, kad gautumėte reikšmes iš pradinio stulpelio Produktas, esančio Šalies ir kiekvieno naujo stulpelio Padėtis sankirtoje.

Šiame pavyzdyje naudojame skyriaus "Pivot and aggregate a column" pavyzdį:

„Pivot“ stulpelio rezultatas

Jei susumuosite stulpelį Data, sąraše Reikšmių stulpelis pasirinkite Amt, tada išplėstinėse parinktyse pasirinkite Nekaupti agregavimo reikšmės funkcijai, gausite tokį klaidos pranešimą:

"Expression.Error: išvardijimo metu buvo per daug elementų operacijai užbaigti."

Ši klaida įvyksta todėl, kad parinktis Nekaupti sukurta veikti su viena grąžinama šalies ir datos sankirtos reikšme, o ne su keliomis reikšmėmis.

Galite iš karto nematyti šios klaidos. Kai pirmą kartą ją apibrėžėte, duomenų sąlygos susikirtimo taške sukūrė vieną reikšmę. Vėliau po būsimos atnaujinimo operacijos pasikeitė duomenų sąlygos ir dabar sankirtos taške galimos kelios reikšmės. Jei taip nutinka, galite naudoti "Pivot" komandą su agregavimu.

Taip pat žr.

"Power Query", skirtos "Excel", žinynas

Stulpelių šalinimas iš duomenų ("Power Query")

Suvestinės lentelės stulpelis (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ų.