Я видел видео YouTube , на котором основан этот код.Это очень, очень простое решение очень, очень сложной проблемы.Я настоятельно рекомендую вам попытаться использовать сценарий, но использовать в качестве входных диапазонов значения, разделенные запятыми.
Я предлагаю извлечь значения csv из соответствующих ячеек, используя это уравнение.
=TRANSPOSE(SPLIT(B3,","))
Используйте SPLIT для разделения отдельных элементов в ячейке.Затем используйте TRANSPOSE для вертикальной ориентации данных.Вы также можете добавить SORT, если данные были не в «правильном» порядке.
На снимке экрана показаны значения вформат CSV;они извлекаются и транспонируются с использованием этой формулы.И затем диапазон назван, как требуется для видео на YouTube.
Это действительно самый простой способ создания динамических мульти-зависимых выпадающих списков