Процедуры из статьи работают без ограничений в бесплатной версии !SEMTools Lite и Pro.
Объединить данные в нескольких столбцах Excel без потерь значит склеить их построчно: фамилия, имя и отчество из трёх соседних ячеек превращаются в «Иванов Пётр Ильич» в одной. Кнопка «Объединить ячейки» здесь не поможет, она оставит только фамилию. Нужна формула в свободном столбце, например =ОБЪЕДИНИТЬ(" ";ИСТИНА;A2:C2), протянутая вниз, или процедура !SEMTools, которая склеит столбцы без формул.
Почему не подходит кнопка «Объединить ячейки»
Кнопка «Объединить и поместить в центре» объединяет ячейки как элемент оформления. В объединённой ячейке остаётся одно значение, левое верхнее, остальные Excel стирает. Для ФИО это значит, что останется фамилия, а имя и отчество пропадут. К тому же после объединения в таблице перестают работать сортировка и фильтр. Подробнее об этом, о горячих клавишах и о том, как отменить объединение, в статье как объединить ячейки в Excel.
Объединить столбцы формулой: 4 способа на одном примере
Склеить ячейки строки можно оператором & и тремя функциями. На одних и тех же данных они ведут себя по-разному, особенно когда какая-то ячейка пустая. Включите «Формулы» над таблицей, чтобы увидеть, что стоит в каждой ячейке:
| A | B | C | D | E | F | G | |
|---|---|---|---|---|---|---|---|
| 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:
- Выделите нужные столбцы, например A:C или A2:C500. Если выделены целые столбцы, процедура остановится на последней заполненной строке.
- Откройте Разбить/Сцепить → Объединить → Диапазоны → По горизонтали → Уже выделенный диапазон.
- Введите разделитель: пробел, запятую с пробелом или любой текст.
- Готово: на новом листе «output» в столбце A каждая строка выделения склеена в одну ячейку.
Что важно знать:
- Исходные данные не меняются, результат пишется значениями на отдельный лист. Его остаётся скопировать куда нужно.
- Столбцы склеиваются слева направо, в том порядке, в каком стоят на листе.
- Пустые ячейки и ячейки с ошибками пропускаются: где нет отчества, получится «Смирнова Анна», без лишнего пробела в конце.
- Даты попадают в результат в привычном виде (05.11.2026), а не числом.
- Новый лист называется «output». Если лист с таким именем в книге уже есть, новый получит обычное имя вроде «Лист3», результат не потеряется.
Объединить отдельные столбцы в нужном порядке
Бывает, что нужные столбцы стоят не рядом или склеить их надо в другом порядке: сначала имя, потом фамилия. Для этого есть вторая команда:
- Откройте Разбить/Сцепить → Объединить → Диапазоны → По горизонтали → Выбрать отдельные столбцы.
- В появившемся окне выделите столбцы, удерживая Ctrl, в том порядке, в каком они должны идти в результате. Подойдут и столбцы целиком, и их части.
- Введите разделитель (по умолчанию пробел).
- Укажите ячейку, с которой начать вывод: результат пойдёт вниз от неё.
- Порядок склейки задаётся порядком выделения, а не расположением столбцов на листе.
- Из каждого выделенного блока берётся первый столбец. Если выделили сразу 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.