Как создать простой динамический список в ячейках столбца - PullRequest
0 голосов
/ 06 ноября 2019

Вот ситуация: у меня есть электронная таблица с двумя столбцами, A и B. В ячейках каждого столбца используется проверка данных Excel, чтобы иметь в них выпадающий список.

Ячейки А имеют раскрывающийся список со значениями [0, 1, 2, 3]. Ячейки B имеют раскрывающийся список со значениями [True, False].

Я хотел бы обусловить значения списка в ячейках столбца B на основе выбранного значения ячейки в столбце Aтой же строки.

Вот именно то, чего я хотел бы достичь: если ячейка в A имеет значение 0 или 1, то выпадающий список ячейки в B той же строки будет иметь толькоодно значение, [Истина]. В противном случае ячейка в B той же строки имеет [True, False]. Вот и все.

По профессии я программист, но меня унижает VBA. Я был бы очень признателен за любое решение, независимо от того, нужно ли использовать VBA или нет. Спасибо.

1 Ответ

0 голосов
/ 06 ноября 2019

Попробуйте это:

H1:  TRUE
H2:  FALSE

Формула проверки в B1:

=OFFSET($H$1,0,0,IF($A1<2,1,2))

или, для энергонезависимой формулы:

=INDEX($H$1:$H$2,IF($A1<2,1,0))

Копировать / вставитьспециальная проверка до необходимого уровня в столбце B

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