ПОЛУЧИТЬ.ДАННЫЕ.СВОДНОЙ.ТАБЛИЦЫ (функция ПОЛУЧИТЬ.ДАННЫЕ.СВОДНОЙ.ТАБЛИЦЫ)

В этой статье описаны синтаксис формулы и использование функции ПОЛУЧИТЬ.ДАННЫЕ.СВОДНОЙ.ТАБЛИЦЫ в Microsoft Excel.

Описание

Возвращает данные, хранящиеся в отчете сводной таблицы. Функцию ПОЛУЧИТЬ.ДАННЫЕ.СВОДНОЙ.ТАБЛИЦЫ можно использовать для извлечения итоговых данных из отчета сводной таблицы, если они отображаются в отчете.

Примечание : Можно быстро ввести простую формулу ПОЛУЧИТЬ.ДАННЫЕ.СВОДНОЙ.ТАБЛИЦЫ, введя = (знак равенства) в ячейку, в которую должно быть возвращено значение, и затем щелкнув ячейку в отчете сводной таблицы, содержащем необходимые данные.

Синтаксис

ПОЛУЧИТЬ.ДАННЫЕ.СВОДНОЙ.ТАБЛИЦЫ(поле_данных; сводная_таблица; [поле1; элем1; поле2; элем2]; …)

Аргументы функции ПОЛУЧИТЬ.ДАННЫЕ.СВОДНОЙ.ТАБЛИЦЫ описаны ниже.

  • Поле_данных    — обязательный аргумент. Заключенное в кавычки имя поля данных, содержащего данные, которые необходимо извлечь.

  • Сводная_таблица    — обязательный аргумент. Ссылка на ячейку, диапазон ячеек или именованный диапазон ячеек в отчете сводной таблицы. Эти сведения используются для определения отчета сводной таблицы, содержащего данные, которые необходимо извлечь.

  • Поле1, элем1, поле2, элем2    — необязательный аргумент. От 1 до 126 пар имен полей и элементов, описывающих данные, которые необходимо извлечь. Они могут следовать друг за другом в произвольном порядке. Имена полей и элементов (кроме дат и чисел) заключаются в кавычки. В отчетах сводных таблиц OLAP элементы могут содержать исходное имя измерения и также исходное имя элемента. Пара "поле-элемент" для сводной таблицы OLAP может выглядеть следующим образом:

    "[Продукт]";"[Продукт].[Все продукты].[Продовольствие].[Выпечка]"

Замечания

  • Вычисляемые поля или элементы и дополнительные вычисления включаются в расчеты для функции ПОЛУЧИТЬ.ДАННЫЕ.СВОДНОЙ.ТАБЛИЦЫ.

  • Если с помощью аргумента "сводная_таблица" задан диапазон, включающий несколько отчетов сводных таблиц, данные будут извлекаться из того отчета, который был создан в диапазоне последним.

  • Если аргументы "поле" и "элемент" описывают одну ячейку, возвращается значение, содержащееся в этой ячейке, независимо от его типа (строка, число, ошибка и др.).

  • Если аргумент "элемент" содержит дату, необходимо представить это значение как порядковый номер или воспользоваться функцией ДАТА, чтобы это значение не изменилось при открытии листа в системе с другими языковыми настройками. Например, элемент, ссылающийся на дату 5 марта 1999 г., можно ввести двумя способами: 36 224 или ДАТА(1999;3;5). Время можно задать в виде десятичных значений или с помощью функции ВРЕМЯ.

  • Если значение аргумента "сводная_таблица" не является диапазоном, содержащим отчет сводной таблицы, функция ПОЛУЧИТЬ.ДАННЫЕ.СВОДНОЙ.ТАБЛИЦЫ возвращает значение ошибки #ССЫЛКА!.

  • Если аргументы не описывают видимое поле или содержат фильтр отчета, в котором не отображаются отфильтрованные данные, функция ПОЛУЧИТЬ.ДАННЫЕ.СВОДНОЙ.ТАБЛИЦЫ возвращает значение ошибки #ССЫЛКА!.

Пример

В практических целях приведенные ниже данные примера содержат не фактические данные сводной таблицы, а только снимок данных. Формулы и результаты приведены в примере.

Лист сводной таблицы

Скопируйте образец данных из следующей таблицы и вставьте их в ячейку A1 нового листа Excel. Чтобы отобразить результаты формул, выделите их и нажмите клавишу F2, а затем — клавишу ВВОД. При необходимости измените ширину столбцов, чтобы видеть все данные.

Формула

Результат

ПОЛУЧИТЬ.ДАННЫЕ.СВОДНОЙ.ТАБЛИЦЫ("Продажи"; $A$4)

Возвращает общий итог для поля "Продажи" (49 325 ₽).

ПОЛУЧИТЬ.ДАННЫЕ.СВОДНОЙ.ТАБЛИЦЫ("Сумма продаж"; $A$4)

Также возвращает общий итог для поля "Продажи" (49 325 ₽; можно задать имя поля в точном соответствии с тем, как оно выглядит на листе, или ввести только корень этого имени (без слов "Сумма", "Счет" и т. д.).

ПОЛУЧИТЬ.ДАННЫЕ.СВОДНОЙ.ТАБЛИЦЫ("Продажи"; $A$4; "Месяц"; "Март")

Возвращает общий итог за март (30 337 ₽).

ПОЛУЧИТЬ.ДАННЫЕ.СВОДНОЙ.ТАБЛИЦЫ("Продажи"; $A$4; "Месяц"; "Март"; "Товар"; "Продукты"; "Продавец"; "Батурин")

Возвращает значение 10 201 ₽.

ПОЛУЧИТЬ.ДАННЫЕ.СВОДНОЙ.ТАБЛИЦЫ("Продажи"; $A$4; "Регион"; "Южный")

Возвращает значение ошибки #ССЫЛКА!, поскольку данные по южному региону не отображены.

ПОЛУЧИТЬ.ДАННЫЕ.СВОДНОЙ.ТАБЛИЦЫ("Продажи"; $A$4; "Товар"; "Напитки"; "Продавец"; "Ерёменко")

Возвращает значение ошибки #ССЫЛКА!, так как для фамилии "Ерёменко" нет итоговых данных по продажам напитков.

К началу страницы

Совершенствование навыков
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×