"PivotTable" langelių konvertavimas į darbalapio formules

Taikoma
„Excel“, skirta „Microsoft 365“ „Excel 2024“ Excel 2021 Excel 2019 Excel 2016

"PivotTable" turi kelis maketus, kurie suteikia ataskaitai iš anksto apibrėžtą struktūrą, tačiau šių maketų tinkinti negalima. Jei reikia daugiau lankstumo kuriant "PivotTable" ataskaitos maketą, galite konvertuoti langelius į darbalapio formules, tada pakeisti šių langelių maketą išnaudodami visas darbalapio funkcijas. Galite konvertuoti langelius į formules, naudojančias kubines funkcijas, arba naudoti funkciją GETPIVOTDATA. Langelių konvertavimas į formules žymiai supaprastina šių tinkintų "PivotTable" lentelių kūrimą, naujinimą ir priežiūrą.

Kai konvertuojate langelius į formules, šios formulės pasiekia tuos pačius duomenis kaip "PivotTable", todėl jas galima atnaujinti, kad būtų rodomi naujausi rezultatai. Tačiau, išskyrus ataskaitos filtrus, jūs nebeturite prieigos prie interaktyvių "PivotTable" funkcijų, pvz., filtravimo, rikiavimo ar išplėtimo ir sutraukimo lygių.

Pastaba

Kai konvertuojate analitinio apdorojimo tinkle (OLAP) "PivotTable", galite toliau atnaujinti duomenis, kad gautumėte naujausias matų reikšmes, tačiau negalite atnaujinti faktinių narių, rodomų ataskaitoje.

Sužinokite apie įprastus "PivotTable" konvertavimo į darbalapio formules scenarijus

Toliau pateikiami tipiški pavyzdžiai, ką galite daryti konvertavę "PivotTable" langelius į darbalapio formules ir tinkinę konvertuotų langelių maketą.

Langelių pertvarkymas ir naikinimas 

Tarkime, kad turite periodinę ataskaitą, kurią turite sukurti kiekvieną mėnesį savo darbuotojams. Jums reikia tik ataskaitos informacijos antrinio rinkinio ir jūs norite išdėstyti duomenis tinkintu būdu. Galite tiesiog perkelti ir išdėstyti langelius pagal norimą dizaino maketą, panaikinti langelius, kurie nėra būtini mėnesinei personalo ataskaitai, ir tada formatuoti langelius ir darbalapį pagal savo pageidavimus.

Įterpkite eilučių ir stulpelių 

Tarkime, kad norite rodyti praėjusių dvejų metų pardavimo informaciją, suskirstytą pagal regioną ir produktų grupę, ir kad norite įterpti išplėstinius komentarus į papildomas eilutes. Tiesiog įterpkite eilutę ir įveskite tekstą. Be to, norite pridėti stulpelį, kuriame rodomi pardavimai pagal regioną ir produktų grupę, kurios nėra pradinėje "PivotTable". Tiesiog įterpkite stulpelį, įtraukite formulę, kad gautumėte norimus rezultatus, tada užpildykite stulpelį žemyn, kad gautumėte kiekvienos eilutės rezultatus.

Kelių duomenų šaltinių naudojimas 

Tarkime, norite palyginti gamybos ir bandomųjų duomenų bazių rezultatus, kad įsitikintumėte, jog bandomoji duomenų bazė pateikia laukiamus rezultatus. Galite lengvai nukopijuoti langelio formules ir pakeisti ryšio argumentą, kad jis nukreiptų į bandomąją duomenų bazę ir palygintų šiuos du rezultatus.

Langelių nuorodų naudojimas vartotojo įvesčiai keisti 

Tarkime, kad norite, kad visa ataskaita pasikeistų pagal vartotojo įvestį. Galite pakeisti kubo formulių argumentus į langelio nuorodas darbalapyje, o tada tuose langeliuose įvesti skirtingas reikšmes, kad gautumėte skirtingus rezultatus.

Nevienodo eilutės ar stulpelio maketo kūrimas (dar vadinamas asimetrinėmis ataskaitomis) 

Tarkime, kad jums reikia sukurti ataskaitą, kurioje būtų 2008 m. stulpelis pavadinimu Faktinis pardavimas ir 2009 m. stulpelis pavadinimu Prognozuojamas pardavimas, bet nenorite jokių kitų stulpelių. Galite sukurti ataskaitą, kurioje yra tik tie stulpeliai, kitaip nei "PivotTable", kuriai reikia simetrinių ataskaitų.

Sukurkite savo kubo formules ir MDX išraiškas 

Tarkime, kad norite sukurti ataskaitą, kurioje būtų parodyti trijų konkrečių pardavėjų liepos mėnesio konkretaus produkto pardavimai. Jei išmanote MDX išraiškas ir OLAP užklausas, galite patys įvesti kubo formules. Nors šios formulės gali būti gana sudėtingos, galite supaprastinti jų kūrimą ir padidinti jų tikslumą naudodami formulės automatinį vykdymą. Daugiau informacijos ieškokite Formulės automatinio vykdymo naudojimas.

Langelių konvertavimas į formules, naudojančias kubo funkcijas

Pastaba

Naudodami šią procedūrą, galite konvertuoti tik analitinio apdorojimo tinkle (OLAP) "PivotTable".

  1. Jei norite įrašyti "PivotTable" ateičiai, rekomenduojame sukurti darbaknygės kopiją prieš konvertuojant "PivotTable" spustelėjant Failas>Įrašyti kaip. Daugiau informacijos rasite Failo įrašymas.

  2. Parenkite "PivotTable" taip, kad po konvertavimo galėtumėte minimizuoti langelių pertvarkymą, atlikdami šiuos veiksmus:

    • Pakeiskite į maketą, kuris labiausiai primena norimą maketą.
    • Dirbkite su ataskaita, pvz., filtruokite, rūšiuokite ir perkurkite ataskaitą, kad gautumėte norimus rezultatus.
  3. Spustelėkite „PivotTable“.

  4. Skirtuko Parinktys grupėje Įrankiai spustelėkite OLAP įrankiai, tada spustelėkite Konvertuoti į formules.
    Jei ataskaitos filtrų nėra, konvertavimo operacija baigiama. Jei yra vienas ar daugiau ataskaitos filtrų, rodomas dialogo langas Konvertuoti į formules .

  5. Nuspręskite, kaip norite konvertuoti "PivotTable":
    Visos "PivotTable" konvertavimas 

    • Pažymėkite žymės langelį Konvertuoti ataskaitos filtrus .
      Tokiu būdu visi langeliai konvertuojami į darbalapio formules ir panaikinama visa "PivotTable".
      Konvertuokite tik "PivotTable" eilučių etiketes, stulpelių etiketes ir reikšmių sritis, bet išlaikykite ataskaitos filtrus 

    • Įsitikinkite, kad žymės langelis Konvertuoti ataskaitos filtrus yra išvalytas. (Tai yra numatytasis nustatymas.)
      Tai konvertuoja visus eilutės etiketės, stulpelio etiketės ir reikšmių srities langelius į darbalapio formules ir išlaiko pradinę "PivotTable", bet tik su ataskaitos filtrais, kad galėtumėte toliau filtruoti naudodami ataskaitos filtrus.

      Pastaba

      Jei "PivotTable" formatas yra 2000–2003 arba ankstesnės versijos, galite konvertuoti tik visą "PivotTable".

  6. Spustelėkite Konvertuoti.
    Konvertavimo operacija pirmiausia atnaujina "PivotTable" norint užtikrinti, kad naudojami naujausi duomenys.
    Būsenos juostoje rodomas pranešimas, kol vyksta konvertavimo operacija. Jei operacija trunka ilgai ir norite konvertuoti kitu metu, paspauskite ESC, kad operaciją atšauktumėte.

    Pastaba

    • Negalite konvertuoti langelių, kurių filtrai taikomi paslėptiems lygiams.
    • Negalite konvertuoti langelių, kuriuose yra pasirinktinis skaičiavimas, sukurtas dialogo lango Reikšmių lauko parametrai skirtuke Rodyti reikšmes kaip. ( Skirtuko Parinktys grupėje Aktyvus laukas spustelėkite Aktyvus laukas, tada spustelėkite Reikšmių lauko parametrai.)
    • Konvertuojamų langelių formatavimas išsaugomas, tačiau "PivotTable" stiliai pašalinami, nes šie stiliai gali būti taikomi tik "PivotTable".

Langelių konvertavimas naudojant funkciją GETPIVOTDATA

Funkciją GETPIVOTDATA galite naudoti formulėje norėdami konvertuoti "PivotTable" langelius į darbalapio formules, kai norite dirbti su ne OLAP duomenų šaltiniais, kai nenorite iš karto atnaujinti į naująjį "PivotTable" 2007 versijos formatą arba kai norite išvengti kubo funkcijų naudojimo sudėtingumo.

  1. Įsitikinkite, kad komanda Generuoti GETPIVOTDATA skirtuko Parinktys grupėje "PivotTable" yra įjungta.

    Pastaba

    Komanda Generuoti GETPIVOTDATA nustato arba išvalo parinktį Naudoti GETPIVOTTABLE funkcijas "PivotTable" nuorodoms dialogo lango "Excel" parinktys skyriaus Darbas su formulėmis kategorijoje Formulės.

  2. "PivotTable" įsitikinkite, kad yra matomas langelis, kurį norite naudoti kiekvienoje formulėje.

  3. Darbalapio langelyje, esančiame už "PivotTable" ribų, įveskite norimą formulę iki taško, kuriame norite įtraukti duomenis iš ataskaitos.

  4. Spustelėkite "PivotTable" langelį, kurį norite naudoti formulėje "PivotTable". Į formulę, kuri nuskaito duomenis iš "PivotTable", įtraukiama darbalapio funkcija GETPIVOTDATA. Ši funkcija toliau nuskaito teisingus duomenis, jei pakeičiamas ataskaitos maketas arba jei atnaujinate duomenis.

  5. Baikite vesti formulę ir paspauskite klavišą ENTER.

Pastaba

Jei pašalinate bet kurį langelį, nurodytą formulėje GETPIVOTDATA iš ataskaitos, formulė grąžina #REF!.

Problema: nepavyksta konvertuoti "PivotTable" langelių į darbalapio formules