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

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

SO18012089 первый пример вопроса

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

=GETPIVOTDATA(HighPiv,"SPN010977-204 11333")  

HighPiv — это имя, которое я дал сводной таблице, поскольку я ссылаюсь на нее из сводного листа.

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

SO18012089 второй пример

Вместо того, чтобы заключать формулу в кавычки (дословно добавляя конкретный номер элемента и номер недели), я надеялся обратиться к ссылкам на ячейки сводного листа. (Поэтому, если мне нужен номер элемента, скажем, A55, и номер недели, скажем, H50). Даты в сводном листе меняются в зависимости от сводки, поэтому обращение к датам в сводках для получения данных будет лучшим способом поддерживать их в актуальном состоянии.

Проблема в том, что я не знаю, как это сделать. Я устал ссылаться на рассматриваемые ячейки, но, похоже, это не работает, давая мне #REF! или #ЗНАЧ! ошибки.


person Zoe    schedule 02.08.2013    source источник


Ответы (1)


Я думаю, что вы хотели бы:

=GETPIVOTDATA("Количество",HighPiv,"Элемент",A55,"Неделя",H50)

Я считаю, что самый простой способ написать такую ​​формулу — начать с того, что установлен флажок «Инструменты сводной таблицы» > «Параметры» > «Сводная таблица — Параметры», «Создать GetPivotData», затем в нужной ячейке введите = и выберите требуемую запись из PT (здесь63). Это покажет (например) “SPN010977-204” и 11333 или ”11333”, но их можно изменить на A55 и H50.

person pnuts    schedule 02.08.2013
comment
Привет, pnuts, спасибо, что указали мне правильное направление, после незначительного редактирования оно наконец-то работает !!! Я долго пытался придумать, как поместить это на экран, но это пролило много света, который поможет мне в моем проекте. Спасибо еще раз :) - person Zoe; 02.08.2013