
Bendroji formulė
=GETPIVOTDATA("data field",pivot_ref,"field","item")
Santrauka
Norėdami gauti suvestinę lentelės vertės lauko tarpinę sumą, galite naudoti funkciją GETPIVOTDATA. Parodytame pavyzdyje formulė I6 yra:
=GETPIVOTDATA("Sales",$B$4,"Product","Almond")
Nors galite nurodyti bet kurį „Pivot“ lentelės langelį su įprasta nuoroda (pvz., F8), GETPIVOTDATA ir toliau pateiks teisingas vertes, net kai pasikeis suvestinė 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.
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 „Migdolų“ produkto tarpinę sumą, formulę turime išplėsti taip:
=GETPIVOTDATA("Sales",$B$4,"Product","Almond")
Papildomi suvestinės lentelės laukai įvedami kaip laukų / elementų poros, todėl dabar pridėjome lauką „Produktas“ ir elementą „Migdolas“.
Konkrečiau tarpinė suma
Norėdami gauti konkretesnę tarpinę sumą, pvz., „Migdolų“ produktą „Vakarų“ regione, pridėkite papildomą laukų / elementų porą:
=GETPIVOTDATA("Sales",$B$4,"Product","Almond","Region","West")
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.