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

Объединить данные в нескольких столбцах Excel без потерь

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

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

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

Кнопка «Объединить и поместить в центре» объединяет ячейки как элемент оформления. В объединённой ячейке остаётся одно значение, левое верхнее, остальные Excel стирает. Для ФИО это значит, что останется фамилия, а имя и отчество пропадут. К тому же после объединения в таблице перестают работать сортировка и фильтр. Подробнее об этом, о горячих клавишах и о том, как отменить объединение, в статье как объединить ячейки в Excel.

Объединить столбцы формулой: 4 способа на одном примере

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

Фамилия, имя и отчество в одну ячейку
D2=ОБЪЕДИНИТЬ(" ";ИСТИНА;A2:C2)
ABCDEFG
1ФамилияИмяОтчествоОБЪЕДИНИТЬ&СЦЕПИТЬСЦЕП
2ИвановПётрИльичИванов Пётр Ильич=ОБЪЕДИНИТЬ(" ";ИСТИНА;A2:C2)Иванов Пётр Ильич=A2&" "&B2&" "&C2Иванов Пётр Ильич=СЦЕПИТЬ(A2;" ";B2;" ";C2)ИвановПётрИльич=СЦЕП(A2:C2)
3СмирноваАннаСмирнова Анна=ОБЪЕДИНИТЬ(" ";ИСТИНА;A3:C3)Смирнова Анна␣=A3&" "&B3&" "&C3Смирнова Анна␣=СЦЕПИТЬ(A3;" ";B3;" ";C3)СмирноваАнна=СЦЕП(A3:C3)
4ОрловИванПетровичОрлов Иван Петрович=ОБЪЕДИНИТЬ(" ";ИСТИНА;A4:C4)Орлов Иван Петрович=A4&" "&B4&" "&C4Орлов Иван Петрович=СЦЕПИТЬ(A4;" ";B4;" ";C4)ОрловИванПетрович=СЦЕП(A4:C4)

У Смирновой нет отчества. ОБЪЕДИНИТЬ пропустила пустую ячейку, результат чистый. Амперсанд и СЦЕПИТЬ всё равно добавили пробел, и он остался в конце (␣). СЦЕП с диапазоном склеила слова без пробелов.

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

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

Как устроена каждая формула, в каких версиях Excel она есть и где её ограничения, подробно разобрано в статье об объединении ячеек: оператор &, СЦЕПИТЬ (и отдельная страница о функции СЦЕПИТЬ), СЦЕП, ОБЪЕДИНИТЬ и их сравнение.

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

ФИО в одну ячейку и другие частые склейки

ЗадачаФормулаРезультат
ФИО полностью=ОБЪЕДИНИТЬ(" ";ИСТИНА;A2:C2)Иванов Пётр Ильич
Фамилия и инициалы=A2&" "&ЛЕВСИМВ(B2;1)&". "&ЛЕВСИМВ(C2;1)&"."Иванов П. И.
Адрес через запятую=ОБЪЕДИНИТЬ(", ";ИСТИНА;A2:D2)Москва, ул. Тверская, д. 7, кв. 12
Столбцы не рядом=ОБЪЕДИНИТЬ(" ";ИСТИНА;A2;C2;E2)значения A, C и E
Текст и дата=A2&" от "&ТЕКСТ(B2;"ДД.ММ.ГГГГ")Договор 17 от 05.11.2026
Каждое значение с новой строки=ОБЪЕДИНИТЬ(СИМВОЛ(10);ИСТИНА;A2:C2)три строки в одной ячейке

Пара пояснений. Формула с инициалами не проверяет пустые ячейки: без отчества получится «Смирнова А. .», для таких строк нужна проверка через ЕСЛИ. Дату без ТЕКСТ Excel склеит как число (46331 вместо 05.11.2026). А перенос строки через СИМВОЛ(10) станет виден, только если в ячейке с формулой включён «Перенос текста».

Объединить выделенные столбцы без формул

Если столбцы стоят рядом, их можно склеить построчно одной командой !SEMTools:

  1. Выделите нужные столбцы, например A:C или A2:C500. Если выделены целые столбцы, процедура остановится на последней заполненной строке.
  2. Откройте Разбить/Сцепить → Объединить → Диапазоны → По горизонтали → Уже выделенный диапазон.
  3. Введите разделитель: пробел, запятую с пробелом или любой текст.
  4. Готово: на новом листе «output» в столбце A каждая строка выделения склеена в одну ячейку.

Что важно знать:

  • Исходные данные не меняются, результат пишется значениями на отдельный лист. Его остаётся скопировать куда нужно.
  • Столбцы склеиваются слева направо, в том порядке, в каком стоят на листе.
  • Пустые ячейки и ячейки с ошибками пропускаются: где нет отчества, получится «Смирнова Анна», без лишнего пробела в конце.
  • Даты попадают в результат в привычном виде (05.11.2026), а не числом.
  • Новый лист называется «output». Если лист с таким именем в книге уже есть, новый получит обычное имя вроде «Лист3», результат не потеряется.

Объединить отдельные столбцы в нужном порядке

Бывает, что нужные столбцы стоят не рядом или склеить их надо в другом порядке: сначала имя, потом фамилия. Для этого есть вторая команда:

  1. Откройте Разбить/Сцепить → Объединить → Диапазоны → По горизонтали → Выбрать отдельные столбцы.
  2. В появившемся окне выделите столбцы, удерживая Ctrl, в том порядке, в каком они должны идти в результате. Подойдут и столбцы целиком, и их части.
  3. Введите разделитель (по умолчанию пробел).
  4. Укажите ячейку, с которой начать вывод: результат пойдёт вниз от неё.
  • Порядок склейки задаётся порядком выделения, а не расположением столбцов на листе.
  • Из каждого выделенного блока берётся первый столбец. Если выделили сразу A:C одним движением, склеится только A, поэтому выделяйте столбцы по одному.
  • Столбцы целиком обрабатываются до последней заполненной ячейки. Если столбцы разной длины, короткие просто закончатся раньше.
  • Пустые ячейки и ячейки с ошибками пропускаются, лишних разделителей не будет.
  • Даты сохраняют привычный вид, как в системных настройках: 05.11.2026, а не 46331.

Почему столбцы склеились не так

  • Лишние пробелы или запятые на месте пустых ячеек. Так склеивают & и СЦЕПИТЬ. Возьмите ОБЪЕДИНИТЬ с ИСТИНА во втором аргументе или процедуру !SEMTools: обе пропускают пустые ячейки.
  • Вместо даты число вроде 46331. Формула берёт значение, а не формат. Используйте ТЕКСТ(B2;"ДД.ММ.ГГГГ") или процедуру !SEMTools: обе команды «По горизонтали» выводят даты как на листе.
  • После удаления исходных столбцов везде #ССЫЛКА!. Формулы не были заменены значениями.
  • Ошибка #ИМЯ? у ОБЪЕДИНИТЬ или СЦЕП. В вашей версии Excel этих функций нет (они появились в Excel 2019). Подойдёт & или СЦЕПИТЬ, либо процедура !SEMTools.
  • Склеилось всё в одну ячейку, а не построчно. Значит, использовалась команда «Выделенные ячейки», она склеивает всё выделение в одно значение. Для склейки по строкам нужна «По горизонтали».

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

Как объединить ФИО в одну ячейку в Excel?

Формулой =ОБЪЕДИНИТЬ(" ";ИСТИНА;A2:C2) в Excel 2019 и новее или =A2&" "&B2&" "&C2 в любой версии. Без формул: Разбить/Сцепить → Объединить → Диапазоны → По горизонтали в !SEMTools.

Как объединить два столбца в один без потери данных?

Склеить их построчно формулой =A2&" "&B2 в соседнем столбце, протянуть вниз и заменить формулы значениями.

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

Укажите запятую с пробелом как разделитель: =ОБЪЕДИНИТЬ(", ";ИСТИНА;A2:C2).

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

Если нужно сохранить текст всех ячеек, используйте ту же формулу ОБЪЕДИНИТЬ по диапазону строки. Кнопка «Объединить по строкам» оставит в каждой строке только левое значение.

Как поставить столбцы друг под другом, а не рядом?

Это объединение по вертикали, оно описано в статье собрать все столбцы в один.

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

Итоги: как объединить столбцы без потерь

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

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