Получить сводные данные в excel, что это такое

Обновлено: 06.07.2024

Сводные таблицы Excel используются для группировки таблиц данных, хранящихся в электронных таблицах Excel.

Это отличный инструмент для быстрого и простого анализа больших объемов данных.

Если вы хотите узнать больше о сводных таблицах в Excel, см. наш учебник по сводным таблицам Excel или более краткую страницу о создании сводных таблиц Excel.

Описание функции

Функция Excel Getpivotdata извлекает данные из указанных полей сводной таблицы Excel.

Синтаксис функции:

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

До 126 необязательных пар имен полей и элементов (т. е. заголовков строк и столбцов и отдельных категорий), для которых вы хотите получить возвращаемое значение.

Примечание. Значения элементов следует вводить следующим образом:

  • Числа можно вводить напрямую;
  • Даты следует вводить в виде порядковых номеров дат или с помощью функции даты.
  • Время следует вводить в виде десятичных знаков или с помощью функции времени;
  • Текстовые значения следует вводить в кавычках.

Автоматическая вставка функции Getpivotdata

Если включен параметр Excel "Использовать функции GetPivotData для ссылок на сводные таблицы", самый простой способ ввести функцию Getpivotdata — просто ввести " margin-bottom0"> (Примечание: Параметр «Использовать функции GetPivotData для ссылок на сводные таблицы» находится в разделе «Формулы» диалогового окна «Параметры Excel», доступ к которому можно получить на вкладке «Файл» в Excel).

Примеры функции Getpivotdata

Приведенные ниже примеры относятся к следующей сводной таблице, расположенной в столбцах A–G текущей рабочей таблицы Excel.

ABCDE FG
1
2Сумма общей суммы счета-фактурыТип позиции
3Дата ПродавецЦифровой
Телевизор
DVD
Плеер
IpodКомпьютер Общая сумма
4ЯнДжон68 600 долларов США< /td>13 800 долл. США6 840 долл. США69 600 долл. США158 840 долл. США
5 Кевин64 400 долларов США7 800 долларов США12 780 долларов США36 800 долларов США121 780 долларов США
6Пит46 200 долларов США2 400 долларов США2 700 долларов США25 600 долларов США< /td>76 900 долларов США
7Итого за январь179 200 долларов США24 000 долл. США22 320 долл. США132 000 долл. США357 520 долл. США
8ФевДжон68 600 долларов< /td>8400$9720$52800$139520$
9 Кевин61 600 долл. США4 500 долл. США7 920 долл. США43 200 долл. США117 220 долл. США
10Пит29 400 долларов США3 900 долларов США6 300 долларов США33 600 долларов США< /td>73 200 долл. США
11Всего за февраль159 600 долл. США16 800 долл. США23 940 долл. США129 600 долл. США329 940 долл. США
12МарДжон71 400 долларов США9 300 долларов США7 560 долларов США80 000 долларов США168 260 долларов США
13Кевин70 000 долларов США10 200 долларов США13 680 долларов США< /td>58 400 долларов152 280 долларов
14Пит43 400 долларов 5400$3240$40800$92840$
15Всего за март184 800 долл. США24 900 долл. США24 480 долл. США179 200 долл. США413 380 долл. США
16Общая сумма523 600 долларов США65 700 долларов США70 740 долларов США440 800 долларов США1 100 840 долларов США
17

Пример 1

– возвращает значение 357 520 долларов США, которое является значением общей суммы счета-фактуры для всего поля даты "Янв".

Пример 2

– возвращает значение 23 940 долл. США, которое является значением общей суммы счета для поля "Дата" "Фев" и поля "Сведения об элементе" "IPod".

Пример 3

=GETPIVOTDATA("Сумма счета", $A$2, "Дата", "Фев", "Детали товара", "IPod", "Продавец", "Кевин")

– возвращает значение 7 920 долларов США, которое является значением общей суммы счета для поля «Дата» «Фев», поля «Сведения об элементе» «IPod» и поля «Продавец» «Кевин». .

Пример 4

Обратите внимание, что хотя во всех приведенных выше примерах в качестве аргумента сводной_таблицы используется ссылка $A$2, этот аргумент просто используется для указания сводной таблицы и, таким образом, фактически может быть любой ячейкой или диапазоном ячеек в сводной таблице.

Дополнительную информацию о функции Getpivotdata см. на веб-сайте Microsoft Office.

Ошибка функции Getpivotdata

Функция ПОЛУЧЕНИЯ ДАННЫХ Excel

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

  • поле_данных — имя поля значения для запроса.
  • pivot_table – ссылка на любую ячейку в сводной таблице для запроса.
  • поле1, элемент1 – [необязательно] пара поле/элемент.

Используйте функцию GETPIVOTDATA, чтобы запросить существующую сводную таблицу и получить определенные данные на основе структуры сводной таблицы. Преимущество GETPIVOTDATA по сравнению с простой ссылкой на ячейку заключается в том, что он собирает данные на основе структуры, а не местоположения ячейки. GETPIVOTDATA будет продолжать работать правильно даже при изменении сводной таблицы, если поля, на которые ссылаются, все еще присутствуют.

Первый аргумент, поле_данных, называет поле значения для запроса. Второй аргумент, pivot_table, представляет собой ссылку на любую ячейку в существующей сводной таблице. Дополнительные аргументы предоставляются в парах поле/элемент, которые действуют как фильтры для ограничения извлекаемых данных на основе структуры сводной таблицы. Например, можно указать в поле "Регион" элемент "Восток", чтобы ограничить данные о продажах данными о продажах в восточном регионе.

Функция GETPIVOTDATA генерируется автоматически, когда вы ссылаетесь на ячейку значения в сводной таблице, указывая и щелкая. Чтобы избежать этого, вы можете просто ввести адрес нужной ячейки (вместо нажатия). Если вы хотите полностью отключить эту функцию, отключите параметр «Создать GETPIVOTDATA» в меню «Инструменты сводной таблицы» > «Параметры» > «Параметры» (слева, под именем сводной таблицы).

Примеры

Примеры ниже основаны на следующей сводной таблице:

Пример функции GETPIVOTDATA со сводной таблицей

Первый аргумент функции GETPIVOTDATA указывает поле, из которого нужно извлечь данные. Второй аргумент — это ссылка на ячейку, являющуюся частью сводной таблицы. Чтобы получить общий объем продаж из показанной сводной таблицы:

Поля и пары элементов предоставляются парами, введенными как текстовые значения. Чтобы узнать общий объем продаж продукта Лесной орех:

Чтобы получить общий объем продаж для Западного региона:

Чтобы рассчитать общий объем продаж миндаля в восточном регионе, можно использовать любую из приведенных ниже формул:

Вы также можете использовать ссылки на ячейки для указания названий полей и элементов. В приведенном выше примере формула в I8 выглядит следующим образом:

Значения для регионов и продуктов берутся из ячеек I5 и I6. Данные собираются на основе региона "Средний Запад" в ячейке I6 для продукта "Лесной орех" в ячейке I7.

Даты и время

При использовании GETPIVOTDATA для извлечения информации из сводной таблицы на основе даты или времени используйте собственный формат Excel или функцию, например функцию DATE. Например, чтобы получить общий объем продаж на 1 апреля 2021 года при отображении отдельных дат:

Когда даты сгруппированы, ссылайтесь на названия групп в виде текста. Например, если поле Дата сгруппировано по годам:

Чтобы извлечь данные из ячейки сводной таблицы, используйте функцию Excel GetPivotData, специально разработанную для извлечения данных из сводной таблицы.

Формула GetPivotData

Если вы создаете формулу в Excel и нажимаете на значение сводной таблицы, Excel может автоматически создать для вас формулу GetPivotData вместо обычной ссылки на ячейку.

Например, на снимке экрана ниже я ввел знак равенства в ячейку A9. Затем я щелкнул ячейку B5 в сводной таблице. В этой ячейке указана общая сумма продаж продукта File Folders.

  • Обычно при нажатии на ячейку Excel создает простую ссылку с адресом ячейки:
    • =B5
    • =GETPIVOTDATA("Всего",$A$3,"Продукт","Папки с файлами")

    Если вы не знакомы с функцией GetPivotData, эта длинная формула не соответствует вашим ожиданиям и может сбивать с толку! В следующих разделах вы увидите:

    • преимущества и недостатки (за и против) использования GetPivotData
    • как сделать так, чтобы эти длинные формулы GetPivotData не отображались
    • Примеры GetPivotData и устранение неполадок

    формула создается автоматически

    Плюсы и минусы GetPivotData

    Существуют преимущества и недостатки (за и против) использования GetPivotData, поэтому учтите эти моменты, прежде чем решите использовать простую ссылку на ячейку вместо формулы GetPivotData.

    Преимущества GetPivotData

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

    • Excel автоматически создает формулу на основе выбранной ячейки сводной таблицы.
    • формула показывает правильный результат, даже если макет сводной таблицы изменяется — есть поля сводной таблицы и имена элементов сводной таблицы
    • формула может быть изменена, чтобы сделать ее более гибкой

    Недостатки GetPivotData

    Иногда функция GetPivotData может вызывать проблемы. Вот несколько его недостатков.

    • формула длинная и запутанная по сравнению с простой ссылкой на ячейку
    • формула по умолчанию относится к ячейке, по которой был сделан щелчок — поля сводки и имена элементов сводки
    • когда вы перетаскиваете формулу вниз в строки ниже, в каждой строке отображается одинаковый результат
    • если вы попытаетесь изменить формулу GetPivotData, она может вернуть ошибки

    Использование ссылок на ячейки для ошибки поля данных

    Когда использовать GetPivotData

    Если вы не можете решить, когда использовать GetPivotData, вам могут помочь эти рекомендации.

    Когда следует использовать GetPivotData?

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

    Когда лучше использовать простую формулу?

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

    Простая ссылка на сводную ячейку

    Если вы создаете формулу в Excel и нажимаете на значение сводной таблицы, Excel может автоматически создать для вас формулу GetPivotData вместо обычной ссылки на ячейку.

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

    Получить простую ссылку на ячейку

    Чтобы получить простую ссылку на ячейку со значением сводной таблицы:

    • Если Excel уже создал функцию GetPivotData в вашей формуле, удалите эту часть формулы.
    • Вместо того, чтобы нажимать на ячейку сводной таблицы, введите адрес ее ячейки, например : =B5

    простая ссылка на ячейку для значения сводной таблицы

    Отключить создание GetPivotData

    По умолчанию при первом использовании Excel параметр "Создать сводные данные" включен. При желании вы можете отключить этот параметр, чтобы формулы GetPivotData не создавались автоматически.

    • ПРИМЕЧАНИЕ. Это параметр уровня приложения в Excel, который включает настройку Generate GetPivotData для ВСЕХ книг, а не только для активной книги.

    Чтобы узнать, как отключить функцию Generate GetPivotData в Excel 2007 и более поздних версиях, посмотрите этот короткий видеоурок.

    Под видео есть письменные инструкции по использованию команды ленты или окна параметров Excel.

    Использовать команду ленты

    В Excel 2007 и более поздних версиях команду "Создать сводные данные" можно отключить с помощью команды на ленте Excel.

    ПРИМЕЧАНИЕ. Это повлияет на ВСЕ книги Excel, а не только на активную книгу

    1. Выберите любую ячейку в сводной таблице.
    2. На ленте выберите вкладку "Анализ сводной таблицы"
      • Или в разделе "Инструменты сводной таблицы" перейдите на вкладку "Параметры".
    3. Щелкните левой кнопкой мыши стрелку команды "Сводная таблица".
    4. Далее нажмите на стрелку раскрывающегося списка "Параметры".
    5. Нажмите команду "Создать GetPivotData", чтобы включить или отключить эту функцию.

    Создать команду GetPivotData

    Изменить параметры Excel

    Еще один способ включить или отключить параметр "Создать GetPivotData" — с помощью параметров Excel.

    Чтобы изменить настройку, выполните следующие действия:

    ПРИМЕЧАНИЕ. Это повлияет на ВСЕ книги Excel, а не только на активную книгу

    • В левом верхнем углу окна Excel перейдите на вкладку "Файл".
    • В списке слева нажмите «Параметры» (или нажмите «Еще», затем нажмите «Параметры»).
    • В окне "Параметры Excel" слева выберите категорию "Формулы".
    • Прокрутите вниз до раздела "Работа с формулами".
    • Чтобы отключить GetPivotData, снимите флажок для этого параметра:
    • Использование функций GetPivotData для ссылок на сводные таблицы
    • Нажмите "ОК", чтобы закрыть окно "Параметры".

    Параметры Excel используют функции GetPivotData

    Использование ссылок на ячейки в GetPivotData

    В формуле GetPivotData вы ссылаетесь на сводную таблицу, а также на поля и элементы, для которых вам нужны данные. Например, эта формула получает итоговую сумму из сводной таблицы в $A$3 для поля "Продукт" и элемента "Бумага".

    =GETPIVOTDATA("Всего",$A$3,"Продукт","Бумага")

    Чтобы сделать формулу GetPivotData более гибкой, вы можете ссылаться на ячейки листа вместо того, чтобы вводить имена элементов или полей в аргументах GetPivotData.

    Используя тот же пример, мы можем ввести «Бумага» в ячейку E2. Затем измените формулу в ячейке E3, чтобы она относилась к ячейке E2, вместо того, чтобы вводить в формулу «Бумага».

    =GETPIVOTDATA("Всего",$A$3,"Продукт", E2)

    Формула возвращает итог для продукта Paper.

    Использование ссылок на ячейки в GetPivotData

    Использование ссылок на ячейки для поля данных

    Ссылки на ячейки хорошо подходят для полей сводки и элементов сводки, но могут вызвать проблемы, если вы попытаетесь сослаться на поле данных.

    В этом примере ячейка E2 содержит слово "Кол-во", и вы хотели бы обратиться к этой ячейке вместо "Кол-во" в формуле GetPivotData.

    Использование ссылок на ячейки для поля данных

    =GETPIVOTDATA(E2,$A$3,"Продукт","Бумага")

    Использование ссылок на ячейки для ошибки поля данных

    Добавить пустую строку

    Чтобы решить эту проблему, вы можете объединить пустую строку ( "" ) в начале или конце ссылки на ячейку:

    =GETPIVOTDATA(E2&"",$A$3,"Продукт","Бумага")

    Добавить пустую строку

    Это простое изменение формулы возвращает правильный результат.

    Использование дат в GetPivotData

    =GETPIVOTDATA("Количество",$B$3,"Дата заказа","1/1/13")

    Использование дат в GetPivotData

    Чтобы предотвратить ошибки в датах, вы можете использовать один из следующих способов:

    -- Соответствие формату даты сводной таблицы

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

    -- Используйте функцию ДАТА

    -- Используйте функцию ТЕКСТ

    Соответствие даты и формата даты

    Чтобы получить правильные результаты при вводе даты в формуле GetPivotData, используйте тот же формат даты, что и в сводной таблице.

    В ячейке E4 формула использует формат даты из сводной таблицы — дд/ммм/гг — и результатом является правильное количество для этой даты:

    =GETPIVOTDATA("Количество",$B$3,"Дата заказа","01/янв/13")

    Сопоставление даты и формата даты

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

    Вместо того, чтобы просто вводить дату в формулу, добавьте к дате функцию ДАТАЗНАЧ.

    В ячейке E4 дата вводится с помощью функции DATEVALUE, и результатом является правильное количество на эту дату:

    =GETPIVOTDATA("Количество",$B$3,"ДатаЗаказа",DATEVALUE("1/1/13"))

    Использовать функцию DATEVALUE

    Использовать функцию ДАТА

    Вместо того, чтобы просто вводить дату в формулу, используйте функцию ДАТА, чтобы создать дату.

    В ячейке E4 дата создается с помощью функции ДАТА, и результатом является правильное количество для этой даты:

    =GETPIVOTDATA("Количество",$B$3,"ДатаЗаказа",ДАТА(2013,1,1))

    Использовать функцию DATE

    Ссылка на ячейку с датой

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

    В ячейке E4 формула ссылается на дату в ячейке E2, и результатом является правильное количество для этой даты:

    =GETPIVOTDATA("Количество",$B$3,"ДатаЗаказа",E2)

    Ссылка на ячейку с датой

    Использовать функцию ТЕКСТ

    Вместо того, чтобы просто вводить дату в формулу, добавьте к дате функцию ТЕКСТ.

    В ячейке E2 дата вводится в виде текста. Формула в ячейке E4 использует функцию ТЕКСТ с форматом даты "д-ммм":

    =GETPIVOTDATA("Количество",$B$3,"Дата",ТЕКСТ(E2,"д-ммм"))

    Спасибо Леониду Койфману за совет

    GetPivotDate с функцией TEXT

    Видео: Даты в формуле GetPivotData

    Чтобы увидеть, как использовать даты в формуле GetPivotData, посмотрите это короткое видео.

    Видео: выбор конкретной сводной таблицы в GetPivotData

    Если у вас есть несколько копий сводной таблицы в книге на разных листах, вы можете использовать GETPIVOTDATA для извлечения суммы из определенной сводной таблицы. Посмотрите это видео, чтобы увидеть шаги, а письменные инструкции находятся под видео.

    Выберите конкретную сводную таблицу в GetPivotData

    Если у вас есть несколько копий сводной таблицы в книге на разных листах, вы можете использовать GETPIVOTDATA, чтобы получить сумму из определенной сводной таблицы.

    В этом примере есть 3 сводные таблицы:

    Сводные таблицы настраиваются с использованием согласованных имен и местоположений:

    • Имя каждого листа начинается с "PT_", за которым следует описание региона.
    • Каждый диапазон тела сводной таблицы начинается в ячейке B4.

    getpivotdata настройка конкретного листа

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

    getpivotdata настройка конкретного листа

    Создайте формулу

    1. В ячейке C6 выберите "Восток" в раскрывающемся списке.
    2. Выберите ячейку D6 и введите знак равенства.
    3. Нажмите на лист PT_East
    4. Нажмите на ячейку "Общая сумма" и нажмите клавишу "Ввод".

    В ячейке есть формула GETPIVOTDATA, и ячейка отображает общий объем продаж для Восточного региона.

    запуск формулы getpivotdata

    Формула относится к полю "Общая цена" и к ячейке B4 на листе PT_East.

    =GETPIVOTDATA("Общая цена",PT_East!$B$4)

    Обобщить ссылку на лист

    Вместо жестко запрограммированной ссылки на лист PT_East можно использовать функцию ДВССЫЛ в функции GetPivotData для создания ссылки на диапазон на основе текста в ячейке C6.

    Функция ДВССЫЛ требует один аргумент ДВССЫЛ(ref_text) и возвращает диапазон, заданный аргументом ссылочного текста.

    Каждая ссылка в этой книге будет начинаться с "PT_", за которым следует описание диапазона в ячейке C6 и заканчиваться "!$B$4". Итак, в этом случае формула будет:

    ДВССЫЛ("PT_" & C6 & "!$B$4")

    Заменить ссылку на лист

    Последний шаг – заменить текущую ссылку на лист в формуле ПОЛУЧИТЬСВОДНЫЕДАННЫЕ формулой ДВССЫЛ:

    =GETPIVOTDATA("Общая цена", PT_East!$B$4 )

    =GETPIVOTDATA("Общая цена", ДВССЫЛ("PT_" & C6 & "!$B$4"))

    Теперь, когда вы меняете регион в ячейке C6, общая сумма изменяется в ячейке D6

    getpivotdata изменение конкретного листа

    GetPivotData с пользовательскими промежуточными итогами

    С промежуточным итогом по умолчанию функция GetPivotData работает хорошо и возвращает правильный результат. На снимке экрана ниже в ячейку B1 был введен знак равенства, а затем был щелкнут промежуточный итог Bars.

    Формула GetPivotData была создана автоматически и возвращает количество проданных слитков.

    =GETPIVOTDATA("Количество",$A$3,"Категория","Слитки")

    getpivotdata subtotals

    Однако, если промежуточный итог является пользовательской функцией, а не функцией по умолчанию, формула GetPivotData может показать ошибку.

    На приведенном ниже снимке экрана мы щелкнули правой кнопкой мыши по метке «Всего баров» и выбрали «Настройки поля».Затем для промежуточных итогов был выбран параметр «Пользовательский», а для параметра «Сумма» и «Среднее» были выбраны значения.

    установить пользовательский промежуточный итог

    =GETPIVOTDATA($A$3,"Категория[Столбцы;Данные,Сумма]")

    ошибка getpivotdata с пользовательским промежуточным итогом

    =GETPIVOTDATA($A$3;"Категория[Столбцы;Сумма]")

    С этим простым изменением формулы возвращается правильный результат.

    формула getpivotdata с настраиваемым промежуточным итогом

    Лучшие или последние промежуточные итоги

    К формулам GetPivotData предъявляются разные требования в зависимости от расположения и типа промежуточных итогов.

    Существует два типа формул GetPivotData:

    • Обычный -- =GETPIVOTDATA("Количество",$A$3,"Категория","Слитки")
    • [Список] ----- =GETPIVOTDATA($A$3,"Категория[Столбцы;Сумма]")

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

    getpivotdata types

    Получить образец файла

    Загрузите заархивированный файл примера для этого руководства. Файл имеет формат xlsx и не содержит макросов

    Функция GETPIVOTDATA относится к категории функций поиска и справки Excel. Функции Список наиболее важных функций Excel для финансовых аналитиков. Эта шпаргалка охватывает сотни функций, которые важно знать аналитику Excel. Функция помогает извлекать данные из указанных полей в сводной таблице Excel. Сводная таблица часто используется в финансовом анализе. Описание работы финансового аналитика Приведенное ниже описание работы финансового аналитика дает типичный пример всех навыков, образования и опыта, необходимых для найма на работу аналитика в банке, учреждении или корпорации. Выполняйте финансовое прогнозирование, отчетность и отслеживайте операционные показатели, анализируйте финансовые данные, создавайте финансовые модели для более глубокого анализа данных. Эта функция помогает извлекать, группировать или добавлять данные из сводной таблицы.

    Формула

    =GETPIVOTDATA(поле_данных, сводная_таблица, [поле1, элемент1, поле2, элемент2], …)

    Функция GETPIVOTDATA использует следующие аргументы:

    1. Data_field (обязательный аргумент) — это информация рабочего листа, из которой мы собираемся удалить непечатаемые символы.
    2. Сводная_таблица (обязательный аргумент). Это ссылка на ячейку, диапазон ячеек или именованный диапазон ячеек в сводной таблице. Мы используем ссылку для указания сводной таблицы.
    3. Поле1, Элемент1, Поле2, Элемент2 (необязательный аргумент) — это пара поле/элемент. Существует до 126 пар имен полей и элементов, которые можно использовать для описания данных, которые мы хотим получить.

    Нам нужно заключить в кавычки все имена полей и названия элементов, кроме дат и чисел. Мы должны помнить следующее:

    • Даты вводятся как порядковые номера дат с помощью функции DATE, чтобы они были в правильном формате даты.
    • Числа можно вводить напрямую.
    • Время должно быть введено в виде десятичных знаков или в виде функции ВРЕМЯ.

    Как использовать функцию ПОЛУЧИТЬ ОПИСАНИЕ ДАННЫХ в Excel?

    Чтобы понять, как использовать функцию ПОЛУЧИТЬСВОДНЫЕДАННЫЕ, рассмотрим несколько примеров:

    Пример 1

    Предположим, что у нас есть приведенная ниже сводная таблица:

    Функция GETPIVOTDATA

    Предположим, мы хотим получить сумму ноутбуков из приведенной выше сводной таблицы. В таком сценарии мы будем использовать формулу =ПОЛУЧИТЬВОТДАННЫЕ("ноутбуки", $J$4) и получить результат 651 000.

    Функция GETPIVOTDATA — Пример 1

    В продолжение того же примера предположим, что у нас есть приведенная ниже сводная таблица:

    Функция GETPIVOTDATA — Пример 1a

    Теперь мы хотим получить общий объем продаж. Используемая формула будет =GETPIVOTDATA("сумма всего", $J$4).

    Функция GETPIVOTDATA — Пример 1b

    Пример 2

    Использование дат в функции GETPIVOTDATA иногда может приводить к ошибке. Предположим, нам даны следующие данные:

    Функция GETPIVOTDATA — пример 2

    Из него мы нарисовали следующую сводную таблицу:

    Если мы используем формулу =GETPIVOTDATA("Количество",$L$6,"Дата","1/2/17″), мы получим REF! ошибка:

    Функция GETPIVOTDATA — Пример 2b

    Чтобы предотвратить такие ошибки даты, мы можем использовать любой из следующих методов:

    1. Соответствие формату даты сводной таблицы. Чтобы получить правильные и безошибочные результаты, мы будем использовать тот же формат даты, что и в сводной таблице. Например, мы взяли 2 января, как показано ниже:

    Как видно ниже, тот же формат дает нам желаемый результат:

    Функция GETPIVOTDATA — пример 2d

    1. Используйте функцию ПОЛУЧИТЬСВОДНЫЕДАННЫЕ с функцией ДАТАЗНАЧ. Здесь вместо простого ввода даты в формуле добавьте к дате функцию ДАТАЗНАЧ. Как показано ниже, формула будет выглядеть так:

    GETPIVOTDATA Функция — пример 23

    Мы получим следующий результат:

    GETPIVOTDATA Функция — пример 2f

    1. Используйте функцию GETPIVOTDATA с функцией DATE. Здесь вместо простого ввода даты в формуле мы добавим функцию DATE. Как показано ниже, формула будет выглядеть так:

    GETPIVOTDATA Функция — пример 2g

    Мы получим следующий результат:

    GETPIVOTDATA Функция — пример 2h

    1. Используйте функцию ПОЛУЧИТЬСВОДНЫЕДАННЫЕ с функцией ДАТА. Пример 2. Здесь вместо того, чтобы просто вводить дату в формулу, мы можем обратиться к ячейке, которая содержит действительную дату в любом формате, распознаваемом как дата в MS Excel. Используемая формула: =GETPIVOTDATA("Кол-во",$L$6",Date",S5).

    GETPIVOTDATA Функция — Пример 2i

    Мы получим следующий результат:

    GETPIVOTDATA Функция — Пример 2i

    Несколько замечаний о функции GETPIVOTDATA

    Дополнительные ресурсы

    Спасибо, что прочитали руководство CFI по важным функциям Excel! Потратив время на изучение и освоение этих функций, вы значительно ускорите свой финансовый анализ. Чтобы узнать больше, ознакомьтесь с этими дополнительными ресурсами CFI:

    • Функции Excel для финансов Excel для финансов В этом руководстве по Excel для финансов представлены 10 основных формул и функций, которые необходимо знать, чтобы стать отличным финансовым аналитиком в Excel.
    • Усовершенствованные формулы Excel, которые необходимо знать Усовершенствованные формулы Excel, которые необходимо знать Эти расширенные формулы Excel крайне важны для понимания и выведут ваши навыки финансового анализа на новый уровень. Загрузите нашу бесплатную электронную книгу Excel!
    • Сочетания клавиш Excel для ПК и Mac Ярлыки Excel для ПК Mac Сочетания клавиш Excel — список наиболее важных и распространенных сочетаний клавиш MS Excel для пользователей ПК и Mac, специалистов в области финансов и бухгалтерского учета. Сочетания клавиш ускоряют ваши навыки моделирования и экономят время. Изучите редактирование, форматирование, навигацию, ленту, специальную вставку, работу с данными, редактирование формул и ячеек и другие сочетания клавиш.

    Бесплатное руководство по Excel

    Чтобы овладеть искусством работы с Excel, ознакомьтесь с БЕСПЛАТНЫМ ускоренным курсом CFI по Excel. Основы Excel — формулы для финансов Вы ищете ускоренный курс по Excel? Получите бесплатное обучение Excel для карьеры в области корпоративных финансов и инвестиционно-банковской деятельности от Института корпоративных финансов. , который научит вас, как стать опытным пользователем Excel. Изучите самые важные формулы, функции и сочетания клавиш, чтобы уверенно проводить финансовый анализ.

    Запустите бесплатный курс CFI по Excel прямо сейчас Основы Excel — формулы для финансов Вы ищете ускоренный курс Excel? Пройдите бесплатное обучение Excel, чтобы начать карьеру в сфере корпоративных финансов и инвестиционно-банковских услуг, от Института корпоративных финансов.

    Читайте также: