Как объединить ячейки в Excel без потери данных?
Если вы попытаетесь объединить непустые, то Excel оставит данные только первой ячейки. С помощью надстройки можно объединять ячейки без потери их содержимого.
Описание проблемы
К сожалению, при объединении двух или более ячеек, содержащих текст, Excel сохраняет значение только первой ячейки. Данные в остальных ячейках будут удалены. Решить эту задачу стандартным способом можно предварительно объединив текст ячеек с помощью функции СЦЕПИТЬ. Однако это несколько неудобно и отнимает большое количество времени. Чтобы быстро и удобно объединять ячейки и НЕ терять данные в них, лучше пользоваться дополнением к Excel — надстройкой VBA-Excel. Это наглядно продемонстрировано на рисунке справа.
Программа позволяет объединить ячейки с сохранением данных как отдельно выбранного диапазона, так и объединять ячейки построчно или по столбцам.
Ниже подробно описан порядок действий для этих случаев.
Если необходимо объединить одну область ячеек
- Выделите диапазон ячеек, которые хотите объединить с сохранением текста.
- Перейдите на вкладку VBA-Excel
- Нажмите на команду Объединить ячейки
- Выберите разделитель в появившемся диалоговом окне. Для удобства имеется предварительный просмотр результата.
- Нажмите кнопку Объединить
Если необходимо объединить сразу несколько диапазонов ячеек

Надстройка VBA-Excel сможет облегчить процесс даже в том случае, если необходимо объединить большое количество ячеек с сохранением данных (например, по строкам или столбцам).
Для этого необходимо выполнить первые 4 действия из инструкции выше и дополнительно задать тип объединения ячеек.
Функция сохранения настроек
Все выбранные опции сохраняются автоматически и при следующем запуске данной функции они будут восстановлены. Это сделано для того, чтобы сэкономить время при необходимости объединения большого количества диапазонов. Вы также можете запускать данную функцию по горячей клавише. Как это сделать смотрите в статье Создание горячей клавиши на команду.

Надстройка
VBA-Excel
Надстройка для Excel содержит большой набор полезных функций, с помощью которых вы значительно сократите время и увеличите скорость работы с программой.
Как объединить три столбца в один в excel не теряя текст

Объединить ячейки в сводной таблице

Для громоздких сводных таблиц , имеющих большое количество столбцов, зачастую необходимо оптимизировать и саму шапку таблицы с заголовками.
Одним из вариантов оптимизации для удобства чтения является объединение единым заголовком группы столбцов, входящих, например, в один определенный период.
В обычных таблицах мы пользуемся кнопкой « Объединить и поместить в центре ».
В сводной таблице данная кнопка работать не будет .
Для того, чтобы выполнить объединение столбцов под одним общим заголовком, не теряя своего собственного наименования, необходимо:

-
Кликнуть правой клавишей на любом месте сводной таблицы.

В меню выбрать «Параметры сводной таблицы».
В открывшемся окне в группе «Разметка и формат» поставить галку «Объединить и выровнять по центру ячейки с подписями».


Если материал Вам понравился или даже пригодился, Вы можете поблагодарить автора, переведя определенную сумму по кнопке ниже:
(для перевода по карте нажмите на VISA и далее «перевести»)
Excel: сцепка несколько текстовых ячеек
В случае, когда необходимо в одну ячейку объединить данные хранящиеся в разных ячейках, например, нужно «сцепить» ячейки хранящие отдельно Фамилию, Имя и Отчество, можно воспользоваться одним из вариантов сцепки: либо функцией Excel =Сцепить(), либо оператором «&».
1 способ – оператор &
- Выделите ячейку, которая будет содержать итоговое значение.
- В строке функций укажите ячейки =A1&B1&C1. в которых хранится информация.

- Нажмите Enter
Если в текст нужно вставить пробел, то в формулу необходимо вставить » » .

Вместо ссылки на ячейку можно ввести текст =«Текст1»&А1 …

2 способ – функция = Сцепить( )
Можно набрать название функции вручную, для этого в строке функций ввести.
= Сцепить( ) и в скобках указать необходимые ячейки или текст.

Либо можно воспользоваться Мастером функций.

- Выделите ячейку, которая будет содержать итоговое значение.
- Нажмите кнопку Вставка функции на панели инструментов.
В появившемся диалоговом окне выберите Категорию «Текстовые» и выберите функцию Сцепить из списка. Нажмите ОК.

- Заполните аргументы функции, указав ссылки на ячейки, или формулы, возвращающие текст, или текстовые значения в том порядке, в каком они должны быть объединены, не забывая о пробелах и знаках препинания. Нажмите ОК.
Объединение текста из двух или нескольких ячеек в одну
Данные из нескольких ячеек можно объединить в одну с помощью символа «амперсанд» (&) или функции СЦЕП.

Объединение данных с помощью символа «амперсанд» (&)
- Выделите ячейку, в которую вы хотите вставить объединенные данные.
- Введите = (знак равенства) и выберите первую ячейку, которую нужно объединить.
- Введите символ & и пробел, заключенный в кавычки.
- Выберите следующую ячейку, которую нужно объединить, и нажмите клавишу ВВОД. Пример формулы: =A2&» «&B2.
Объединение данных с помощью функции СЦЕП
- Выделите ячейку, в которую вы хотите вставить объединенные данные.
- Введите выражение = СЦЕП(.
- Выберите первую ячейку, которую нужно объединить. Для разделения объединяемых ячеек используйте запятые, а для добавления пробелов, запятых и другого текста — кавычки.
- Введите закрывающую скобку в конце формулы и нажмите клавишу ВВОД. Пример формулы: =CONCAT(A2, » Семья»).
