ПОЛУЧИТЬ.ДАННЫЕ.СВОДНОЙ.ТАБЛИЦЫ

Применяется к
Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel 2024 Excel 2024 для Mac Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2016

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

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

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

Синтаксис

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

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

Аргумент Описание
поле_данных
Обязательно
Имя поля сводной таблицы, содержащее данные, которые необходимо извлечь. Должно быть заключено в кавычки.
Пример: =ПОЛУЧИТЬ.ДАННЫЕ.СВОДНОЙ.ТАБЛИЦЫ("Продажи"; A3). В данном примере поле "Продажи" — это поле значений, которое мы хотим получить. Так как другие поля не указаны, функция ПОЛУЧИТЬ.ДАННЫЕ.СВОДНОЙ.ТАБЛИЦЫ возвращает общий объем продаж.
сводная_таблица
Обязательно
Ссылка на ячейку, диапазон ячеек или именованный диапазон ячеек в сводной таблице. Эти сведения используются для определения сводной таблицы, содержащей данные, которые необходимо извлечь.
Пример: =ПОЛУЧИТЬ.ДАННЫЕ.СВОДНОЙ.ТАБЛИЦЫ("Продажи"; A3). Здесь ячейка A3 является ссылкой внутри сводной таблицы и сообщает формуле, какую сводную таблицу использовать.
поле1, элемент1, поле2, элемент2...
Необязательно
От 1 до 126 пар имен полей и элементов, описывающих данные, которые необходимо извлечь. Они могут следовать друг за другом в произвольном порядке. Имена полей и элементов (кроме дат и чисел) должны быть заключены в кавычки.
Пример: =ПОЛУЧИТЬ.ДАННЫЕ.СВОДНОЙ.ТАБЛИЦЫ("Продажи"; A3; "Месяц"; "Мар"). Здесь поле "Месяц" и "Мар" — элемент. Чтобы указать несколько элементов для поля, заключите их в фигурные скобки (например: {"Mar", "Apr"}).
В сводных таблицах OLAP элементы могут содержать исходное имя измерения, а также исходное имя элемента. Пара "поле-элемент" для сводной таблицы OLAP может выглядеть следующим образом:
"[Продукт]";"[Продукт].[Все продукты].[Продовольствие].[Выпечка]"

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

Снимок экрана меню параметров сводной таблицы Excel. В верхнем разделе показано имя сводной таблицы: Сводная таблица1. Ниже развернуто раскрывающееся меню

Вы можете включить или отключить эту функцию, выделив любую ячейку в существующей сводной таблице, а затем перейдя на вкладку "Анализ сводной таблицы". >Параметры>сводной таблицы> снимите флажок "Создать GetPivotData". 

Примечание

  • Аргументы ПОЛУЧИТЬ.ДАННЫЕ.СВОДНОЙ.ТАБЛИЦЫ также можно заменить ссылками. Например, =ПОЛУЧИТЬ.ДАННЫЕ.СВОДНОЙ.ТАБЛИЦЫ("Продажи";$A 3 $;"Месяц";$A 11), где $A 11 содержит слово "Мар". 
  • Вычисляемые поля или элементы и дополнительные вычисления могут включаться в расчеты для функции ПОЛУЧИТЬ.ДАННЫЕ.СВОДНОЙ.ТАБЛИЦЫ.
  • Аргумент "сводная_таблица" задан как диапазон, включающий несколько сводных таблиц. Данные будут извлекаться из той сводной таблицы, которая была создана последней.
  • Если аргументы "поле" и "элемент" описывают одну ячейку, возвращается значение, содержащееся в этой ячейке, независимо от его типа (строка, число, ошибка или пустая ячейка).
  • Если аргумент "элемент" содержит дату, необходимо представить это значение как порядковый номер или воспользоваться функцией ДАТА, чтобы это значение не изменилось при открытии листа в системе с другими языковыми настройками. Например, элемент, ссылающийся на дату 5 марта 1999 г., можно ввести двумя способами: 36 224 или ДАТА(1999;3;5). Время можно задать в виде десятичных значений или с помощью функции ВРЕМЯ.
  • Если аргумент "сводная_таблица" не является диапазоном, содержащим сводную таблицу, функция ПОЛУЧИТЬ.ДАННЫЕ.СВОДНОЙ.ТАБЛИЦЫ возвращает значение ошибки #ССЫЛКА!.
  • Если аргументы не описывают видимое поле или содержат фильтр отчета, в котором не отображаются отфильтрованные данные, функция ПОЛУЧИТЬ.ДАННЫЕ.СВОДНОЙ.ТАБЛИЦЫ возвращает #ССЫЛКА! (значение ошибки).

Примеры

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

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

Формула Результат Описание
=ПОЛУЧИТЬ.ДАННЫЕ.СВОДНОЙ.ТАБЛИЦЫ("Продажи"; $A 3 долл. США) $5,534 Возвращает общий итог по полю "Продажи".
=ПОЛУЧИТЬ.ДАННЫЕ.СВОДНОЙ.ТАБЛИЦЫ("Сумма продаж"; $A 3 долл. США) $5,534 Также возвращает общий итог по полю "Продажи". Можно задать имя поля в точном соответствии с тем, как оно выглядит на листе, или ввести только корень этого имени (без слов "Сумма", "Счет" и т. д.).
=ПОЛУЧИТЬ.ДАННЫЕ.СВОДНОЙ.ТАБЛИЦЫ("Продажи"; $A 3 долл. США; "Месяц"; "Мар") $2,876 Возвращает общий объем продаж за март.
=ПОЛУЧИТЬ.ДАННЫЕ.СВОДНОЙ.ТАБЛИЦЫ("Продажи"; $A 3 долл.; "Месяц"; "Март"; "Товар"; "Продукты"; "Торговый представитель"; "Батурин") $309 Возвращает общий объем продаж продукции в марте для Бьюкенена.
=ПОЛУЧИТЬ.ДАННЫЕ.СВОДНОЙ.ТАБЛИЦЫ("Продажи"; $A 3 долл. США; "Регион"; "Юг") #ССЫЛКА! Возвращает #REF! так как данные по южному региону не отображаются из-за фильтра.
=ПОЛУЧИТЬ.ДАННЫЕ.СВОДНОЙ.ТАБЛИЦЫ("Продажи"; $A 3 долл. США; "Товар"; "Напитки"; "Продавец"; "Ерёменко") #ССЫЛКА! Возвращает #REF! так как для компании "Ерёменко" нет данных об общем объеме продаж напитков.

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

Дополнительные сведения

Вы всегда можете задать вопрос эксперту в Excel Tech Community или получить поддержку в сообществах.