
Bendroji formulė
=GETPIVOTDATA("data field",pivot_ref,"field","item")
Santrauka
Norėdami gauti suvestinę lentelės, kuri buvo sugrupuota pagal datą, vertės lauko tarpinę sumą, galite naudoti funkciją GETPIVOTDATA ir skaičių, atitinkantį datų grupavimą. Parodytame pavyzdyje I7 formulė yra:
=GETPIVOTDATA("Sales",$B$4,"date",3)
Nors galite nurodyti bet kurią „Pivot“ lentelės langelį su įprasta nuoroda (ty E10), GETPIVOTDATA ir toliau pateiks teisingas vertes, net kai pasikeis sukimo lentelė.
Paaiškinimas
Norint naudoti funkciją GETPIVOTDATA, laukas, į kurį norite pateikti užklausą, turi būti suvestinės lentelės vertės laukas, susumuotas teisingame lygyje. Kai datos sugrupuojamos, jas galima pateikti pagal skaitmeninį atitikmenį:
- Sugrupuota pagal mėnesį - naudokite skaičius 1–12
- Sugrupuota pagal ketvirtį - naudokite skaičius 1–4
- Sugrupuota pagal metus - naudoti metų skaičius (2012, 2013 ir kt.)
Tokiu atveju mes norime lauko „pardavimai“ tarpinės sumos, todėl pirmajame argumente pateikiame lauko pavadinimą, o antrame pateikiame nuorodą į suvestinę lentelę:
=GETPIVOTDATA("Sales",$B$4)
Tai suteiks mums bendrą sumą. „Pivot_table“ nuoroda gali būti bet kuri „Pivot“ lentelės ląstelė, tačiau pagal susitarimą mes naudojame viršutinę kairę langelį.
Norėdami gauti kovo mėnesio tarpinę sumą, turime išplėsti formulę su laukų / elementų pora „Data“ ir 3:
=GETPIVOTDATA("Sales",$B$4,"date",3)
Konkrečiau tarpinė suma
Norėdami gauti tikslesnę „Lazdyno riešutų“ produkto tarpinę sumą kovo mėnesį, pridedame dar vieną laukų / elementų porą
=GETPIVOTDATA("Sales",$B$4,"date",3,"product","hazelnut")
Kuris grąžina 5500 USD aukščiau pateiktame pavyzdyje.
Pastaba: GETPIVOTDATA grąžins vertės lauką, pagrįstą dabartiniais nustatymais „Suvestinė pagal“ (suma, skaičius, vidurkis ir kt.). Šis laukas turi būti matomas suvestinėje lentelėje.