Перейти к содержимому
8 (495) 660-36-72 8 (800) 600-36-72 (по РФ бесплатно)
Компьютерные навыки 12 сентября 2026

Как объединить текст в Excel и не потерять данные

Чтобы собрать текст из нескольких ячеек Excel, используйте формулу, а не команду объединения ячеек. Покажем варианты с пробелами, пустыми полями, кодами и датами.

Как объединить текст в Excel и не потерять данные

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

Самый простой способ: амперсанд

Допустим, в A2 записано Иванова, а в B2 — Мария. В свободной ячейке введите:

=A2&" "&B2

Результат — Иванова Мария. Символ & соединяет части, а пробел между кавычками задаёт разделитель. Без него формула =A2&B2 вернёт ИвановаМария. Исходные ячейки при этом сохраняются.

Именно формульное объединение через амперсанд и СЦЕП описано в справке Microsoft. Ниже используются русские имена функций и точка с запятой между аргументами. В другой языковой версии названия и системный разделитель могут отличаться.

Если такие операции постоянно встречаются в работе, курс Excel + «Google Таблицы» с нуля до PRO помогает связать формулы с очисткой и проверкой таблиц. Для текущей задачи достаточно начать с небольшой копии данных и сверить несколько результатов вручную.

Подготовьте тестовые строки

Создайте отдельный лист и заполните столбцы A, B и C. Заголовки поместите в первую строку, данные — начиная со второй. Пометка «пусто» в таблице ниже поясняет условие: в соответствующую ячейку не нужно вводить это слово или пробел.

Строка листаA — фамилияB — имяC — отчество
2ИвановаМарияСергеевна
3ПетровИльяПусто: оставить ячейку пустой

Для полной первой строки подходит =A2&" "&B2&" "&C2. Получится Иванова Мария Сергеевна. Но при копировании на вторую строку после имени добавится ненужный конечный пробел. Он почти не заметен глазами, но может мешать дальнейшим сравнениям и выгрузкам.

Когда использовать СЦЕП и ОБЪЕДИНИТЬ

СЦЕП — русское имя CONCAT. Функция соединяет строки и диапазоны, но сама не добавляет разделитель. Для нашего примера формула выглядит так:

=СЦЕП(A2;" ";B2;" ";C2)

По смыслу результат совпадает с вариантом через амперсанд. Если написать только =СЦЕП(A2:C2), пробелов между фамилией, именем и отчеством не будет. Для старых книг также встречается СЦЕПИТЬ, английское CONCATENATE. Это отдельная совместимая функция, а не другое русское написание СЦЕП.

В справке Microsoft по CONCAT отмечено отсутствие аргументов разделителя и пропуска пустых ячеек. Поэтому для диапазона с необязательными полями удобнее ОБЪЕДИНИТЬ, английское TEXTJOIN:

=ОБЪЕДИНИТЬ(" ";ИСТИНА;A2:C2)

Первый аргумент — пробел между частями. Второй, ИСТИНА, задаёт пропуск пустых ячеек. Для строки с Петровым после копирования формулы получится Петров Илья без отдельного разделителя для пустого отчества.

Microsoft указывает ОБЪЕДИНИТЬ для Excel 2019 и более новых выпусков, а также Microsoft 365. Если функция не распознаётся в вашей установке, проверьте версию и язык. Не заменяйте ошибку пустой строкой, пока не выяснили причину.

Для старой версии в нашем конкретном случае, когда фамилия и имя заполнены, а отчество необязательно, можно использовать условие:

=A2&" "&B2&ЕСЛИ(C2="";"";" "&C2)

Эта формула не является универсальной очисткой любых ФИО. Если пустыми могут быть и другие поля, логику нужно расширить. Ячейка с пробелом также не равна действительно пустой: сначала проверьте качество исходника.

Как сохранить ведущие нули и вид числа

При соединении используется значение ячейки, а не обязательно тот вид, который вы наблюдаете на листе. Допустим, в A6 хранится число 27, показанное пользовательским форматом как 00027. Формула ="Заказ "&A6 не обязана сохранить эти нули. Для явно заданного пятизначного кода используйте:

="Заказ "&ТЕКСТ(A6;"00000")

Результат — Заказ 00027. Шаблон 00000 выбран условием примера, а не подходит любому номеру. Если исходный код должен храниться именно как текст, лучше обеспечить правильный тип при вводе или импорте, чем каждый раз восстанавливать оформление.

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

Как добавить дату в текстовую подпись

В Excel дата обычно хранится как числовое значение с форматом отображения. Простое соединение с текстом может показать внутреннее число вместо привычной даты. Функция ТЕКСТ позволяет явно задать нужный вид.

Для воспроизводимой проверки в B6 введите =ДАТА(2026;9;12). Затем соберите подпись:

="Заказ "&ТЕКСТ(A6;"00000")&" от "&ТЕКСТ(B6;"ДД.ММ.ГГГГ")

В русской настройке форматирования ожидаемый результат — Заказ 00027 от 12.09.2026. В английской версии соответствующий формат обычно записывается как dd.mm.yyyy. Если вместо даты вы видите буквы кода, проверьте локальные обозначения формата: их можно взять из формата даты, который корректно работает в вашей книге.

Формула предполагает, что B6 содержит настоящую дату, а не похожую текстовую строку. ТЕКСТ не исправляет неверно распознанный исходник автоматически. И результат объединения — текстовая подпись, не значение даты для дальнейших календарных вычислений.

Как применить формулу ко всей таблице

Размещайте результат в отдельном столбце. Сначала проверьте обычную строку и строку с исключением, затем копируйте формулу вниз. Относительные ссылки должны перейти с A2 на A3 и далее. Если часть ссылки необходимо закрепить, используйте правила абсолютных и относительных ссылок, а не добавляйте знак доллара ко всем адресам наугад.

Пока в результате хранится формула, он связан с исходными данными. Если требуется передать независимый текст, скопируйте результат и вставьте как значения в отдельный столбец или файл. После этого изменения источника уже не обновят переданную копию — эту границу важно понимать.

Не удаляйте исходные столбцы сразу после получения красивого результата. Сначала убедитесь, что формулы заменены значениями там, где это необходимо, и что итог проверен. Для обратного разделения строки существует отдельная операция «текст по столбцам», но она не гарантирует восстановления произвольного исходника без потерь.

Проверка перед выгрузкой

Сравните несколько строк с исходными значениями, включая пустые поля, длинные названия и идентификаторы с нулями. Полезен короткий контрольный список:

  • Между частями стоит нужный разделитель, а не случайное отсутствие пробела.
  • Необязательное поле не создаёт лишнюю запятую или пробел.
  • Код, число и дата отображаются в согласованном формате.
  • После копирования формула ссылается на свою строку.
  • Исходные ячейки сохранены; команда объединения ячеек не использовалась вместо формулы.
  • Понятно, передаётся живая формула или независимое значение.

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

Практика вместо теории

Excel для повторяющихся рабочих задач

Хотите уверенно работать не только с текстовыми формулами, но и со ссылками, очисткой данных и отчётами? Изучите программу Excel и Google Таблиц и выберите практику под свои рабочие задачи.

Вопросы и ответы

По теме