Pretvarjanje celic vrtilne tabele v formule na delovnem listu

Velja za
Excel za Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

Vrtilna tabela ima več postavitev, ki zagotavljajo vnaprej določeno strukturo poročila, vendar teh postavitev ne morete prilagoditi. Če potrebujete večjo prilagodljivost pri oblikovanju postavitve poročila vrtilne tabele, lahko celice pretvorite v formule delovnega lista in nato spremenite postavitev teh celic tako, da v celoti izkoristite vse funkcije, ki so na voljo na delovnem listu. Celice lahko pretvorite v formule, ki uporabljajo funkcije kocke, ali uporabite funkcijo GETPIVOTDATA. Pretvorba celic v formule močno poenostavi postopek ustvarjanja, posodabljanja in vzdrževanja teh prilagojenih vrtilnih tabel.

Ko celice pretvorite v formule, te formule dostopajo do istih podatkov kot vrtilna tabela in jih je mogoče osvežiti, da si ogledate posodobljene rezultate. Vendar pa z morebitno izjemo filtrov poročil nimate več dostopa do interaktivnih funkcij vrtilne tabele, kot so filtriranje, razvrščanje ali razširjanje in strnitev ravni.

Opomba

Ko pretvorite vrtilno tabelo OLAP (Online Analytical Processing), lahko še naprej osvežujete podatke, da pridobite posodobljene vrednosti mer, vendar ne morete posodobiti dejanskih članov, ki so prikazani v poročilu.

Preberite več o pogostih scenarijih za pretvorbo vrtilnih tabel v formule delovnega lista

Spodaj so navedeni tipični primeri, kaj lahko naredite, ko celice vrtilne tabele pretvorite v formule delovnega lista, da prilagodite postavitev pretvorjenih celic.

Preurejanje in brisanje celic 

Recimo, da imate redno poročilo, ki ga morate vsak mesec ustvariti za svoje osebje. Potrebujete le podnabor informacij o poročilu in raje postavite podatke na prilagojen način. Celice lahko preprosto premaknete in razporedite v želeno postavitev načrta, izbrišete celice, ki niso potrebne za mesečno poročilo o osebju, in nato oblikujete celice in delovni list tako, da ustrezajo vašim željam.

Vstavljanje vrstic in stolpcev 

Recimo, da želite prikazati podatke o prodaji za prejšnji dve leti, razčlenjene po regijah in skupinah izdelkov, in da želite v dodatne vrstice vstaviti razširjene komentarje. Samo vstavite vrstico in vnesite besedilo. Poleg tega želite dodati stolpec, ki prikazuje prodajo po regijah in skupinah izdelkov, ki ni v izvirni vrtilni tabeli. Preprosto vstavite stolpec, dodajte formulo, da dobite želene rezultate, in nato izpolnite stolpec navzdol, da dobite rezultate za vsako vrstico.

Uporaba več virov podatkov 

Recimo, da želite primerjati rezultate med proizvodno in preskusno zbirko podatkov, da zagotovite, da testna zbirka podatkov daje pričakovane rezultate. Formule celic lahko preprosto kopirate in nato spremenite argument povezave, da pokaže na preskusno zbirko podatkov za primerjavo teh dveh rezultatov.

Uporaba sklicev na celice za spreminjanje uporabniškega vnosa 

Recimo, da želite, da se celotno poročilo spremeni na podlagi vnosa uporabnika. Argumente v formulah kocke lahko spremenite v sklice na celice na delovnem listu in nato v te celice vnesete različne vrednosti, da dobite različne rezultate.

Ustvarjanje neenotne postavitve vrstic ali stolpcev (imenovano tudi asimetrično poročanje) 

Recimo, da morate ustvariti poročilo, ki vsebuje stolpec 2008, imenovan Dejanska prodaja, in stolpec 2009, imenovan Predvidena prodaja, vendar ne želite nobenih drugih stolpcev. Ustvarite lahko poročilo, ki vsebuje samo te stolpce, za razliko od vrtilne tabele, ki zahteva simetrično poročanje.

Ustvarjanje lastnih formul kocke in izrazov MDX 

Recimo, da želite ustvariti poročilo, ki prikazuje prodajo za določen izdelek treh določenih prodajalcev za mesec julij. Če ste seznanjeni z izrazi MDX in poizvedbami OLAP, lahko formule kocke vnesete sami. Čeprav so te formule lahko precej zapletene, lahko poenostavite ustvarjanje in izboljšate natančnost teh formul s funkcijo samodokončanja formul. Če želite več informacij, glejte Uporaba funkcije samodokončanja formule.

Pretvarjanje celic v formule, ki uporabljajo funkcije kocke

Opomba

Vrtilno tabelo OLAP (Online Analytical Processing) lahko pretvorite le s tem postopkom.

  1. Če želite vrtilno tabelo shraniti za prihodnjo uporabo, priporočamo, da pred pretvorbo vrtilne tabele ustvarite kopijo delovnega zvezka, tako da kliknete Datoteka>shrani kot. Če želite več informacij, glejte Shranjevanje datoteke.

  2. Vrtilno tabelo pripravite tako, da boste lahko čim bolj zmanjšali prerazporeditev celic po pretvorbi, tako da naredite to:

    • Spremenite postavitev, ki je najbolj podobna želeni postavitvi.
    • Uporabite interakcijo s poročilom, na primer filtriranje, razvrščanje in preoblikovanje poročila, da dobite želene rezultate.
  3. Kliknite vrtilno tabelo.

  4. Na zavihku Možnosti v skupini Orodja kliknite Orodja OLAP in nato Pretvori v formule.
    Če filtrov poročila ni, se postopek pretvorbe dokonča. Če je na voljo eden ali več filtrov poročil, se prikaže pogovorno okno Pretvori v formule .

  5. Odločite se, kako želite pretvoriti vrtilno tabelo:
    Pretvarjanje celotne vrtilne tabele 

    • Potrdite polje Pretvori filtre poročil.
      S tem pretvorite vse celice v formule delovnega lista in izbrišete celotno vrtilno tabelo.
      Pretvorite le oznake vrstic vrtilne tabele, oznake stolpcev in območja vrednosti, vendar ohranite filtre poročil 

    • Prepričajte se, da je potrditveno polje Pretvori filtre poročil počistjeno. (To je privzeto.)
      S tem pretvorite vse oznake vrstice, oznake stolpca in celice območja vrednosti v formule delovnega lista in ohranite izvirno vrtilno tabelo, vendar le s filtri poročil, tako da lahko še naprej filtrirate s filtri poročil.

      Opomba

      Če je oblika vrtilne tabele različica 2000–2003 ali starejša, lahko pretvorite le celotno vrtilno tabelo.

  6. Kliknite Pretvori.
    Postopek pretvorbe najprej osveži vrtilno tabelo, da zagotovi uporabo posodobljenih podatkov.
    Med pretvorbo se v vrstici stanja prikaže sporočilo. Če postopek traja dlje in raje pretvorite drugič, pritisnite ESC, da prekličete postopek.

    Opomba

    • Celic s filtri, uporabljenimi za skrite ravni, ne morete pretvoriti.
    • Celic, v katerih imajo polja izračun po meri, ki je bil ustvarjen na zavihku Pokaži vrednosti kot v pogovornem oknu Nastavitve polja z vrednostmi , ne morete pretvoriti. (Na zavihku Možnosti v skupini Aktivno polje kliknite Aktivno polje in nato Nastavitve polja z vrednostmi.)
    • Za celice, ki so pretvorjene, je oblikovanje celic ohranjeno, vendar so slogi vrtilne tabele odstranjeni, ker se ti slogi lahko uporabljajo le za vrtilne tabele.

Pretvarjanje celic s funkcijo GETPIVOTDATA

Funkcijo GETPIVOTDATA v formuli lahko uporabite za pretvorbo celic vrtilne tabele v formule na delovnem listu, če želite delati z viri podatkov, ki niso OLAP, če ne želite takoj nadgraditi na novo obliko zapisa vrtilne tabele različice 2007 ali če se želite izogniti zapletenosti uporabe funkcij kocke.

  1. Prepričajte se, da je ukaz Generiraj GETPIVOTDATA v skupini Vrtilna tabela na zavihku Možnosti vklopljen.

    Opomba

    Ukaz Generiraj GETPIVOTDATA nastavi ali počisti možnost Uporabi funkcije GETPIVOTTABLE za sklice na vrtilne tabele v kategoriji Formule v razdelku Delo s formulami v pogovornem oknu Excelove možnosti .

  2. V vrtilni tabeli se prepričajte, da je celica, ki jo želite uporabiti v vsaki formuli, vidna.

  3. V celico delovnega lista zunaj vrtilne tabele vnesite želeno formulo do točke, kjer želite vključiti podatke iz poročila.

  4. Kliknite celico v vrtilni tabeli, ki jo želite uporabiti v formuli v vrtilni tabeli. V formulo je dodana funkcija delovnega lista GETPIVOTDATA, ki pridobi podatke iz vrtilne tabele. Ta funkcija še naprej pridobiva pravilne podatke, če se postavitev poročila spremeni ali če osvežite podatke.

  5. Dokončajte vnašanje formule in pritisnite tipko ENTER.

Opomba

Če iz poročila odstranite katero koli celico, na katero se sklicuje formula GETPIVOTDATA, formula vrne #REF!.

Težava: Pretvarjanje celic vrtilne tabele v formule na delovnem listu ni mogoče