Страницы: 1
RSS
Перенести данные из строк в ячейку (или столбцы) по артикулу
 
Я прошу прощения, не через ВПР, а с помощью VBA, опечатался.
 
KiEs, SanyaMan90 — это вы?
Изменено: Jack Famous - 03.06.2020 17:19:16
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
 
Почему-то мой вопрос не появился.(((

Добрый день. У меня есть файл с двумя столбцами: ID и images (в этом столбце название фотографий), у одного id может быть несколько фотографий (никто не знает сколько). Проблема в том, что для каждой фотографии id прописан на новой строке. Можно ли с помощью VBA сделать так, чтобы все изображения одного id были в одной строке, в одной ячейке через запятую или каждое фото в новой ячейке? Буду очень благодарен за помощь!

Пример файла прилагаю. В нем вручную сделал так, как хотелось бы получить (вкладки "Вариант 1" и "Вариант 2"). Картинок в этом файле относительно немного, но все равно перенос изображений отнял много времени. А фотографий бывает в разы больше.

Jack Famous, нет, меня зовут Кирилл, я никогда не регистрировался под Саней.)
Изменено: KiEs - 03.06.2020 17:31:38
 
Цитата
KiEs: меня зовут Кирилл, я никогда не регистрировался под Саней
просто только у него такая тема)
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
 
Вариант 1:
Код
=VLOOKUPCOUPLE('Начальный формат'!A:B;1;A2;2;", ")

код UDF в копилке
Сперва в другом диапазоне/листе получаете список уникальных ID (удалением дублей в источнике, или можно просто нагенерить пару тысяч :) ), к нему из источника подтягиваете картинки.
P.S. Кто скажет что это не VBA? :)
Изменено: Hugo - 03.06.2020 18:34:52
 
и вариант со сводной таблицей по модели данных
 
Огромное всем спасибо! Все получилось! Воспользовался вариантом Hugo, мне так намного удобнее.)
Страницы: 1
Наверх