Всем привет! Есть .csv файл с большим списком товаров. Часть товаров сгруппированы друг за другом и отличаются одним полем (фактически это один и тот же товар, который имеет различные свойства).
ID NAME PRICE DESC
3630 лодка Адмирал 280 80.0000 св 1
3630 лодка Адмирал 280 80.0000 св 2
3630 лодка Адмирал 280 80.0000 св 3
Как объединить такие товары в один, записав все различающиеся поля в одно вида: св 1;св 2;св 3 ?
ID NAME PRICE DESC
3630 лодка Адмирал 280 80.0000 св 1;св 2;св 3
Пробую записать в столбце так =ЕСЛИ(A2=A1;B101894&"; "&X2;X2) и размножить на все строки, но получаю предупреждение о циклической ссылке.. Почему?
Лень вбивать десяток строк данных...
Если Вам не лень, покажите, пожалуйста, пример.
vikttur вот собственно пример: нужно объединить товары с одинаковыми названиями со слиянием параметров свойств поля X (ссылок на картинки) разделяемых друг от друга с помощью ";"
Как вариант(без ; )
=ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОВТОР(D1;СЧЁТЕСЛИ(A1:A3;A3));1;2;2);1;3;2)
не нужно цитировать, если не нужно :)
zs Не совсем понимаю куда подставлять формулу. Для свободной ячейки получаю:
IE_DETAIL_TEXTIE_DETAIL_TEXT.
Я правильно понимаю, что вы склейку строк предлагаете, а не просто объединение ячеек в 1 строку?
Так ли нужно было выкладывать файл с 50-ю ненужными столбцами? Для того, чтобы помогающих запутывать?
В столбец С:
=ЕСЛИ(B2=B3;D2&";"&C3;D2)
Второй раз: кнопка цитирования не для ответа
Спасибо! А, если при этом еще и 1 товар оставить, тот, что с полной сцепкой, а все остальные дубликаты удалить?
Удалить дубликаты:
- вручную - это вручную;
- автоматически - макросом;
- полуавтоматически - с помощью фильтра.
В доп. столбец формула для фильтрации:
=--(B2<>B1)
Фильтровать, копировать нужные строки, вставить в другое место.
vikttur а ведь можно воспользоваться кнопкой на панели управления: удалить дубликаты - ?
lexedunut, как еще обратить Ваше внимание на замечание?
третий раз: не мучьте кнопку цитирования! Не для ответа она!!!Бестолковой вставкой целого предыдущего сообщения Вы засоряете тему, затрудняете чтение и, как следствие, отдаляете помощь себе же.
Цитироватьведь можно воспользоваться кнопкой на панели управления: удалить дубликаты - ?
Кто мешает попробовать, а уже после этого спросить (если вопрос останется)?
vikttur, заметил - принял к сведению. Как где заведено: на многих форумах без цитирования не обойтись)
Все же - кнопка удалить дубликаты решает или с ней могут быть какие-либо трудности?
)
Цитироватьудалить дубликаты решает или с ней могут быть какие-либо трудности?
Выделить диапазон с формулами.
Копировать, Вставить_как_значенияВыделить диапазон данных (с шапкой таблицы)
Данные-Удалить_дубликаты-Снять_выделение-поставить галку только на столбце с именем-
ОК