Отнася се за
Excel за Microsoft 365 Excel за Microsoft 365 за Mac Excel за уеб Excel 2024 Excel 2024 за Mac Excel 2021 Excel 2021 за Mac Excel 2019 Excel 2016 My Office за iPhone

Функцията GETPIVOTDATA връща видими данни от обобщена таблица.

Екранната снимка по-долу показва оформлението на обобщена таблица, използвано в следващите раздели. В този пример =GETPIVOTDATA("Продажби"; A3) връща общата сума на продажбите:

Пример за използване на функцията GETPIVOTDATA за връщане на данни от обобщена таблица.

Синтаксис

GETPIVOTDATA(данни_поле;обобщена_таблица;[поле1;елемент1;поле2;елемент2];...)

Синтаксисът на функцията GETPIVOTDATA има следните аргументи:

Аргумент

Описание

данни_поле

Задължително

Името на полето на обобщената таблица, съдържащо данните, които искате да извлечете. Това трябва да бъде в кавички.

Пример: =GETPIVOTDATA("Продажби"; A3). Тук "Продажби" е полето за стойности, което искаме да извлечем. Тъй като не е зададено друго поле, GETPIVOTDATA връща общата сума на продажбите.

обобщена_таблица

Задължително

Препратка към произволна клетка, диапазон от клетки или наименуван диапазон от клетки в обобщена таблица. Тази информация се използва, за да се определи коя обобщена таблица съдържа данните за извличане.

Пример: =GETPIVOTDATA("Продажби"; A3). Тук A3 е препратка в обобщената таблица и казва на формулата коя обобщена таблица да използва. 

поле1, елемент1, поле2, елемент2...

По желание

От 1 до 126 двойки от имена на полета и имена на елементи, които описват желаните за извличане данни. Двойките могат да бъдат в произволен ред. Имената на полетата и имената на елементите, различни от дати и числа, трябва да се поставят в кавички.

Пример: =GETPIVOTDATA("Продажби"; A3; "Месец"; "Мар").  Тук "Месец" е полето, а "Мар" е елементът. За да зададете няколко елемента за поле, поставете ги във фигурни скоби (например: {"Мар", "Апр"}). 

За обобщени таблици OLAP, елементите могат да съдържат името на източника на измерението, както и името на източника на елемента. Една двойка от поле и елемент за OLAP обобщена таблица може да изглежда така:

"[Продукт]";"[Продукт].[Всички продукти].[Храни].[Сладки]"

Можете бързо да въведете проста формула за GETPIVOTDATA, като въведете = (знакът за равенство) в клетката, в която искате да върне стойността, и след това щракнете върху клетката в обобщената таблица, съдържаща данните, които искате да върнете. 

Екранна снимка на менюто "Опции за обобщена таблица на Excel". Горната секция показва "Име на обобщена таблица: обобщена таблица1". По-долу падащото меню с име "Опции" е разгънато, показващо три елемента: "Опции", сиво "Показване на страници на филтър за отчети..." и отметната опция "Генериране на GetPivotData".

Можете да включвате или изключвате тази функция, като изберете произволна клетка в съществуваща обобщена таблица, след което отидете в раздела Анализиране на обобщена таблица > Опции заобобщена таблица >, > премахнете отметката от опцията Генериране на GetPivotData

Забележки: 

  • Аргументите НА GETPIVOTDATA също могат да бъдат заместени с препратки. Например =GETPIVOTDATA("Продажби";$A$3;"Месец";$A 11), където $A 11 съдържа "Мар". 

  • Изчисляеми полета или елементи и изчисления по избор могат да бъдат включени в изчисленията на GETPIVOTDATA.

  • Ако аргументът обобщена_таблица е диапазон, включващ два или повече обобщени таблици, данните ще бъдат извлечени от този отчет, който е бил създаден последен в диапазона.

  • Ако аргументите "поле" и "елемент" описват една клетка, се връща стойността на тази клетка, независимо дали е низ, число, грешка, или празна клетка.

  • Ако един елемент съдържа дата, стойността трябва да бъде изразена като сериен номер или да бъде получена с помощта на функцията DATE, така че стойността да бъде съхранена, ако електронната таблица се отвори при други местни правила. Например елемент, отнасящ се до датата 5 март 1999 г., би могъл да бъде въведен като 36 224 или DATE(1999,3,5). Часовете могат да бъдат въведени като десетични дробни стойности или с помощта на функцията TIME.

  • Ако аргументът обобщена_таблица не е диапазон, в който е намерена обобщена таблица, GETPIVOTDATA връща #REF!.

  • Ако аргументите не описват видимо поле или ако включват филтър за отчет, в който филтрираните данни не са показани, GETPIVOTDATA връща #REF!. стойността на грешка.

Примери

Формулите в примера по-долу показват различни методи за получаване на данни от обобщена таблица.

Пример за използване на функцията GETPIVOTDATA за връщане на данни от обобщена таблица.

Формула

Резултат

Описание

=GETPIVOTDATA("Продажби"; $A$3)

5534 лв.

Връща общата сума на полето "Продажби".

=GETPIVOTDATA("Сума на продажбите"; $A$3)

5534 лв.

Връща също общата сума на полето "Продажби". Името на полето може да бъде въведено точно както изглежда в листа или като корен (без "Сума от", "Брой на" и т.на.).

=GETPIVOTDATA("Продажби"; $A$3; "Месец"; "Мар")

2876 лв.

Връща общите продажби за март.

=GETPIVOTDATA("Продажби"; $A$3; "Месец"; "Мар"; "Продукт"; "Продукти"; "Продавач"; "Димитров")

309 лв.

Връща общата сума на продажбите на продукти през март за Димитров.

=GETPIVOTDATA("Продажби"; $A$3; "Регион"; "Юг")

#REF!

Връща #REF! защото данните за южния регион не са видими поради филтъра.

=GETPIVOTDATA("Продажби"; $A$3; "Продукт"; "Напитки"; "Продавач"; "Думанова")

#REF!

Връща #REF! защото няма общи данни за продажбите на напитки за Думанова.

Най-горе на страницата

Имате нужда от още помощ?

Винаги можете да попитате експерт в техническата общност на Excel или да получите поддръжка в Общността за отговори от.

Вж. също

Функции на Excel (по азбучен ред)

Функции на Excel (по категории)

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.