Applies ToExcel za Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

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

Ko pretvorite celice 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 možno izjemo filtrov poročila nimate več dostopa do interaktivnih funkcij vrtilne tabele, kot so filtriranje, razvrščanje ali razširjanje in strnjevanje ravni.

Opomba:  Ko pretvorite vrtilno tabelo OLAP, lahko še naprej osvežujete podatke in tako pridobite posodobljene vrednosti mer, ne morete pa posodobiti dejanskih članov, ki so prikazani v poročilu.

Več informacij o pogostih scenarijih za pretvarjanje vrtilnih tabel v formule na delovnem listu

To so tipični primeri dejanj, ki jih lahko naredite, ko celice vrtilne tabele pretvorite v formule na delovnem listu, da prilagodite postavitev pretvorjenih celic.

Prerazporejanje in brisanje celic    

Recimo, da imate redno poročilo, ki ga morate ustvariti vsak mesec za osebje. Potrebujete le podnabor informacij poročila in podatke raje postavite na prilagojen način. Celice lahko preprosto premikate in razporedite v želeni postavitvi načrta, izbrišete celice, ki niso potrebne za mesečno poročilo osebja, in nato oblikujete celice in delovni list po svojih željah.

Vstavljanje vrstic in stolpcev    

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

Uporaba več virov podatkov    

Denimo, da želite primerjati rezultate med proizvodno in preskusno zbirko podatkov in tako zagotoviti, da preskusna zbirka podatkov ustvarja pričakovane rezultate. Formule celic lahko preprosto kopirate in nato spremenite argument povezave tako, da kaže na preskusno zbirko podatkov, da primerjate ta dva rezultata.

Uporaba sklicev na celice za različne vnose uporabnika    

Recimo, da želite, da se celotno poročilo spremeni glede na vnos uporabnika. Argumente lahko spremenite v formule kocke v sklice na celice na delovnem listu in nato v te celice vnesete različne vrednosti, da pridobite različne rezultate.

Ustvarjanje neuniformno postavitev vrstic ali stolpcev (imenovano tudi asimetrično poročanje)    

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

Ustvarjanje svoje formule kocke in izraze MDX    

Recimo, da želite ustvariti poročilo, ki prikazuje prodajo določenega izdelka za tri določene prodajalce za mesec julij. Če imate znanje o izrazih MDX in poizvedbah OLAP, lahko formule kocke vnesete sami. Čeprav lahko te formule postanejo precej zapletene, lahko s funkcijo samodokončanja formul poenostavite ustvarjanje in izboljšate natančnost teh formul. Če želite več informacij, glejte Uporaba funkcije »Samodokončanje formul«.

Opomba: Vrtilno tabelo OLAP lahko pretvorite le s tem postopkom.

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

  2. Pripravite vrtilno tabelo tako, da lahko po pretvorbi zmanjšate prerazporejanje celic tako, da naredite to:

    • Spremenite postavitev, ki je najbolj podobna želeni postavitvi.

    • Če želite pridobiti želene rezultate, lahko komunicirate s poročilom, kot je filtriranje, razvrščanje in preoblikovanje poročila.

  3. Kliknite vrtilno tabelo.

  4. Na zavihku Možnosti v skupini Orodja kliknite Orodja OLAP in nato Pretvori v formule.

    Če ni filtrov poročila, se postopek pretvorbe dokonča. Če je na voljo več filtrov poročila, 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čila.

      S tem pretvorite vse celice v formule delovnega lista in izbrišete celotno vrtilno tabelo.

      Pretvorite le oznake vrstic, oznake stolpcev in vrednosti vrtilne tabele, obdržite pa filtre poročila    

    • Prepričajte se, da je potrditveno polje Pretvori filtre poročila prazno. (To je privzeta nastavitev.)

      S tem pretvorite vse celice z oznako vrstice, oznako stolpca in vrednosti v formule delovnega lista ter ohranite izvirno vrtilno tabelo, vendar le s filtri poročila, tako da lahko še naprej filtrirate s filtri poročila.

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

  6. Kliknite Pretvori.

    S pretvorbo najprej osvežite vrtilno tabelo in tako zagotovite uporabo posodobljenih podatkov.

    Med izvajanjem postopka pretvorbe se v vrstici stanja prikaže sporočilo. Če postopek traja dlje časa in ga želite pretvoriti ob drugem času, pritisnite ESC, da prekličete operacijo.

    Opombe: 

    • Celic s filtri, uporabljenimi na skritih ravneh, ni mogoče pretvoriti.

    • Celic, v katerih so polja ustvarjena z izračunom po meri 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 pretvorjene celice se ohrani oblikovanje celic, slogi vrtilne tabele pa so odstranjeni, ker lahko te sloge uporabite le za vrtilne tabele.

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

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

    Opomba: Z ukazom Ustvari GETPIVOTDATA nastavite ali počistite možnost Uporabi funkcije GETPIVOTTABLE za sklice na vrtilne tabele v kategoriji Formule razdelka Delo s formulami v pogovornem oknu Excelove možnosti.

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

  3. V celico delovnega lista zunaj vrtilne tabele vnesite formulo, ki jo želite vključiti 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, ki pridobi podatke iz vrtilne tabele, je dodana funkcija delovnega lista GETPIVOTDATA. Ta funkcija še naprej pridobiva pravilne podatke, če se postavitev poročila spremeni ali če osvežite podatke.

  5. Dokončajte vnos formule in pritisnite TIPKO ENTER.

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

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

Ali potrebujete dodatno pomoč?

Ali želite več možnosti?

Raziščite ugodnosti naročnine, prebrskajte izobraževalne tečaje, preberite, kako zaščitite svojo napravo in še več.

Skupnosti vam pomagajo postaviti vprašanja in odgovoriti nanje, posredovati povratne informacije in prisluhniti strokovnjakom z bogatim znanjem.