Сценарий: у меня есть программно сгенерированный документ Excel (.xlsx
) с сотнями строк числовых значений на нескольких листах. Каждый лист имеет итоговые / промежуточные значения (используя суммирование). Последний лист представляет собой сводный лист, который суммирует эти итоги с использованием параметра INDIRECT
и ссылается на адреса листа и ячейки (например, «11-ноябрь-2018».D13").
Проблема: После того, как сгенерировано программно, формулы и функции установлены. Однако этот документ должен быть редактируемым, т.е. удаление строк на любом листе должно быть возможным таким образом, чтобы изменения в итоговых и промежуточных итогах на соответствующих листах отражались в сводном листе. Однако после удаления строки адрес ячейки общего / промежуточного итога изменяется, и функция INDIRECT
в сводной таблице завершается ошибкой.
Желаемый: есть ли способ ссылаться на ячейки между листами так, чтобы удаление строк на одном листе правильно отражало изменения в сводном листе?
Найти рабочую тетрадь ЗДЕСЬ