Я пытаюсь создать динамический выпадающий список.До сих пор я использовал формулу смещения для создания именованных диапазонов.Вот пример.
Имя динамического диапазона: CASH_ON_HAND
Динамический диапазон: = OFFSET (GLSL01! $$ C $ 11,0,0, COUNTA (tbl_GLSL01 [CASH ON HAND]), 1)
При создании раскрывающегося списка я могу ввести = CASH_ON_HAND в поле проверки данных, и оно отлично работает, как показано на следующем рисунке: Список DropDown, Проверка данных
Однако этот метод не будет эффективным, поэтому мне нужно использовать формулу INDIRECT, чтобы мой раскрывающийся список зависел от значения, которое я выбрал для одной ячейки, как показано на этом рисунке:
Динамический раскрывающийся список
Так что, к моему удивлению, динамические диапазоны не работают хорошо с косвенной формулой, поэтому мой динамический выпадающий список не будет работать.Я работаю с более чем 100 динамическими диапазонами, поэтому ручная настройка правил проверки данных для раскрывающегося списка не может быть и речи.
Менеджер имен
Cash_on_Hand в менеджере имен
Косвенная формула с использованием имени динамического диапазона, которое зависит отзначение ячейки
Ошибка в использовании косвенной формулы
Можно ли как-нибудь использовать мои динамические диапазоны внутри формулы INDIRECT?Мне действительно нужно сделать эту работу.Я просмотрел много материалов в интернете, но ни один из них не помог.