Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Объединение ячеек в одну с переносом строк - Мир MS Excel

Старая форма входа
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Объединение ячеек в одну с переносом строк (Формулы/Formulas)
Объединение ячеек в одну с переносом строк
pashatank Дата: Пятница, 14.07.2017, 07:00 | Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 58
Репутация: 0 ±
Замечаний: 40% ±

Excel 2010
Добрый день, Господа!

Помогите пожалуйста решить задачу с объединением ячеек, задача следующего характера, есть прайс-лист, в котором есть товар, который подходит сразу к нескольким подкатегориям у главной категории, пример:


Необходимо, чтобы в прайс листе был следующий вид:


Т.е. нужно чтобы Подкатегории 1 в ячейке B, сцепились со всеми другими ячейками: A,C,D,E и разместились в одной ячейке вертикально с переносом строк.

Пробую сделать так, сначала разбиваю ячейку B по столбцам, получаем:



Далее, объединяю разбитые Подкатегории 1 со всеми остальными по порядку, с помощью функции ОБЪЕДИНИТЬ:
Код
=ОБЪЕДИНИТЬ("|";ИСТИНА;A2;B2;E2;F2;G2;A2;C2;E2;F2;G2;A2;D2;E2;F2;G2)


Получаем все в одной ячейке:
BMW |BMW 1 E81 |Фильтр |Фильтр масляный |Фильтр для BMW 1 E81, BMW 1 E87, BMW 3 E46|BMW | BMW 1 E87 |Фильтр |Фильтр масляный |Фильтр для BMW 1 E81, BMW 1 E87, BMW 3 E46|BMW | BMW 3 E46|Фильтр |Фильтр масляный |Фильтр для BMW 1 E81, BMW 1 E87, BMW 3 E46

А вот как перенести дальше вертикально по строкам, чтобы был вид как на втором скриншоте? С помощью символа 10? Но что-то не выходит. Может быть при помощи VBA СЦЕПИТЬДИАПАЗОН? Но тоже не получается. Помогите пожалуйста...

Заранее благодарен!


Сообщение отредактировал pashatank - Пятница, 14.07.2017, 07:06
 
Ответить
СообщениеДобрый день, Господа!

Помогите пожалуйста решить задачу с объединением ячеек, задача следующего характера, есть прайс-лист, в котором есть товар, который подходит сразу к нескольким подкатегориям у главной категории, пример:


Необходимо, чтобы в прайс листе был следующий вид:


Т.е. нужно чтобы Подкатегории 1 в ячейке B, сцепились со всеми другими ячейками: A,C,D,E и разместились в одной ячейке вертикально с переносом строк.

Пробую сделать так, сначала разбиваю ячейку B по столбцам, получаем:



Далее, объединяю разбитые Подкатегории 1 со всеми остальными по порядку, с помощью функции ОБЪЕДИНИТЬ:
Код
=ОБЪЕДИНИТЬ("|";ИСТИНА;A2;B2;E2;F2;G2;A2;C2;E2;F2;G2;A2;D2;E2;F2;G2)


Получаем все в одной ячейке:
BMW |BMW 1 E81 |Фильтр |Фильтр масляный |Фильтр для BMW 1 E81, BMW 1 E87, BMW 3 E46|BMW | BMW 1 E87 |Фильтр |Фильтр масляный |Фильтр для BMW 1 E81, BMW 1 E87, BMW 3 E46|BMW | BMW 3 E46|Фильтр |Фильтр масляный |Фильтр для BMW 1 E81, BMW 1 E87, BMW 3 E46

А вот как перенести дальше вертикально по строкам, чтобы был вид как на втором скриншоте? С помощью символа 10? Но что-то не выходит. Может быть при помощи VBA СЦЕПИТЬДИАПАЗОН? Но тоже не получается. Помогите пожалуйста...

Заранее благодарен!

Автор - pashatank
Дата добавления - 14.07.2017 в 07:00
_Igor_61 Дата: Пятница, 14.07.2017, 08:10 | Сообщение № 2
Группа: Проверенные
Ранг: Ветеран
Сообщений: 504
Репутация: 90 ±
Замечаний: 0% ±

Excel 2007
Здравствуйте! Без файла-примера непонятно. Если это все находится в одной ячейке, то перенос можно сделать с помощью символа 10, показали бы в примере, что именно у Вас не выходит. Используйте "&":
Код
="Ваш текст"&Символ(10)&"Ваш текст"
 
Ответить
СообщениеЗдравствуйте! Без файла-примера непонятно. Если это все находится в одной ячейке, то перенос можно сделать с помощью символа 10, показали бы в примере, что именно у Вас не выходит. Используйте "&":
Код
="Ваш текст"&Символ(10)&"Ваш текст"

Автор - _Igor_61
Дата добавления - 14.07.2017 в 08:10
Pelena Дата: Пятница, 14.07.2017, 08:30 | Сообщение № 3
Группа: Админы
Ранг: Местный житель
Сообщений: 19176
Репутация: 4413 ±
Замечаний: ±

Excel 365 & Mac Excel
pashatank, оформите формулу тегами с помощью кнопки fx в режиме правки поста


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщениеpashatank, оформите формулу тегами с помощью кнопки fx в режиме правки поста

Автор - Pelena
Дата добавления - 14.07.2017 в 08:30
pashatank Дата: Пятница, 14.07.2017, 09:01 | Сообщение № 4
Группа: Пользователи
Ранг: Участник
Сообщений: 58
Репутация: 0 ±
Замечаний: 40% ±

Excel 2010
Излишнее цитирование удалено администрацией
Момент
 
Ответить
СообщениеИзлишнее цитирование удалено администрацией
Момент

Автор - pashatank
Дата добавления - 14.07.2017 в 09:01
_Boroda_ Дата: Пятница, 14.07.2017, 09:03 | Сообщение № 5
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16674
Репутация: 6479 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
И прочитайте Правила форума. Излишнее цитирование запрещено


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеИ прочитайте Правила форума. Излишнее цитирование запрещено

Автор - _Boroda_
Дата добавления - 14.07.2017 в 09:03
pashatank Дата: Пятница, 14.07.2017, 10:43 | Сообщение № 6
Группа: Пользователи
Ранг: Участник
Сообщений: 58
Репутация: 0 ±
Замечаний: 40% ±

Excel 2010
Еще раз - излишнее цитирование удалено администрацией

И Вам доброго дня! В файле попытался изложить суть вопроса, сильно не ругайте, если запутанно изложено...
К сообщению приложен файл: ___.xlsx (12.5 Kb)


Сообщение отредактировал pashatank - Пятница, 14.07.2017, 10:47
 
Ответить
СообщениеЕще раз - излишнее цитирование удалено администрацией

И Вам доброго дня! В файле попытался изложить суть вопроса, сильно не ругайте, если запутанно изложено...

Автор - pashatank
Дата добавления - 14.07.2017 в 10:43
pashatank Дата: Пятница, 14.07.2017, 10:50 | Сообщение № 7
Группа: Пользователи
Ранг: Участник
Сообщений: 58
Репутация: 0 ±
Замечаний: 40% ±

Excel 2010
И прочитайте Правила форума. Излишнее цитирование запрещено

Виноват, исправлюсь.
 
Ответить
СообщениеИ прочитайте Правила форума. Излишнее цитирование запрещено

Виноват, исправлюсь.

Автор - pashatank
Дата добавления - 14.07.2017 в 10:50
Pelena Дата: Пятница, 14.07.2017, 11:52 | Сообщение № 8
Группа: Админы
Ранг: Местный житель
Сообщений: 19176
Репутация: 4413 ±
Замечаний: ±

Excel 365 & Mac Excel
pashatank, чем быстрее Вы устраните замечания модератора, тем быстрее получите ответ. Это я об этом
оформите формулу тегами с помощью кнопки fx в режиме правки поста


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщениеpashatank, чем быстрее Вы устраните замечания модератора, тем быстрее получите ответ. Это я об этом
оформите формулу тегами с помощью кнопки fx в режиме правки поста

Автор - Pelena
Дата добавления - 14.07.2017 в 11:52
pashatank Дата: Суббота, 15.07.2017, 18:16 | Сообщение № 9
Группа: Пользователи
Ранг: Участник
Сообщений: 58
Репутация: 0 ±
Замечаний: 40% ±

Excel 2010
Добрый день, Господа!

Помогите пожалуйста решить задачу с объединением ячеек, задача следующего характера, есть прайс-лист, в котором есть товар, который подходит сразу к нескольким подкатегориям у главной категории, пример:


Необходимо, чтобы в прайс листе был следующий вид:


Т.е. нужно чтобы Подкатегории 2 в ячейке С на первом скриншоте, сцепились со всеми другими ячейками: A,B,D,E и разместились в одной ячейке вертикально с переносом строк.

Пробую сделать так, сначала разбиваю ячейку C по столбцам, получаем:


Сцепляю поочередно все Подкатегории 2 по одной, с категориями в колонках A,B,K и L, таким вот образом:
Код
=ОБЪЕДИНИТЬ("|";ИСТИНА;B24;C24;K24;L24;A24;B24;D24;K24;L24;A24;E24;K24;L24;A24;F24;K24;L24;A24;B24;G24;K24;L24;A24;B24;H24;K24;L24;A24;B24;I24;K24;L24;A24;B24;J24;K24;L24)
, т.е. начинаю объединять с колонки A, потом B, здесь каждый раз по очереди одну из Подкатегрий 2 и затем колонки K и L, чтобы получить вид: Каталог запчастей|BMW|BMW3 E46|Фильтры|Фильтр масляный и т.д., просто вместо BMW3 E46 (Подкатегория 2) подставляю следующую Подкатегорию 2, чтобы был такой же вид, вот, что в итоге имеем:


Вопрос: как расположить Подкатегории 2, чтобы они имели построчный, вертикальный вид:
Каталог запчастей|BMW|BMW 3 E46|Фильтры|Фильтр масляный
Каталог запчастей|BMW|BMW 1 E81|Фильтры|Фильтр масляный
Каталог запчастей|BMW|BMW1 E84|Фильтры|Фильтр масляный
Каталог запчастей|BMW|BMW 3 E36|Фильтры|Фильтр масляный
Каталог запчастей|BMW|BMW X3|Фильтры|Фильтр масляный
Каталог запчастей|BMW|BMW 1 E87|Фильтры|Фильтр масляный
Каталог запчастей|BMW|BMW 3 E90|Фильтры|Фильтр масляный
Каталог запчастей|BMW|BMW X5|Фильтры|Фильтр масляный

Заранее благодарен!
К сообщению приложен файл: 2236137.xlsx (12.5 Kb)


Сообщение отредактировал pashatank - Суббота, 15.07.2017, 18:47
 
Ответить
СообщениеДобрый день, Господа!

Помогите пожалуйста решить задачу с объединением ячеек, задача следующего характера, есть прайс-лист, в котором есть товар, который подходит сразу к нескольким подкатегориям у главной категории, пример:


Необходимо, чтобы в прайс листе был следующий вид:


Т.е. нужно чтобы Подкатегории 2 в ячейке С на первом скриншоте, сцепились со всеми другими ячейками: A,B,D,E и разместились в одной ячейке вертикально с переносом строк.

Пробую сделать так, сначала разбиваю ячейку C по столбцам, получаем:


Сцепляю поочередно все Подкатегории 2 по одной, с категориями в колонках A,B,K и L, таким вот образом:
Код
=ОБЪЕДИНИТЬ("|";ИСТИНА;B24;C24;K24;L24;A24;B24;D24;K24;L24;A24;E24;K24;L24;A24;F24;K24;L24;A24;B24;G24;K24;L24;A24;B24;H24;K24;L24;A24;B24;I24;K24;L24;A24;B24;J24;K24;L24)
, т.е. начинаю объединять с колонки A, потом B, здесь каждый раз по очереди одну из Подкатегрий 2 и затем колонки K и L, чтобы получить вид: Каталог запчастей|BMW|BMW3 E46|Фильтры|Фильтр масляный и т.д., просто вместо BMW3 E46 (Подкатегория 2) подставляю следующую Подкатегорию 2, чтобы был такой же вид, вот, что в итоге имеем:


Вопрос: как расположить Подкатегории 2, чтобы они имели построчный, вертикальный вид:
Каталог запчастей|BMW|BMW 3 E46|Фильтры|Фильтр масляный
Каталог запчастей|BMW|BMW 1 E81|Фильтры|Фильтр масляный
Каталог запчастей|BMW|BMW1 E84|Фильтры|Фильтр масляный
Каталог запчастей|BMW|BMW 3 E36|Фильтры|Фильтр масляный
Каталог запчастей|BMW|BMW X3|Фильтры|Фильтр масляный
Каталог запчастей|BMW|BMW 1 E87|Фильтры|Фильтр масляный
Каталог запчастей|BMW|BMW 3 E90|Фильтры|Фильтр масляный
Каталог запчастей|BMW|BMW X5|Фильтры|Фильтр масляный

Заранее благодарен!

Автор - pashatank
Дата добавления - 15.07.2017 в 18:16
Pelena Дата: Суббота, 15.07.2017, 19:15 | Сообщение № 10
Группа: Админы
Ранг: Местный житель
Сообщений: 19176
Репутация: 4413 ±
Замечаний: ±

Excel 365 & Mac Excel
UDF подойдёт?
К сообщению приложен файл: 2236137.xlsm (18.4 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеUDF подойдёт?

Автор - Pelena
Дата добавления - 15.07.2017 в 19:15
pashatank Дата: Суббота, 15.07.2017, 20:22 | Сообщение № 11
Группа: Пользователи
Ранг: Участник
Сообщений: 58
Репутация: 0 ±
Замечаний: 40% ±

Excel 2010
UDF подойдёт?

Великолепная Pelena, спасибо Вам за простое и в то же время изящное решение!!!
 
Ответить
СообщениеUDF подойдёт?

Великолепная Pelena, спасибо Вам за простое и в то же время изящное решение!!!

Автор - pashatank
Дата добавления - 15.07.2017 в 20:22
pashatank Дата: Суббота, 15.07.2017, 20:36 | Сообщение № 12
Группа: Пользователи
Ранг: Участник
Сообщений: 58
Репутация: 0 ±
Замечаний: 40% ±

Excel 2010
Уважаемая Pelena, а не подскажите как чайнику в excel прописать эту функцию рядом со строкой, чтобы потом растянуть вниз? Ну т.е. справа от той строки, которую необходимо просчитать...


Сообщение отредактировал pashatank - Суббота, 15.07.2017, 20:40
 
Ответить
СообщениеУважаемая Pelena, а не подскажите как чайнику в excel прописать эту функцию рядом со строкой, чтобы потом растянуть вниз? Ну т.е. справа от той строки, которую необходимо просчитать...

Автор - pashatank
Дата добавления - 15.07.2017 в 20:36
Pelena Дата: Воскресенье, 16.07.2017, 09:52 | Сообщение № 13
Группа: Админы
Ранг: Местный житель
Сообщений: 19176
Репутация: 4413 ±
Замечаний: ±

Excel 365 & Mac Excel
А что не получается?
Просто скопируйте формулу из строки формул


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеА что не получается?
Просто скопируйте формулу из строки формул

Автор - Pelena
Дата добавления - 16.07.2017 в 09:52
mikaelw Дата: Воскресенье, 16.07.2017, 11:52 | Сообщение № 14
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 179
Репутация: 1 ±
Замечаний: 20% ±

Excel 2010, 2013, 2016
Профи что за формула

"=ОБЪЕДИНИТЬ"

У меня ексль 2016 на нее ругается, говорит нет такой.....
 
Ответить
СообщениеПрофи что за формула

"=ОБЪЕДИНИТЬ"

У меня ексль 2016 на нее ругается, говорит нет такой.....

Автор - mikaelw
Дата добавления - 16.07.2017 в 11:52
Pelena Дата: Воскресенье, 16.07.2017, 13:01 | Сообщение № 15
Группа: Админы
Ранг: Местный житель
Сообщений: 19176
Репутация: 4413 ±
Замечаний: ±

Excel 365 & Mac Excel
Из справки по функции ОБЪЕДИНИТЬ
Цитата
Применяется к: Excel 2016 Excel 2016 для Mac

Цитата
Эта функция доступна, только если у вас есть подписка на Office 365


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеИз справки по функции ОБЪЕДИНИТЬ
Цитата
Применяется к: Excel 2016 Excel 2016 для Mac

Цитата
Эта функция доступна, только если у вас есть подписка на Office 365

Автор - Pelena
Дата добавления - 16.07.2017 в 13:01
pashatank Дата: Вторник, 18.07.2017, 05:29 | Сообщение № 16
Группа: Пользователи
Ранг: Участник
Сообщений: 58
Репутация: 0 ±
Замечаний: 40% ±

Excel 2010
А что не получается?
Просто скопируйте формулу из строки формул


Все получается, просто побежал впереди паровоза, перед тем как задать вопрос, нужно было сначала попробовать ))
Все, вопрос закрыт, спасибо Вам огромное Pelena за оперативную помощь!!!
 
Ответить
Сообщение
А что не получается?
Просто скопируйте формулу из строки формул


Все получается, просто побежал впереди паровоза, перед тем как задать вопрос, нужно было сначала попробовать ))
Все, вопрос закрыт, спасибо Вам огромное Pelena за оперативную помощь!!!

Автор - pashatank
Дата добавления - 18.07.2017 в 05:29
pashatank Дата: Воскресенье, 28.01.2018, 18:14 | Сообщение № 17
Группа: Пользователи
Ранг: Участник
Сообщений: 58
Репутация: 0 ±
Замечаний: 40% ±

Excel 2010
Pelena, здравствуйте! Подскажите пожалуйста, Вы помогли как-то вот с этим
Вопрос: как расположить Подкатегории 2, чтобы они имели построчный, вертикальный вид:
Каталог запчастей|BMW|BMW 3 E46|Фильтры|Фильтр масляный
Каталог запчастей|BMW|BMW 1 E81|Фильтры|Фильтр масляный
Каталог запчастей|BMW|BMW1 E84|Фильтры|Фильтр масляный
Каталог запчастей|BMW|BMW 3 E36|Фильтры|Фильтр масляный
Каталог запчастей|BMW|BMW X3|Фильтры|Фильтр масляный
Каталог запчастей|BMW|BMW 1 E87|Фильтры|Фильтр масляный
Каталог запчастей|BMW|BMW 3 E90|Фильтры|Фильтр масляный
Каталог запчастей|BMW|BMW X5|Фильтры|Фильтр масляный

Сейчас есть необходимость переместить марку и модели вправо, а категории влево, что бы было так
Каталог запчастей|Фильтры|Фильтр масляный|BMW|BMW X5
Прицепил файл, в котором Вы добавили udf.
Как в функции поменять категории местами? Я так понял там все на subcat2 все завязано и когда я перемещаю |BMW|BMW X5 влево, то вишу ЗНАЧ, помогите пожалуйста...
К сообщению приложен файл: 8106034.xlsm (18.4 Kb)
 
Ответить
СообщениеPelena, здравствуйте! Подскажите пожалуйста, Вы помогли как-то вот с этим
Вопрос: как расположить Подкатегории 2, чтобы они имели построчный, вертикальный вид:
Каталог запчастей|BMW|BMW 3 E46|Фильтры|Фильтр масляный
Каталог запчастей|BMW|BMW 1 E81|Фильтры|Фильтр масляный
Каталог запчастей|BMW|BMW1 E84|Фильтры|Фильтр масляный
Каталог запчастей|BMW|BMW 3 E36|Фильтры|Фильтр масляный
Каталог запчастей|BMW|BMW X3|Фильтры|Фильтр масляный
Каталог запчастей|BMW|BMW 1 E87|Фильтры|Фильтр масляный
Каталог запчастей|BMW|BMW 3 E90|Фильтры|Фильтр масляный
Каталог запчастей|BMW|BMW X5|Фильтры|Фильтр масляный

Сейчас есть необходимость переместить марку и модели вправо, а категории влево, что бы было так
Каталог запчастей|Фильтры|Фильтр масляный|BMW|BMW X5
Прицепил файл, в котором Вы добавили udf.
Как в функции поменять категории местами? Я так понял там все на subcat2 все завязано и когда я перемещаю |BMW|BMW X5 влево, то вишу ЗНАЧ, помогите пожалуйста...

Автор - pashatank
Дата добавления - 28.01.2018 в 18:14
Pelena Дата: Воскресенье, 28.01.2018, 19:43 | Сообщение № 18
Группа: Админы
Ранг: Местный житель
Сообщений: 19176
Репутация: 4413 ±
Замечаний: ±

Excel 365 & Mac Excel
Так подойдёт?
К сообщению приложен файл: 0956213.xlsm (17.9 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеТак подойдёт?

Автор - Pelena
Дата добавления - 28.01.2018 в 19:43
pashatank Дата: Понедельник, 29.01.2018, 07:56 | Сообщение № 19
Группа: Пользователи
Ранг: Участник
Сообщений: 58
Репутация: 0 ±
Замечаний: 40% ±

Excel 2010
Да, очень даже! Спасибо Вам огромное!
Извиняюсь за возможно глупый вопрос, а как можно посмотреть эту пользовательскую функцию?
 
Ответить
СообщениеДа, очень даже! Спасибо Вам огромное!
Извиняюсь за возможно глупый вопрос, а как можно посмотреть эту пользовательскую функцию?

Автор - pashatank
Дата добавления - 29.01.2018 в 07:56
Pelena Дата: Понедельник, 29.01.2018, 08:21 | Сообщение № 20
Группа: Админы
Ранг: Местный житель
Сообщений: 19176
Репутация: 4413 ±
Замечаний: ±

Excel 365 & Mac Excel
Нажимаете Alt+F11 и смотрите в редакторе VBA


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеНажимаете Alt+F11 и смотрите в редакторе VBA

Автор - Pelena
Дата добавления - 29.01.2018 в 08:21
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Объединение ячеек в одну с переносом строк (Формулы/Formulas)
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!