В настоящее время у меня есть настройка проверки данных для ячейки A1, чтобы выбрать либо "собаку", либо "фрукты". У меня есть другая проверка данных для ячейки A2, чтобы позволить пользователю выбирать элементы в зависимости от значения, выбранного для ячейки A1. Я использую эту формулу:

=IF(A1="fruit",C1:C4,D1:D4)

Все это работает.

Теперь я хочу изменить формулу, чтобы параметры A2 находились непосредственно в формуле, а не в ячейках таблицы.

Я пытался:

=IF(A1="fruit",{"apple","peach","cherry","blueberry"},{"bulldog","boxer","poodle","pug"})

Но это не работает. Какие-либо предложения??

1 ответ1

0
  1. Сделайте C1:C4 именованным диапазоном под названием "List_Fruit"
  2. Сделайте D1:D4 именованным диапазоном под названием "List_Dogs" (они также могут быть определены динамически)
  3. Сделайте список проверки данных source =INDIRECT("List_"&A1)

Должно сработать.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .