GETPIVOTDATA функция

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

В този пример = GETPIVOTDATA ("продажби"; a3) връща общата сума на продажбите от обобщена таблица:

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

Синтаксис

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

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

Аргумент

Описание

data_field

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

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

pivot_table

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

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

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

По желание

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

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

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

Забележки: 

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

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

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

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

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

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

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

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

Примери

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

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

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

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

Винаги можете да попитате експерт в техническата общност на Excel, да получите поддръжка в общността за отговори или да предложите нова функция или подобрение на User Voice за Excel.

Вж. също

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

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

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

Разширете уменията си в Office
Преглед на обучението
Получавайте първи новите функции
Присъединете се към участниците в Office Insider

Беше ли полезна тази информация?

Благодарим ви за обратната връзка!

Благодарим ви за вашата обратна връзка. Изглежда, че ще бъде полезно да ви свържем с един от нашите агенти по поддръжката на Office.

×