Страницы: 1
RSS
Из двух столбцов выстроить сопутствующие товары
 
Прикрепил файл. Там есть три столбца: "Наименование товара", "Коллекция", "id товара" и "Сопутствующие товары". У каждого товара есть своя коллекция и уникальный id. И эта таблица импортируется на сайт. При импорте в столбце "Сопутствующие товары" - должны быть "id товаров" по коллекции (пример: 5 товаров одной коллекции "Adelaide" и в сопутствующих должны прописать такую функцию, чтобы формулировались "id товаров" одной коллекции и т.д.). Скорее надо использовать ВПР и ДВССЫЛ. ВПРом ищем в столбце "Коллекции", если есть одинаковые, то через ДВССЫЛ, их "id товаров" выстраиваем на каждый товар ы столбце "Сопутствующие товары". В прикрепленном файле, в столбце "Сопутствующие товары" показал пример исхода после использования функции. Заранее благодарю!
 
Zhanadil1509, главная сложность - невозможность конкатенации в цикле с помощью стандартных формул.
Формулами задача решаема в теории (т.к. есть вероятность превысить максимальную длину формулы) только при наличии конечного известного количества элементов в коллекции, каждый из которых мы будем соединять с другими в выводе. Допустим, не более пяти - ищем ВПРом 5 элементов, все, которые нашли, - выводим в одну строку через разделитель. Так можно сделать. Но так мы не найдём шестой элемент коллекции, где больше пяти элементов.
Макросами же задача решается легко для произвольного числа элементов, и много готовых решений Вы найдёте и в сети и на этом сайте. Вам как надо?
Изменено: Irregular Expression - 24.11.2017 19:59:23
Страницы: 1
Наверх