GETPIVOTDATA функция

Забележка:  Бихме искали да ви осигурим най-новото помощно съдържание възможно най-бързо на вашия собствен език. Тази страница е преведена чрез автоматизация и може да съдържа граматически грешки и несъответствия. Нашата цел е това съдържание да ви бъде полезно. Можете ли да ни кажете дали информацията е била полезна за вас, в дъното на тази страница? Ето статията на английски за бърза справка.

В тази статия е описан синтаксисът и употребата на функцията GETPIVOTDATA в Microsoft Excel.

Описание

Връща данни, съхранени в отчет с обобщена таблица. Можете да използвате GETPIVOTDATA, за да извлечете обобщени данни от обобщена таблица, при условие че обобщените данни се виждат в отчета.

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

Синтаксис

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

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

  • "данни_поле"    Задължително. Името, поставено в кавички, на полето с данни, съдържащо данните за извличане.

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

  • Поле1 "," елемент1 "," поле2, Item2    По желание. 1 до 126 двойки от имена на полета и имена на елементи, които описват данните, които искате да извлечете. Двойки могат да бъдат в произволен ред. Имена на полета и имена на елементи, различни от датите и числата са оградени в кавички. За OLAP обобщени таблици елементите могат да съдържат името на източника на измерението, както и името на източника на елемента. Двойка от поле и елемент за OLAP обобщена таблица може да изглежда така:

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

Забележки

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

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

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

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

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

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

Пример

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

Работен лист на обобщена таблица

Копирайте примерните данни в следващата таблица и ги поставете в клетка A1 на нов работен лист на Excel. За да покажат резултати формулите, изберете ги, натиснете клавиша F2 и след това натиснете клавиша Enter. Ако е необходимо, коригирайте ширините на колоните, за да видите всичките данни.

Формула

Резултат

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

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

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

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

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

Връща общата сума за март, 30 337 лв.

GETPIVOTDATA("Продажби"; $A$4; "Месец"; "Март"; "Продукт"; "Продукти"; "Продавач"; "Банков")

Връща 10 201 лв.

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

Връща стойност на грешка #REF!, защото данните за южния регион не са видими.

GETPIVOTDATA("Продажби"; $A$4; "Продукт"; "Напитки"; "Продавач"; "Маринова")

Връща стойност на грешка #REF!, защото няма стойност за общата сума на продажбите на напитки за Маринова.

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

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

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

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

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

×