Я бы хотел, чтобы имя именованного диапазона в Excel было динамичным (в отличие от самого диапазона!). Я хотел бы знать, если / как я могу определить имя диапазона, используя формулу или ячейку ссылки, чтобы имя изменялось при изменении содержимого ячейки ссылки.
Например, если я напишу список в столбце и напишу заголовок списка в верхней части столбца, вот так:
A
1 *Colours*
2 Red
3 Yellow
4 Blue
И затем назовите диапазон ячеек списка (A2:A4) после заголовка списка (A1), затем я хочу, чтобы имя диапазона изменялось автоматически, если заголовок списка изменяется (т. Е. Range Name = A1 и имя меняется при изменении содержимого А1).
Дополнительная информация о моем конкретном случае: я использую именованные диапазоны для создания нескольких зависимых и динамических раскрывающихся списков в электронной таблице Excel, которую могут использовать другие пользователи. Все настроено так, что если пользователь хочет добавить элементы в существующие списки (на листе вспомогательных списков), тогда выпадающие списки (на листе основной таблицы) автоматически изменяются. Однако моя следующая задача - упростить добавление новых списков для пользователя. Мой план состоит в том, чтобы предоставить запасные столбцы списка (на листе вспомогательных списков), уже настроенные так, чтобы при его заполнении он автоматически превращался в раскрывающийся список (на листе основной таблицы). Все формулы проверки данных (с использованием именованных диапазонов) настроены для создания раскрывающихся списков в основной таблице, пропущенный шаг - автоматическое присвоение имен диапазонам списков, когда пользователь вводит новый заголовок списка. В моих формулах проверки данных должны использоваться именованные диапазоны, поскольку раскрывающиеся списки, показанные в основной таблице, зависят от предыдущих выборов пользователей.
Буду очень признателен за любые подсказки!