Ссылка на другой лист Excel с помощью ключевого слова - PullRequest
0 голосов
/ 06 марта 2019

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

то есть с использованием code = 'C: \ Users \ ITS1 \ Documents \ Test \ Establishment \ 190303 [Stocktake.xlsx] Data4'! $ D $ 3, что достаточно просто - просто ссылаясь на любую фигуру в этой ячейке в сводной таблице .

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

Есть ли способ, с помощью которого я могу ссылаться на сводную таблицу по ключевому слову «Погашение» и извлекать фигуру из ячейки рядом с ней, которая является реальной цифрой, которую нам нужно записать?

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

1 Ответ

0 голосов
/ 07 марта 2019

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

Во внешней рабочей книге создайте вспомогательный лист, который использует формулу для поиска значения поля Погашение. Это можно сделать с помощью формулы GetPivotData. Точная формула зависит от ваших данных и не видя, что я не могу ее написать.

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...