Есть google таблица:
https://docs.google.com/spreadsheets/d/1M2GsCEoxb51wOlv_bJYn9HfldHZZusHV116Oipd0nqE/edit#gid=844360844
В которой несколько листов, а именно:
рабочие листы,
Brands with years - лист в которых указано года выпуска для каждой модели соответсвенно
Есть скрипт который выполняет следующее действие:
1. В листе BT x Guangzhou Zengcheng District, в ячейке O2 возьмет первое значение "S5"
2. Пойдет на лист Brands with years найдет значение "S5", возмет значение год которе ему соответсвует "2017-2022"
3. В листе BT x Guangzhou Zengcheng District, в ячейке P2 создаст запись вида: "2017-2022 Audi S5," где:
"2017-2022" - найденное значение в листе бренд по модели авто
"Audi" - значение из ячейки D2 листа BT x Kubay Design
"S5" - и модель соответсвенно
после этого цикл должен повториться для всех моделей в ячейке Е2
чтобы в F2 получить запись вида:
2017-2022 Audi S5|
1999-2004 Audi S6|
2011-2022 Audi A6|
2010-2022 Audi A7|
2012-2017 Audi S7
...
Повторюсь, сейчас это уже реализовано
Необходимо доработать две вещи:
1. в столюце R есть диапазон годов, это гранияные года для каждой модели в конкретной ячейке, к примеру
В R2 2012-2022, тоесть при выполнении предыдущего скрипта в ячейку Е2 должны попасть значения (или быть заменены) на значения диапазона
2017-2022 Audi S5| - останется без изменений
1999-2004 Audi S6| - не будет добавлен так как нни первое ни второе значение не подходитпод диапазон 2012-2022
2011-2022 Audi A6| - будет заменено на 2012-2022 Audi A6| - так как в "фильтре диапазон начинается с 2012"
2010-2022 Audi A7| - будет заменено на 2012-2022 Audi A7| - то же самое
2012-2017 Audi S7 - останется без изменений
2. после формирования ячейки Е2 вида, добавить функцию которая пробулирует эти значения разделив их по столбцам год начальный - год окончания - бренд - модель
2017-2022 Audi S5|
1999-2004 Audi S6|
2011-2022 Audi A6|
2010-2022 Audi A7|
2012-2017 Audi S7