Замена Indirect на Choose в именованной ссылке на диапазон

Замена Indirect на Choose в именованной ссылке на диапазон

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

=INDIRECT("'"&'Loss Template'!$S$33&"'!"&"$A$1:$M"&COUNTA(INDIRECT("'"&'Loss Template'!$S$33&"'!"&"A:A")))

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

решение1

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

=CHOOSE($S$47,Jun_19,Jul_19,Aug_19,Sep_19,Oct_19,Nov_19,Dec_19,Jan_20,Feb_20,Mar_20,Apr_20,May_20,Jun_20)

Связанный контент