У меня есть следующий пример списка:проверки данных без имени диапазонов
Примечание: В моем реальном списке у меня есть около 200 вариантов и 400 подопций
И я хотел бы иметь 2 dropdownlists для выбора любой опции и ее подписок:
Для опций я использовал проверку данных - список с диапазоном = $ A $ 8: $ A $ 12
И подопции я попробовал следующее:
Именованных диапазоны
Это работает, но это требует много ручной работы, чтобы сохранить как список подопции обновляется вид часто и AFAIK Мне нужно было бы создать и поддерживать многие именованные диапазоны, сколько у меня есть.
Пример
Named Range: _ABC05
Refers To: =Sheet1!$D$9:$D$10
Data validation: = INDIRECT(CONCATENATE("_";SUBSTITUTE(A2;"-";"")))
Опять же, это работает, но я стараюсь избегать, чтобы сохранить 200 именованных диапазонов.
Любое решение без использования названных диапазонов или vba?
вы пытались использовать '= косвенные (СЦЕПИТЬ (...))' без скрытых ячеек и я полагаю, вы ожидаете 1-го строка подпозиций будет сортироваться по алфавиту по возрастанию, это может быть явно указано в ответе :) – Aprillion
Вы должны посмотреть динамические диапазоны имен ...они будут автоматически расширяться по мере добавления диапазона, чтобы вам не понадобился вспомогательный столбец/формула. –
@SO Я читал об этом, но мне показалось, что это может помочь мне автоматически обновить список опций при добавлении новых параметров, но это не помогло отобразить субоптимы в выбранный параметр. –