Как использовать функцию GETPIVOTDATA в Excel

Описание

Синтаксис и аргументы

Использование и примеры

  • Пример1: базовое использование функции
  • Пример2: как избежать значений ошибок, если аргументом является дата или время в функции

Содержание

  1. Описание
  2. Синтаксис и аргументы
  3. Использование и примеры
  4. -> Лучшие инструменты для повышения производительности в офисе

Описание

Функция запрашивает сводную таблицу и возвращает данные на основе структуры сводной таблицы.

Синтаксис и аргументы

Синтаксис формулы

Аргументы

  • Обязательно. Заключенное в двойные квоты имя поля содержит данные, которые вы хотите вернуть.
  • Обязательно. Ячейка, диапазон ячеек или именованный диапазон, используемый для определения, из какой сводной таблицы вы будете извлекать данные.
  • Необязательно. От 1 до 126 пар имен полей и имен элементов, косвенно указывающих на данные, которые вы хотите получить. Если имена полей и имена элементов не являются числовыми значениями, вам необходимо заключить их в кавычки.

Возвращаемое значение

Функция GETPIVOTDATA возвращает данные, хранящиеся в данной сводной таблице.

Примечания

1) Вычисляемые поля и пользовательские вычисления, такие как Grand Total и Sum of EachProwduct, также могут быть аргументами в функции.

2) Если элемент содержит дату или время, возвращаемое значение может быть потеряно, если книгу переместить в другое место и отобразить как значение ошибки #REF !. Чтобы избежать этого случая, вы можете выразить дату или время как номер серии, например show 12/3/2018 как 43437.

3) Если аргумент pivot_table не является ячейкой или диапазоном, в котором находится сводная таблица найдено, возвращает # ССЫЛКА!

4) Если аргументы не видны в данной сводной таблице, функция возвращает # ССЫЛКУ! значение ошибки.

Использование и примеры

Пример 1. Базовое использование функции

1) Только первые два обязательных аргумента:

Объясните:

Если в функции только два аргумента, она автоматически возвращает значения в поле «Общий итог» на основе заданного имени элемента. В моем примере он возвращает общее количество полей StoreNorth в сводной таблице, которое помещается в диапазон A3: E9 (начинается с ячейки A3).

2) С data_field, pivot_table, field1, item1 аргументом

Объясните:

SouthNorth: data_field, поле, из которого вы хотите получить значение;

A3: pivot_table, первая ячейка сводной таблицы – это ячейка A3;

Product, B: filed_name, item_name, пара, которая описывает, какое значение вы хотите для возврата.

Пример2: Как избежать значений ошибки, если аргумент – это дата или время в функции

Если аргументы в функции содержат дату или время, результат может быть изменен на значение ошибки #REF! В то время как книга открыта в другом месте, как показано на скриншоте ниже:

В этом случае , вы можете

1) Используйте функцию

2) Используйте функцию

3) См. ячейка с датой

Образец файла

-> Лучшие инструменты для повышения производительности в офисе

Источник: frestage.ru

Бытовой вопрос