У меня возникли трудности с написанием конкретной формулы Excel. У меня есть сводная таблица, которая извлекает данные из различных других листов, извлеченных из базы данных. Одним из них является сводная таблица, в которой, используя номер элемента в первом столбце и даты в верхней строке в качестве справочной информации, я могу точно указать нужные мне данные. например:
Чтобы обратиться к выделенной ячейке, я обычно вручную пишу:
=GETPIVOTDATA(HighPiv,"SPN010977-204 11333")
HighPiv
— это имя, которое я дал сводной таблице, поскольку я ссылаюсь на нее из сводного листа.
Это работает, однако номера недель в верхней части будут постоянно меняться в сводной таблице каждый месяц, и поэтому эта формула не будет точно подбирать значения после обновления сводной таблицы. Я искал способ сделать ссылки более динамичными. Это сводка, где требуются данные:
Вместо того, чтобы заключать формулу в кавычки (дословно добавляя конкретный номер элемента и номер недели), я надеялся обратиться к ссылкам на ячейки сводного листа. (Поэтому, если мне нужен номер элемента, скажем, A55
, и номер недели, скажем, H50
). Даты в сводном листе меняются в зависимости от сводки, поэтому обращение к датам в сводках для получения данных будет лучшим способом поддерживать их в актуальном состоянии.
Проблема в том, что я не знаю, как это сделать. Я устал ссылаться на рассматриваемые ячейки, но, похоже, это не работает, давая мне #REF! или #ЗНАЧ! ошибки.