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

"PivotTable" yra keli maketai, kurie suteikia iš anksto apibrėžtą ataskaitos struktūrą, bet negalite tinkinti šių maketų. Jei reikia daugiau lankstumo kuriant "PivotTable" ataskaitos maketą, galite konvertuoti langelius į darbalapio formules, tada pakeisti šių langelių maketą, pasinaudodami visomis darbalapio funkcijomis. Galite konvertuoti langelius į formules, kurios naudoja kubo funkcijas, arba naudoti funkciją GETPIVOTDATA. Langelių konvertavimas į formules labai supaprastina šių tinkintų "PivotTable" kūrimo, naujinimo ir palaikymo procesą.

Kai konvertuojate langelius į formules, šios formulės pasiekia tuos pačius duomenis kaip "PivotTable" ir gali būti atnaujintos, kad matytų naujausius rezultatus. Tačiau, išskyrus ataskaitos filtrus, nebeturite prieigos prie interaktyvių "PivotTable" funkcijų, pvz., filtravimo, rūšiavimo arba lygių išplėtimo ir suskleidimo.

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

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

Toliau pateikiami įprasti pavyzdžiai, ką galite daryti konvertavę "PivotTable" langelius į darbalapio formules, kad tinkintumėte konvertuotų langelių maketą.

Langelių pertvarkymas ir naikinimas    

Tarkime, kad turite periodinę ataskaitą, kurią reikia sukurti darbuotojams kiekvieną mėnesį. Jums reikia tik antrinį ataskaitos informacijos rinkinį ir norite išdėstyti duomenis tinkintu būdu. Galite tiesiog perkelti ir išdėstyti langelius norimu dizaino maketu, panaikinti langelius, kurie nėra būtini mėnesio personalo ataskaitai, tada formatuoti langelius ir darbalapį, kad jie atitiktų jūsų poreikius.

Eilučių ir stulpelių įterpimas    

Tarkime, kad norite rodyti ankstesnių dvejų metų pardavimo informaciją, suskirstytą pagal regioną ir produktų grupę, ir kad norite įterpti papildomą komentarą papildomose eilutėse. Tiesiog įterpkite eilutę ir įveskite tekstą. Be to, norite įtraukti stulpelį, kuriame rodomas pardavimas 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 tikrinimo duomenų bazės rezultatus, kad užtikrintumė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.

Langelio nuorodų naudojimas norint keisti vartotojo įvestį    

Tarkime, kad norite, jog visa ataskaita būtų keičiama atsižvelgiant į vartotojo įvestį. Galite keisti kubo formulių argumentus į darbalapio langelių nuorodas ir įvesti skirtingas reikšmes tuose langeliuose, kad būtų gauti skirtingi rezultatai.

Create neuniforminį eilutės arba stulpelio maketą (dar vadinamą asimetrinėmis ataskaitomis)    

Tarkime, kad reikia sukurti ataskaitą, kurioje būtų 2008 m. stulpelis Faktinis pardavimas, 2009 m. stulpelis pavadinimu Numatomas pardavimas, bet nenorite jokių kitų stulpelių. Galite sukurti ataskaitą, kurioje būtų tik tie stulpeliai, kurie skiriasi nuo "PivotTable", kuriai reikia simetrinių ataskaitų.

Kubo formulių ir MDX reiškinių Create    

Tarkime, norite sukurti ataskaitą, kurioje būtų rodomi konkretaus produkto pardavimai pagal tris konkrečius liepos mėnesio pardavėjus. Jei žinote apie MDX reiškinius ir OLAP užklausas, galite įvesti kubo formules patys. Nors šios formulės gali tapti gana sudėtingos, galite supaprastinti šių formulių kūrimą ir padidinti jų tikslumą naudodami formulės automatinį vykdymą. Daugiau informacijos žr. Formulės automatinio vykdymo naudojimas.

Pastaba: Analitinio apdorojimo (OLAP) "PivotTable" galite konvertuoti tik naudodami šią procedūrą.

  1. Norėdami įrašyti "PivotTable" naudoti ateityje, rekomenduojame sukurti darbaknygės kopiją prieš konvertuojant "PivotTable" spustelėjus Failas > Įrašyti kaip. Daugiau informacijos žr. Failo įrašymas.

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

    • Pakeiskite į maketą, kuris labiausiai primena norimą maketą.

    • Naudokite ataskaitą, pvz., filtruokite, rūšiuokite ir perdarykite 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 nėra ataskaitos filtrų, konvertavimo operacija bus baigta. Jei yra vienas ar daugiau ataskaitos filtrų, rodomas dialogo langas Konvertuoti į formules .

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

    Konvertuoti visą "PivotTable"    

    • Pažymėkite žymės langelį Konvertuoti ataskaitos filtrus .

      Taip visi langeliai konvertuojami į darbalapio formules ir panaikinama visa "PivotTable".

      Konvertuoti tik "PivotTable" eilučių žymas, stulpelių žymas ir reikšmių sritį, bet išlaikyti ataskaitos filtrus    

    • Įsitikinkite, kad žymės langelis Konvertuoti ataskaitos filtrus yra išvalytas. (Tai numatytasis parametras.)

      Taip bus konvertuoti visi eilučių žymos, stulpelio žymos ir reikšmių srities langeliai į darbalapio formules ir liks originalūs "PivotTable", bet bus naudojami tik ataskaitos filtrai, 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", kad būtų naudojami naujausi duomenys.

    Kol vyksta konvertavimo operacija, būsenos juostoje rodomas pranešimas. Jei operacija trunka ilgai, o jūs norite konvertuoti kitą kartą, paspauskite ESC, kad atšauktumėte operaciją.

    Pastabos: 

    • Negalima konvertuoti langelių su paslėptais lygiais taikomais filtrais.

    • Negalima konvertuoti langelių, kuriuose laukai turi pasirinktinį skaičiavimą, sukurtą 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.)

    • Konvertuotiems langeliams langelių formatavimas išlaikomas, bet "PivotTable" stiliai pašalinami, nes šie stiliai gali būti taikomi tik "PivotTable".

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

  1. Įsitikinkite, kad įjungta komanda Generuoti GETPIVOTDATA , esanti grupėje PivotTable skirtuke Parinktys .

    Pastaba: Komanda Generuoti GETPIVOTDATA nustato arba išvalo parinktį Naudoti GETPIVOTTABLE funkcijas "PivotTable" nuorodoms , esančią kategorijos Formulės sekcijos Darbas su formulėmis dialogo lange "Excel" parinktys .

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

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

  4. Spustelėkite "PivotTable" langelį, kurį norite naudoti "PivotTable" formulėje. GetPIVOTDATA darbalapio funkcija įtraukiama į formulę, kuri nuskaito duomenis iš "PivotTable". Ši funkcija toliau nuskaito tinkamus duomenis, jei pasikeičia ataskaitos maketas arba atnaujinate duomenis.

  5. Baikite vesti formulę ir paspauskite ENTER.

Pastaba: Jei iš ataskaitos pašalinsite bet kurį getpivotdata formulėje nurodytą langelį, formulė pateiks #REF!.

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

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ų.