Funkcija GETPIVOTDATA

Attiecas uz
Excel pakalpojumam Microsoft 365 Excel pakalpojumam Microsoft 365 darbam ar Mac Excel 2024 Excel 2024 darbam ar Mac Excel 2021 Excel 2021 darbam ar Mac Excel 2019 Excel 2016

Funkcija GETPIVOTDATA atgriež redzamos datus no PivotTable.

Tālāk redzamajā ekrānuzņēmumā redzams rakurstabulas izkārtojums, kas izmantots nākamajās sadaļās. Šajā piemērā =GETPIVOTDATA("Sales",A3) atgriež kopējo pārdošanas apjomu:

Funkcijas GETPIVOTDATA izmantošanas piemērs datu atgriešanai no PivotTable.

Sintakse

GETPIVOTDATA(datu_lauks, rakurstabula, [lauks1, objekts1, lauks2, objekts2], ...)

Funkcijas GETPIVOTDATA sintaksei ir šādi argumenti.

Arguments Apraksts
datu_lauks
Obligāts
Tā PivotTable lauka nosaukums, kurā ir izgūstamie dati. Tam ir jābūt pēdiņās.
Piemērs: =GETPIVOTDATA("Pārdošana"; A3). Šeit "Pārdošana" ir vērtību lauks, kuru vēlamies izgūt. Tā kā nav norādīts neviens cits lauks, GETPIVOTDATA atgriež pārdošanas kopsummu.
pivot_table
Obligāts
Atsauce uz jebkuru rakurstabulas šūnu, šūnu diapazonu vai šūnu diapazonu ar nosaukumu. Šo informāciju izmanto, lai noteiktu, kurā rakurstabulā ir izgūstamie dati.
Piemērs: =GETPIVOTDATA("Pārdošana"; A3). Šeit A3 ir atsauce rakurstabulā un norāda formulai, kuru rakurstabulu izmantot.
lauks1, objekts1, lauks2, objekts2...
Neobligāts
1 līdz 126 lauku nosaukumu un vienumu nosaukumu pāri, kas apraksta izgūstamos datus. Šie pāri var būt jebkādā secībā. Lauku un vienumu nosaukumi, kas nav datumi un skaitļi, ir jābūt pēdiņās.
Piemērs: =GETPIVOTDATA("Pārdošana"; A3; "Mēnesis"; "Marts"). Šeit "Mēnesis" ir lauks, bet "Mar" ir vienums. Lai norādītu vairākus lauka vienumus, iekļaujiet tos figūriekavās (piemēram: {"Mar", "Apr"}).
OLAP PivotTables vienumiem var būt dimensijas avota nosaukums, kā arī vienuma avota nosaukums. Lauka un vienuma pāris OLAP rakurstabulai varētu izskatīties šādi:
"[Produkts]","[Produkts].[Visi produkti].[Pārtika].[Konditorejas izstrādājumi]"

Varat ātri ievadīt vienkāršu GETPIVOTDATA formulu šūnā, uz kuru ir jāatgriež vērtība, ierakstot = (vienādības zīmi) un pēc tam noklikšķinot uz tās rakurstabulas šūnas, kurā ir atgriežamie dati. 

Ekrānuzņēmums ar Excel rakurstabulas opciju izvēlni. Augšējā sadaļā tiek rādīts rakurstabulas nosaukums: rakurstabula1. Zemāk ir izvērsta nolaižamā izvēlne Opcijas, attēlojot trīs vienumus: Opcijas, pelēkotu krāsu Rādīt atskaišu filtra lapas..., un atzīmētu opciju Ģenerēt GetPivotData.

Šo līdzekli var ieslēgt vai izslēgt, atlasot jebkuru šūnu esošā rakurstabulā un pēc tam dodoties uz cilni >Rakurstabulas analīzeRakurstabulas>opcijas> noņemiet atzīmi no opcijas Ģenerēt GetPivotData

Piezīme

  • GETPIVOTDATA argumentus var aizstāt arī ar atsaucēm. Piemēram, =GETPIVOTDATA("Pārdošana";$A 3 EUR;"Mēnesis"$A 11), kur $A 11 ietver "Mar". 
  • Aprēķinātie lauki vai objekti un pielāgotie aprēķini var tikt iekļauti GETPIVOTDATA aprēķinos.
  • Ja pivot_table arguments ir diapazons, kas iekļauj divas vai vairākas rakurstabulas, dati tiks izgūti no PivotTable, kas ir izveidota pēdējā.
  • Ja lauku un objektu argumenti apraksta vienu šūnu, tad šīs šūnas vērtība tiek atgriezta, neskatoties uz to, vai tā ir virkne, skaitlis, kļūda vai tukša šūna.
  • Ja vienumā ir iekļauts datums, vērtība ir jānorāda kā sērijas numurs vai ir jāaizpilda, izmantojot funkciju DATE, lai šī vērtība tiktu saglabāta, kad darblapa tiek atvērta, izmantojot citu lokalizāciju. Piemēram, vienumu, kas norāda uz 1999. gada 5. martu, var ievadīt kā 36224 vai DATE(1999;3;5). Laiku var ievadīt kā decimālvērtību vai ar funkcijas TIME palīdzību.
  • Ja pivot_table arguments nav diapazons, kurā atrodas rakurstabula, GETPIVOTDATA atgriež #REF!.
  • Ja argumenti neapraksta redzamu lauku vai ja tie iekļauj atskaites filtru, kurā filtrētie dati netiek rādīti, GETPIVOTDATA atgriež #REF!. kļūdas vērtību.

Piemēri

Tālāk esošajā piemērā redzamas formulas, kas parāda dažādas datu iegūšanas metodes no PivotTable.

Funkcijas GETPIVOTDATA izmantošanas piemērs datu atgriešanai no PivotTable.

Formula Rezultāts Apraksts
=GETPIVOTDATA("Pārdošana"; $A 3 $) $ 5,534 Atgriež lauka Pārdošana gala summu.
=GETPIVOTDATA("Pārdošanas summa"; $A 3 $) $ 5,534 Atgriež arī lauka Pārdošana gala summu. Lauka nosaukumu var ievadīt tieši, kā tas izskatās lapā, vai kā tā sakni (bez "Summa", "Skaits" utt.).
=GETPIVOTDATA("Pārdošana"; $A 3 EUR; "Mēnesis"; "Marts") $ 2,876 Atgriež marta pārdošanas kopsummu.
=GETPIVOTDATA("Pārdošana"; $A 3 USD; "Mēnesis"; "Tirdzniecība"; "Produkts"; "Ražotājs"; "Pārdevējs"; "Rudmanis") $ 309 Atgriež kopējo marta produkcijas pārdošanas apjomu Ginteram.
=GETPIVOTDATA("Pārdošana"; $A 3 USD; "Reģions"; "Dienvidi") #REF! Atgriež #REF! kļūdu, jo filtra dēļ dienvidu reģiona dati nav redzami.
=GETPIVOTDATA("Pārdošana"; $A 3 $; "Produkts"; "Dzērieni"; "Pārdevējs"; "Dailis") #REF! Atgriež #REF! kļūdu, jo nav datu, kas attiecas uz Daili, kopējie dzērienu pārdošanas dati.

Uz lapas sākumu

Vai nepieciešama papildu palīdzība?

Vienmēr varat pajautāt speciālistam Excel tehnoloģiju kopienā vai saņemt atbalstu kopienās.