Rakurstabulas šūnu konvertēšana darblapas formulās

Attiecas uz
Excel pakalpojumam Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

Rakurstabulai ir vairāki izkārtojumi, kas nodrošina atskaitei iepriekš definētu struktūru, bet šos izkārtojumus nevar pielāgot. Ja jums ir nepieciešama lielāka elastība, veidojot rakurstabulas atskaites izkārtojumu, varat pārvērst šūnas par darblapas formulām un pēc tam mainīt šo šūnu izkārtojumu, pilnībā izmantojot visus darblapā pieejamos līdzekļus. Varat vai nu konvertēt šūnas par formulām, kurās tiek izmantotas kuba funkcijas, vai izmantot funkciju GETPIVOTDATA. Šūnu pārvēršana formulās ievērojami vienkāršo šo pielāgoto rakurstabulu izveidi, atjaunināšanu un uzturēšanu.

Pārvēršot šūnas formulās, šīs formulas piekļūst tiem pašiem datiem, kādi ir rakurstabulā, un tās var atsvaidzināt, lai skatītu atjauninātus rezultātus. Tomēr, iespējams, izņemot atskaišu filtrus, jums vairs nav piekļuves rakurstabulas interaktīvajiem līdzekļiem, piemēram, līmeņu filtrēšanai, kārtošanai vai izvēršanai un sakļaušanai.

Piezīme

Konvertējot tiešsaistes analītiskās apstrādes (Online Analytical Processing — OLAP) rakurstabulu, varat turpināt atsvaidzināt datus, lai iegūtu atjauninātas mēru vērtības, bet nevarat atjaunināt faktiskos dalībniekus, kas tiek rādīti atskaitē.

Uzziniet par raksturīgākajiem scenārijiem rakurstabulu pārvēršanai darblapu formulās

Tālāk ir sniegti tipiski piemēri tam, ko varat veikt pēc rakurstabulas šūnu pārvēršanas darblapu formulās, lai pielāgotu pārvērsto šūnu izkārtojumu.

Šūnu pārkārtošana un dzēšana 

Pieņemsim, ka jums ir periodiska atskaite, kas jums katru mēnesi jāizveido jūsu darbiniekiem. Jums ir nepieciešama tikai atskaites informācijas apakškopa, un jūs vēlaties izkārtot datus pielāgotā veidā. Varat vienkārši pārvietot un sakārtot šūnas vajadzīgajā noformējuma izkārtojumā, izdzēst tās šūnas, kas nav nepieciešamas ikmēneša personāla atskaitei, un pēc tam formatēt šūnas un darblapu atbilstoši savām vēlmēm.

Rindu un kolonnu ievietošana 

Pieņemsim, ka vēlaties rādīt pārdošanas informāciju par iepriekšējiem diviem gadiem, sadalījumā pēc reģiona un produktu grupas, un vēlaties ievietot izvērstus komentārus papildu rindās. Vienkārši ievietojiet rindu un ievadiet tekstu. Turklāt vēlaties pievienot kolonnu, kurā tiek rādīti pārdošanas rādītāji pēc reģiona un produktu grupas, kas nav iekļauta sākotnējā rakurstabulā. Vienkārši ievietojiet kolonnu, pievienojiet formulu, lai iegūtu vajadzīgos rezultātus, un pēc tam aizpildiet kolonnu uz leju, lai iegūtu rezultātus katrai rindai.

Vairāku datu avotu izmantošana 

Pieņemsim, ka vēlaties salīdzināt ražošanas un testa datu bāzes rezultātus, lai pārliecinātos, vai testa datu bāze sniedz paredzētos rezultātus. Varat vienkārši kopēt šūnas formulas un pēc tam mainīt savienojuma argumentu, lai norādītu uz testa datu bāzi un salīdzinātu šos divus rezultātus.

Šūnu atsauču izmantošana, lai mainītu lietotāja ievadi 

Pieņemsim, ka vēlaties, lai visa atskaite tiktu mainīta atbilstoši lietotāja ievadei. Kuba formulu argumentus var mainīt uz šūnu atsaucēm darblapā un pēc tam šajās šūnās ievadīt atšķirīgas vērtības, lai iegūtu atšķirīgus rezultātus.

Nevienota rindu vai kolonnu izkārtojuma izveide (tiek dēvēts arī par asimetrisku atskaišu izveidi) 

Pieņemsim, ka jums jāizveido atskaite, kurā ir 2008. gada kolonna ar nosaukumu Faktiskie pārdošanas apjomi, 2009. gada kolonna ar nosaukumu Prognozētie pārdošanas apjomi, bet citas kolonnas nav nepieciešamas. Varat izveidot atskaiti, kurā ir tikai šīs kolonnas, atšķirībā no rakurstabulas, kur nepieciešamas simetriskas atskaites.

Savu kuba formulu un MDX izteiksmju izveide 

Pieņemsim, ka vēlaties izveidot atskaiti, kurā redzami trīs konkrētu pārdevēju pārdošanas dati par konkrētu produktu jūlija mēnesī. Ja pārzināt MDX izteiksmes un OLAP vaicājumus, varat pats ievadīt kuba formulas. Lai gan šīs formulas var kļūt diezgan sarežģītas, varat vienkāršot to izveidi un uzlabot to precizitāti, izmantojot formulu automātisko pabeigšanu. Papildinformāciju skatiet sadaļā Formulu automātiskās pabeigšanas izmantošana.

Šūnu konvertēšana par formulām, kas izmanto kuba funkcijas

Piezīme

Tiešsaistes analītiskās apstrādes (OLAP) rakurstabulu var konvertēt, tikai izmantojot šo procedūru.

  1. Lai saglabātu rakurstabulu turpmākai izmantošanai, iesakām pirms rakurstabulas konvertēšanas izveidot darbgrāmatas kopiju, noklikšķinot uz Fails>Saglabāt kā. Papildinformāciju skatiet sadaļā Faila saglabāšana.

  2. Sagatavojiet rakurstabulu tā, lai pēc konvertēšanas varētu minimizēt šūnu pārkārtošanos, rīkojoties šādi:

    • Mainiet uz izkārtojumu, kas visprecīzāk atbilst vēlamajam izkārtojumam.
    • Mijiedarboties ar atskaiti, piemēram, filtrēt, kārtot un pārveidot atskaiti, lai iegūtu vēlamos rezultātus.
  3. Noklikšķiniet uz rakurstabulas.

  4. Cilnes Opcijas grupā Rīki noklikšķiniet uz OLAP rīki un pēc tam uz Pārvērst par formulām.
    Ja atskaišu filtru nav, konvertēšanas darbība tiek pabeigta. Ja ir viens vai vairāki atskaišu filtri, tiek parādīts dialoglodziņš Konvertēt par formulām .

  5. Izlemiet, kā konvertēt rakurstabulu:
    Visas rakurstabulas konvertēšana 

    • Atzīmējiet izvēles rūtiņu Konvertēt atskaišu filtrus .
      Šādi visas šūnas tiek pārvērstas par darblapas formulām un tiek izdzēsta visa rakurstabula.
      Konvertējiet tikai rakurstabulas rindu etiķetes, kolonnu etiķetes un vērtību apgabalu, bet paturiet atskaišu filtrus 

    • Pārliecinieties, vai notīrīta izvēles rūtiņa Konvertēt atskaišu filtrus . (Šis ir noklusējuma iestatījums.)
      Tādējādi visas rindu etiķetes, kolonnas etiķetes un vērtību apgabala šūnas tiek pārvērstas par darblapas formulām un tiek saglabāta sākotnējā rakurstabula, bet tikai ar atskaišu filtriem, lai jūs varētu turpināt filtrēšanu, izmantojot atskaišu filtrus.

      Piezīme

      Ja rakurstabulas formāta versija ir 2000–2003 vai vecāka, varat konvertēt tikai visu rakurstabulu.

  6. Noklikšķiniet uz Konvertēt.
    Konvertēšanas darbība vispirms atsvaidzina rakurstabulu, lai nodrošinātu to, ka tiek izmantoti jaunākie dati.
    Pārveidošanas darbības laikā statusa joslā tiek parādīts ziņojums. Ja operācija aizņem ilgu laiku un vēlaties konvertēt citā laikā, nospiediet taustiņu ESC, lai atceltu operāciju.

    Piezīme

    • Nevar pārvērst šūnas, ja filtri ir lietoti slēptajos līmeņos.
    • Nevar pārvērst šūnas, kurās laukiem ir pielāgots aprēķins, kurš ir izveidots, izmantojot dialoglodziņa Vērtības lauka iestatījumi cilni Rādīt vērtības kā. (Cilnes Opcijas grupā Aktīvais lauks noklikšķiniet uz Aktīvais lauks un pēc tam uz Vērtību lauka iestatījumi.)
    • Konvertētajām šūnām šūnu formatējums tiek saglabāts, bet rakurstabulu stili tiek noņemti, jo šos stilus var lietot tikai rakurstabulām.

Šūnu konvertēšana, izmantojot funkciju GETPIVOTDATA

Funkciju GETPIVOTDATA formulā var izmantot, lai rakurstabulas šūnas pārvērstu par darblapas formulām, ja vēlaties strādāt ar datu avotiem, kas nav OLAP datu avoti, ja nevēlaties jaunināt uzreiz uz jauno PivotTable versijas 2007 formātu vai vēlaties izvairīties no kuba funkciju izmantošanas sarežģītības.

  1. Pārliecinieties, vai komanda Ģenerēt GETPIVOTDATA cilnes Opcijas grupā Rakurstabula ir ieslēgta.

    Piezīme

    Komanda Ģenerēt GETPIVOTDATA iestata vai notīra opciju Izmantot GETPIVOTTABLE funkcijas rakurstabulas atsaucēm sadaļas Darbs ar formulām kategorijas Formulas opciju dialoglodziņā Excel opcijas.

  2. Pārliecinieties, vai rakurstabulā ir redzama šūna, ko vēlaties izmantot katrā formulā.

  3. Darblapas šūnā ārpus rakurstabulas ierakstiet formulu, kuru vēlaties ietvert līdz vietai, kurā vēlaties iekļaut datus no atskaites.

  4. Noklikšķiniet rakurstabulas šūnā, kuru vēlaties rakurstabulas formulā izmantot. Jūsu formulai, kas izgūst datus no rakurstabulas, tiek pievienota darblapas funkcija GETPIVOTDATA. Šī funkcija turpina izgūt pareizos datus, ja tiek mainīts atskaites izkārtojums vai ja atsvaidzināt datus.

  5. Pabeidziet rakstīt formulu un nospiediet taustiņu ENTER.

Piezīme

Ja no atskaites noņemat kādu no šūnām, uz kurām ir atsauce GETPIVOTDATA formulā, formula atgriež #REF!.

Problēma: nevar rakurstabulas šūnas konvertēt formulās