Страницы: 1
RSS
Как проще объединить столбцы по условию?
 
 Здравствуйте. Я в работе с Excel абсолютный новичок. И вот возникла проблема.
У меня есть огромный файл с характеристиками товаров. Столбцов там огромное множество, как, собственно, и строчек (перечень всех товаров). Мне надо было объединить эти столбцы в одну строчку. Для этого я использовала формулу:
Код
=СЦЕП($B$1;$B$2;$C$1;$C$2;)
где B1 и C1 – названия столбцов (форма, цвет), а B2 и C2 – данные товара (круглый, красный).То есть в этой вот формуле должны быть данные со всех заполненных столбцов (которых, повторюсь, очень много, поэтому вручную сделать проблематично).
Далее, когда эта огромная формула с перечислением всех столбцов будет готова, требуется вытянуть ее вниз, до конца списка товаров. И, соответственно, в результате должно получиться перечисление характеристик у каждого товара. И у каждого оно, конечно же, свое. Общее только наименование самих характеристик (это как раз перечисление всех столбцов из формулы). Например: "Форма: круглая; цвет: белый; структура: неоднородная;" и т.д.
И вбивать это всё вручную проблематично, хоть и возможно. Я это уже сделала, но мне хотелось бы понять, как это можно упростить и автоматизировать.
Пример прикрепила.  
Изменено: Darny - 24.09.2019 19:29:50
 
Darny, Добрый день, совет Вам ознакомится с правилами форума, там есть пункт о названии создаваемой темы.
В названии нужно указывать конкретно, что нужно сделать, а не как лучше формулу рассчитать или что лучше, помогите и т.д.
Т.е. если Вам нужно  Объединить строки по условию или столбцы по условию то так и указывать..помогать Вам не хочется по той причине, что помощь сразу скроют модераторы пока вы не дадите осмысленное название теме....(Его вы уже не поменяете - просто нужно тут прям предложить, а модератор заменит).
Да и с файлом-пример у Вам беда там иероглифы. Так что приложите норм пример где есть исходные данные и ЖЕЛАЕМЫЙ РЕЗУЛЬТАТ (РУКАМИ ПАРУ СТРОК ПОКАЖИТЕ)
Изменено: Mershik - 24.09.2019 15:59:03
Не бойтесь совершенства. Вам его не достичь.
 
Mershik, в том-то и суть, что понятия даже не имела, как сформулировать проблему. Ну, теперь ясно, спасибо.
Пример, наверное, не открывается из-за .csv. Попробую в другом формате.
 
Цитата
Mershik написал:
помощь сразу скроют модераторы пока вы не дадите осмысленное название теме....(Его вы уже не поменяете - просто нужно тут прям предложить, а модератор заменит).
функцию сцепить знаете?
Не бойтесь совершенства. Вам его не достичь.
 
Юрий М, будьте добры, измените, пожалуйста, название поста на "Как упрощенно объединить столбцы по условию".

Mershik, =СЦЕП? С помощью нее и делала в итоге. Но в оригинальной таблице чересчур много столбцов и вручную их прокликивать нереально. Я просто хотела узнать, можно ли это все упростить и автоматизировать?  
 
Код
=СЦЕПИТЬ("""";$B$1;""": [";B2;"]; ";$C$1;": ";C2;"; ";$D$1;": ";D2;"; ";$E$1;": ";E2)
в ячейку G2
Да простят меня модеры, ответ если что рабочий, но не полный, остальные знаки автор пусть сам добавит в формулу чтобы соответсвовало требуему формату. (квадратные скобы, кавычки)

Название темы как вариант: Сцепить/объединить названия столбцов с значениями строк в одну строку.
Изменено: venom51 - 24.09.2019 16:27:45
 
Darny,
знакомы ли Вам эти статьи?
3 способа склеить текст из нескольких ячеек
Склеивание текста по условию
 
Цитата
Darny написал:
Но в оригинальной таблице чересчур много столбцов и вручную их прокликивать нереально
Вам не надо писать формулу для каждой строки, надо написать для одной и протянуть формулу вниз, как это делать погуглите. Даже в вашей формуле именно для этого и используются знаки $ чтобы можно было формулу растянуть на все строки.

ах столбцов, ну придется покликать) либо вручную адреса прописать возможно даже будет проще) но не более 255 столбцов (учитывая знаки) в данной формуле можете использовать.
Изменено: venom51 - 24.09.2019 16:34:47
 
Darny, скажите сколько у вас столбцов необходимо сцепить? понятие "чересчур много" слишком размытое
Страницы: 1
Наверх