Резюме: Здравствуйте.Я сделал зависимый выпадающий список в Google Sheet.Но мне нужно установить данные проверки последовательно для всех строк на листе.Я не хочу делать это вручную.
Больницы: у меня есть раскрывающееся меню категорий и подкатегорий
Эти элементы заполнены данными из листа, который я сделал с некоторыми именованными диапазонами, и эти формулы заполняют раскрывающийся список подкатегорий:
=IF(A1<>"";TRUE;FALSE)
=IF($D1;TRANSPOSE(INDIRECT(QUERY(Categories!$H$2:$I$1000; "SELECT I WHERE H = '"&A1&"'")));TRANSPOSE(INDIRECT("all_subcategories")))
Запрос в первом INDIRECT вернет одно из следующих значений:
Сначала проверьте, была ли выбрана категория, и регистр да, запросите имя именованного диапазона для выбранной категории и используйте его с функцией INDIRECT, чтобы получить диапазон списка для раскрывающегося списка.Если категория пуста, я использую другой именованный диапазон со всеми подкатегориями.
Но Как установить проверку данных для всех строк в этом листе ????
Чтобы установить проверку данных в этом окне IНужно выбрать диапазон, чтобы применить данные проверки и критерии, которые я выбрал список интервалов.Если я установлю диапазон, такой как A2: A1000, все строки будут иметь данные проверки, основанные на одной и той же транспонированной строке.
OBS: пользовательская формула не работает для меня.
Я сделал пример листа, чтобы поделитьсяс вами
Пример листа