Альтернатива функции INDIRECT в Excel, которая ссылается на другой лист - PullRequest
0 голосов
/ 24 ноября 2018

В моей книге у меня есть несколько (15+) листов, каждый с 8+ ячейками, которые используют функцию INDIRECT.Все использование этой функции просто для ссылки на другой лист в книге.Этот лист данных содержит несколько строк, каждая строка представляет набор данных

Пример,

для одного листа требуется 'Данные'! B2 , 'Данные'!C2 , «Данные»! F2 , «Данные»! H2 , «Данные»! J2 и т. Д. (Их около 8).Так что я делаю, у меня есть ячейки с «Данные» и «2» и использую INDIRECT для создания этих формул.Таким образом, я мог бы легко изменить строку (от 2 до 5), а также изменить источник листа (есть другой лист, такой же, как «Данные», с которым я хочу работать).Я не хочу вручную менять формулы на каждом листе, это слишком утомительно.

Итак, как вы можете видеть, около 15+ листов с 8+ НЕПРЯМЫМИ формулами делают вычисления очень очень медленными.

Есть ли альтернатива, которую я мог бы использовать, которая быстрее?

[Примечание: я знаю об этом вопросе , но 1. ответ не имеет для меня полного смысла, и 2. aтаблица поиска недостаточно динамична (т. е. имена листов часто меняются, а количество листов данных в лотах много)

EDIT Я повторно посетил этот лист и понял, что у меня несколько формул массивачто также может влиять на скорость вычислений.

...