Выпадающие списки, зависящие от значения ячейки (простой INDIRECT (CellValue) не годится) - PullRequest
0 голосов
/ 15 марта 2019

Я искал в Интернете, но не могу найти способ сделать выпадающий список, зависящий от значения ячейки, когда более одного DD зависит от одного и того же значения ячейки.

Вот упрощенная версия того, что я пытаюсь сделать: введите описание изображения здесь

В первом зависимом раскрывающемся списке в ячейке C4 используется формула = INDIRECT (C2) вПроверка данных.И работает отлично - когда C2 = "_A", выпадающий список C4 называется диапазоном _A.

Какую формулу мне нужно использовать при проверке данных C5, чтобы все равно дать мне выпадающий список, основанный на том же значении ячейки C2, но этовремя из других именованных диапазонов?

Надеюсь, мой вопрос имеет смысл.Пожалуйста, помогите!

1 Ответ

0 голосов
/ 15 марта 2019

Требуются разные строки для ввода в каждый оператор INDIRECT.

Это можно сделать с помощью VLOOKUP

Сначала вам потребуется таблица, соответствующая каждому возможному значениюв C2 до именованных диапазонов для каждой ячейки, которая будет использовать проверку данных.

Я не знаю, какова ваша установка, поэтому я предположил, что C2 может иметь только одно из двух значений: _A и_B - просто добавьте строки для дополнительных значений

enter image description here

В C4, используйте следующую формулу для проверки данных:

=INDIRECT(VLOOKUP(C2,O2:P3,2))

И в C5:

=INDIRECT(VLOOKUP(C2,O2:Q3,3))

Вы можете иметь таблицу поиска там, где хотите, просто измените ссылки соответствующим образом, также поместите любые именованные диапазоны в правильном месте поиска.таблица

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...