Страницы: 1
RSS
Формирование сопутствующих товаров с одной коллекции
 
Здравствуйте Николай!
Благодарен вам за вашу работу! Очень много полезной информации извлекаю для себя из ваших уроков.

Сейчас возникла проблема в решении следующей задачи:
Каждый товар из списка принадлежит определенной коллекции и имеет свой уникальный ID.
Задача стоит в построение сопутствующих товаров из одинакового названия коллекции для каждого из общего списка товара.

Скрытый текст
 
UDF из копилки:
Код
=VLOOKUPCOUPLE(C:D,1,C2,2,"|")

правда результат чуть другой, но если очень нужно можно скорректировать:
Код
71412|71413|71414|71415|71416
Изменено: Hugo - 11.12.2017 09:54:48
 
Еще вариант
Код
Function СОПТОВАР(rngU As Range, rngM As Range, uVal, iVal, Optional dlm As String = "|")
arrU = rngU.Value
arrM = rngM.Value
On Error Resume Next
For I = 1 To UBound(arrU)
    If arrU(I, 1) = uVal And arrM(I, 1) <> iVal Then
        СОПТОВАР = IIf(СОПТОВАР = Empty, arrM(I, 1), СОПТОВАР & dlm & arrM(I, 1))
    End If
Next
End Function
Изменено: Sanja - 11.12.2017 10:46:51
Согласие есть продукт при полном непротивлении сторон
 
Просто макрос.
"Все гениальное просто, а все простое гениально!!!"
 
Судя по скриншотам - Excel2016, я бы рекомендовал воспользоваться PowerQuery. Решение по схожей задаче Список через разделитель
 
Sanja, спасибо вам огромное! Выручили сильно!  ;)  
Страницы: 1
Читают тему
Наверх