Возможности !SEMTools
↑ Навигация по задачам в Excel и возможностям надстройки !SEMTools ↑

Как объединить ячейки в Excel без потери данных

Процедура !SEMTools из статьи работает без ограничений в бесплатной версии !SEMTools Lite и Pro.

Объединить ячейки в Excel можно двумя способами, и результат у них разный. Кнопка «Объединить и поместить в центре» на вкладке «Главная» превращает несколько ячеек в одну большую, но оставляет в ней только значение левой верхней. Если нужен текст из всех ячеек, его склеивают формулой: =ОБЪЕДИНИТЬ(" ";ИСТИНА;A2:C2) в Excel 2019 и новее или =A2&" "&B2&" "&C2 в любой версии. Без формул то же самое делает процедура !SEMTools в два клика.

Ниже разберу оба пути: кнопку и горячие клавиши, объединение без потери данных, отмену объединения и случаи, когда кнопка неактивна. Если склеить нужно не пару ячеек, а целые столбцы построчно (например, фамилию, имя и отчество), для этого есть отдельная статья: объединить данные в нескольких столбцах.

Как объединить ячейки кнопкой на вкладке «Главная»

  1. Выделите ячейки, которые нужно объединить.
  2. Откройте Главная → группа «Выравнивание» → «Объединить и поместить в центре».
  3. Если заполнено несколько ячеек, Excel предупредит, что сохранится только значение левой верхней. Нажмите ОК, если остальное не нужно, или «Отмена», чтобы сначала склеить текст формулой.

У кнопки есть стрелка, а под ней четыре команды:

КомандаЧто делает
Объединить и поместить в центреВсё выделение становится одной ячейкой, текст выравнивается по центру
Объединить по строкамКаждая строка выделения объединяется отдельно. Удобно для шапки таблицы, где нужно сразу несколько объединённых строк
Объединить ячейкиТо же, что первая команда, только без выравнивания по центру
Отменить объединение ячеекВозвращает обычные ячейки, значение остаётся в левой верхней

Тот же результат даёт флажок «объединение ячеек» в окне «Формат ячеек» (Ctrl+1) на вкладке «Выравнивание».

Горячие клавиши для объединения ячеек

Готового сочетания вроде Ctrl+C для объединения в Excel нет. Зато до кнопки легко дойти с клавиатуры, а повторять её ещё проще:

  • Подсказки ленты в русском Excel: нажмите и отпустите Alt, затем Я (вкладка «Главная») и Щ. Раскроется список объединения, буквы его пунктов Excel покажет прямо в списке.
  • В английском интерфейсе цепочки такие: Alt H M C (поместить в центре), Alt H M A (по строкам), Alt H M M (объединить), Alt H M U (отменить).
  • F4 повторяет последнее действие. Объединили одну группу ячеек, выделили следующую и нажали F4: она объединится так же.
  • Панель быстрого доступа. Щёлкните кнопку правой кнопкой мыши → «Добавить на панель быстрого доступа». После этого она вызывается сочетанием Alt и номера её места на панели: Alt+1, Alt+2 и так далее.

Остальные полезные сочетания собраны в статье про горячие клавиши Excel.

Почему при объединении ячеек пропадает текст

Объединённая ячейка остаётся одной ячейкой, а у одной ячейки может быть только одно значение. Поэтому Excel оставляет значение левой верхней, а остальные стирает. Это не ошибка и не настройка, которую можно выключить: так устроена сама команда. Объединяет она ячейки как элемент оформления, а не их содержимое.

У объединения есть и другие последствия, о которых лучше знать заранее:

  • Сортировка перестаёт работать: Excel пишет, что для этого все объединённые ячейки должны иметь одинаковый размер.
  • Фильтр по объединённому столбцу показывает только первую строку каждой группы.
  • Копирование и вставка в диапазон с объединёнными ячейками часто заканчивается сообщением, что изменить часть объединённой ячейки невозможно.
  • Формулы, которые ссылаются на объединённую ячейку, видят только её левую верхнюю часть, остальные адреса пустые.

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

Как объединить ячейки без потери данных

Без потерь значит не объединять ячейки, а склеить их содержимое в одну ячейку. Это делают формулы или процедура !SEMTools. Результат появляется в отдельной ячейке, исходные остаются на месте, и ни одна буква не теряется. Если результат нужен вместо исходных данных, формулы потом заменяют значениями, а лишние ячейки удаляют.

Формулы для объединения текста ячеек

В Excel четыре способа склеить текст: оператор &, функции СЦЕПИТЬ, СЦЕП и ОБЪЕДИНИТЬ. Появлялись они в разное время, поэтому работают до сих пор все, но удобны по-разному.

Оператор & (амперсанд)

Самый короткий и самый старый способ. Знак & ставится между тем, что нужно склеить, разделитель пишется в кавычках:

=A2&" "&B2

Работает в любой версии Excel и с любым количеством ячеек. Неудобство одно: каждую ячейку и каждый разделитель приходится перечислять вручную, а пустая ячейка всё равно добавит свой разделитель.

Функция СЦЕПИТЬ

Функция СЦЕПИТЬ (CONCATENATE) есть в Excel с самых ранних версий. По сути это тот же амперсанд, записанный функцией: до 255 аргументов, каждая ячейка и разделитель отдельно.

=СЦЕПИТЬ(A2;" ";B2)

Диапазон вроде A2:A10 она целиком не склеит. Microsoft оставила её ради совместимости со старыми файлами, а в новых версиях советует СЦЕП. Числа с форматом, даты и перенос строки в СЦЕПИТЬ разобраны в статье о функции.

Функция СЦЕП

СЦЕП (CONCAT) появилась в Excel 2019 (в Excel 2016 только по подписке Microsoft 365) и умеет то, чего не умела СЦЕПИТЬ: принимать диапазоны.

=СЦЕП(A2:A10)

Значения склеиваются подряд, без разделителей. Пустые ячейки ничего не добавляют, но и пробелов между словами не будет. Разделители можно вписать вручную, как в СЦЕПИТЬ, и тогда разница между функциями исчезает.

Функция ОБЪЕДИНИТЬ

ОБЪЕДИНИТЬ (TEXTJOIN) вышла вместе со СЦЕП и закрыла все её недостатки. Синтаксис: ОБЪЕДИНИТЬ(разделитель; пропускать_пустые; текст1; [текст2]; …).

=ОБЪЕДИНИТЬ(", ";ИСТИНА;A2:A10)
  • Разделитель задаётся один раз и встаёт между всеми значениями: пробел, ", ", ";", что угодно.
  • ИСТИНА во втором аргументе пропускает пустые ячейки, поэтому двойных разделителей не будет.
  • Аргументами могут быть несколько диапазонов и отдельные ячейки, в том числе не рядом.
  • Каждое значение с новой строки: разделитель СИМВОЛ(10) и включённый «Перенос текста» в ячейке с формулой.
Столбец в одну ячейку: три способа
B2=ОБЪЕДИНИТЬ(", ";ИСТИНА;A2:A5)
ABC
1ГородРезультатСпособ
2МоскваМосква, Казань, Сочи=ОБЪЕДИНИТЬ(", ";ИСТИНА;A2:A5)ОБЪЕДИНИТЬ
3КазаньМоскваКазаньСочи=СЦЕП(A2:A5)СЦЕП
4Москва, Казань, , Сочи=A2&", "&A3&", "&A4&", "&A5&
5Сочи

Ячейка A4 пустая. ОБЪЕДИНИТЬ её пропустила, СЦЕП склеила города без разделителей, а амперсанд поставил лишнюю запятую.

В английском Excel: =TEXTJOIN(", ",TRUE,A2:A5)

Ограничение у всех функций общее: в ячейке помещается не больше 32 767 символов. Если результат длиннее, вместо него будет ошибка #ЗНАЧ!.

Какую формулу выбрать

СпособВерсия ExcelДиапазоныРазделительПустые ячейки
&любаянетпосле каждой ячейки вручнуюдают лишний разделитель
СЦЕПИТЬлюбаянетпосле каждой ячейки вручнуюдают лишний разделитель
СЦЕП2019, 2021, 365данетничего не добавляют
ОБЪЕДИНИТЬ2019, 2021, 365даодин на все значенияпропускаются при ИСТИНА

Есть и подвох, общий для всех четырёх: формула берёт значение ячейки, а не то, как оно выглядит. Дата 05.11.2026 превратится в число 46331, а 15% в 0,15. Чтобы сохранить вид, оборачивайте такие ячейки в ТЕКСТ: =A2&" от "&ТЕКСТ(B2;"ДД.ММ.ГГГГ").

Когда результат готов и исходные ячейки больше не нужны, сначала замените формулы значениями, и только потом удаляйте исходники. Иначе формула потеряет ссылки и покажет #ССЫЛКА!.

Объединить выделенные ячейки без формул в !SEMTools

Когда склеить нужно один раз и быстро, формулу писать необязательно. В !SEMTools для этого есть процедура:

  1. Выделите ячейки: столбец, строку или целый блок. Несколько областей можно выделить через Ctrl.
  2. Откройте Разбить/Сцепить → Объединить → Выделенные ячейки.
  3. Введите разделитель: пробел, запятую с пробелом, точку с запятой или любой текст.
  4. Укажите ячейку, куда вывести результат.

Что важно знать о процедуре:

  • Результат записывается значением, без формулы. Исходные ячейки не меняются.
  • Блок склеивается построчно: сначала первая строка слева направо, потом вторая и так далее.
  • Пустые ячейки и ячейки с ошибками пропускаются, лишних разделителей не будет. Выделить можно и целые столбцы: процедура возьмёт только заполненную часть листа.
  • Даты попадают в результат в привычном виде (05.11.2026), а числа значением без формата: 15% станет 0,15.
  • Если нужно склеить столбцы по строкам, каждую строку в свою ячейку, это другая задача, она описана в статье про объединение столбцов.
  • Нужна склейка, которая пересчитывается сама? В надстройке есть функция =joinCells(A2:A20;", "). Она проще процедуры: склеивает один столбец или одну строку, пустые ячейки не пропускает, а даты выдаёт числами. Зато работает в любой версии Excel, где установлена !SEMTools, в том числе там, где нет ОБЪЕДИНИТЬ.

Как объединить ячейки без объединения

Часто объединяют ячейки ради одного: поставить заголовок по центру над несколькими столбцами. Для этого объединять не нужно:

  1. Выделите ячейку с заголовком и ячейки справа от неё, над которыми он должен стоять.
  2. Нажмите Ctrl+1, откройте вкладку «Выравнивание».
  3. В списке «по горизонтали» выберите «по центру выделения» и нажмите ОК.

Заголовок встанет по центру, а ячейки останутся обычными: сортировка, фильтр, копирование и выделение столбцов работают как всегда.

Как отменить объединение ячеек и заполнить пустые

Выделите объединённую ячейку и нажмите ту же кнопку «Объединить и поместить в центре» или выберите в её списке «Отменить объединение ячеек». Значение останется в левой верхней ячейке, остальные будут пустыми.

Если после этого пустые ячейки нужно заполнить тем же значением (типичный случай с объединёнными названиями групп), сделайте так:

  1. Не снимая выделения, откройте Главная → Найти и выделить → Выделить группу ячеек → «пустые ячейки».
  2. Введите знак = и нажмите стрелку вверх: получится ссылка на ячейку выше.
  3. Нажмите Ctrl+Enter, и формула попадёт во все пустые ячейки сразу.

Потом формулы лучше заменить значениями. В !SEMTools это делается одной командой ИЗМЕНИТЬ → Ячейки → Заполнить пустые ячейки → Значениями выше, подробнее в статье о том, как заполнить пустые ячейки.

Как найти объединённые ячейки на листе

  1. Нажмите Ctrl+F и кнопку «Параметры».
  2. Нажмите «Формат», на вкладке «Выравнивание» поставьте флажок «объединение ячеек», ОК.
  3. Нажмите «Найти все». В списке внизу окна нажмите Ctrl+A: на листе выделятся все объединённые ячейки.

С выделенными так ячейками можно сразу отменить объединение, если оно мешает сортировке или вставке данных.

Почему кнопка «Объединить ячейки» неактивна

  • Ячейка в режиме редактирования: в ней мигает курсор. Нажмите Enter или Esc, и кнопка оживёт.
  • Лист защищён. Снимите защиту: Рецензирование → Снять защиту листа.
  • Ячейки внутри «умной» таблицы. В таблицах Excel объединение запрещено. Преобразуйте таблицу в обычный диапазон: вкладка «Конструктор таблиц» (в старых версиях «Работа с таблицами → Конструктор») → «Преобразовать в диапазон», или сделайте это для всего листа командой !SEMTools УДАЛИТЬ → Другое → Умные таблицы.
  • Книга открыта в режиме общего доступа (старая функция «Общий доступ к книге»): в нём объединение недоступно, пока доступ не отключён.

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

Иногда под «объединить ячейки» имеют в виду другое: свести повторяющиеся значения в одну строку и сложить или склеить то, что стоит рядом. Это задача для сводной, а не для кнопки объединения. Как сделать её в один клик, рассказано в разделе про объединение одинаковых ячеек с суммированием.

Объединение ячеек: частые вопросы

Как объединить ячейки в Excel без потери данных?

Не объединять их, а склеить содержимое формулой: =ОБЪЕДИНИТЬ(" ";ИСТИНА;A2:C2) или =A2&" "&B2. Без формул это делает процедура !SEMTools Разбить/Сцепить → Объединить → Выделенные ячейки.

Какие горячие клавиши объединяют ячейки?

Готового сочетания нет. В русском Excel: Alt, затем Я и Щ открывают список объединения. F4 повторяет последнее объединение.

Как объединить две ячейки с текстом в одну?

Формулой =A2&" "&B2 в соседней ячейке. Потом замените формулу значением и удалите лишнее.

Почему Excel пишет, что все объединённые ячейки должны иметь одинаковый размер?

Это ошибка сортировки диапазона с объединёнными ячейками разного размера. Отмените объединение, заполните пустые ячейки и отсортируйте снова.

Почему кнопка объединения серая?

Чаще всего ячейка в режиме редактирования, лист защищён или ячейки находятся в «умной» таблице.

Как отменить объединение ячеек?

Выделите ячейку и нажмите ту же кнопку или выберите «Отменить объединение ячеек» в её списке.

Склеить текст из выделенных ячеек в одну без формул и без потери данных: выделил, выбрал «Выделенные ячейки» в меню !SEMTools, указал разделитель, готово.
!SEMTools решает эту и сотни других задач в пару кликов!

Итоги: как объединить ячейки в Excel

ЗадачаРешение
Объединить ячейки шапкиГлавная → Объединить и поместить в центре
Заголовок по центру без объединенияФормат ячеек → Выравнивание → по центру выделения
Склеить текст, Excel 2019 и новее=ОБЪЕДИНИТЬ(" ";ИСТИНА;A2:C2)
Склеить текст в любой версии=A2&" "&B2
Склеить выделенные ячейки без формулРазбить/Сцепить → Объединить → Выделенные ячейки
Склеить столбцы построчнообъединить данные в нескольких столбцах
Отменить объединение и заполнить пустыеОтменить объединение ячеек, затем Заполнить пустые ячейки → Значениями выше

Надеюсь, на этой странице вы нашли то, что искали. Объединение ячеек как оформление пригодится для шапок и печатных форм, а для данных лучше склеивать содержимое: так ничего не теряется и таблица остаётся рабочей. Обратная задача разобрана в статье о том, как разделить ячейку, а другие виды объединения (листов, книг, CSV-файлов, столбцов в один) собраны в обзоре объединение данных в Excel.