Функция СЦЕПИТЬ в Excel: как объединить текст
Возможности !SEMTools
↑ Навигация по задачам в Excel и возможностям надстройки !SEMTools ↑

Функция СЦЕПИТЬ в Excel объединяет несколько текстов в одну строку: =СЦЕПИТЬ(A2;" ";B2) склеит имя и фамилию через пробел. То же самое короче делает амперсанд: =A2&" "&B2. В Excel 2019 и 365 есть СЦЕП, которая принимает целые диапазоны, и ОБЪЕДИНИТЬ — с разделителем и пропуском пустых ячеек. Если при сцепке дата превращается в число, оберните её в ТЕКСТ: ="Дата: "&ТЕКСТ(C2;"ДД.ММ.ГГГГ"). На английском функция называется CONCATENATE.

Функция СЦЕПИТЬ - простейшие примеры
Раздел функцийТекстовые
Название и описание на английскомCONCATENATE
ВолатильностьНе волатильная
Похожие функции !SEMToolsJoinCells

Что делает функция СЦЕПИТЬ?

Функция производит операцию конкатенации.

Реклама

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

Синтаксис функции СЦЕПИТЬ

=СЦЕПИТЬ(текст1;[текст2];...)
СЦЕПИТЬ, &, СЦЕП и ОБЪЕДИНИТЬ
D2=СЦЕПИТЬ(A2;" ";B2)
ABCD
1ИмяФамилияСпособРезультат
2ПётрИвановСЦЕПИТЬПётр Иванов=СЦЕПИТЬ(A2;" ";B2)
3АннаСмирнова&Анна Смирнова=A3&" "&B3
4Олегбез пробелаОлегКим=СЦЕПИТЬ(A4;"Ким")
5СЦЕП диапазонаПётрИвановАннаСмирнова=СЦЕП(A2:B3)
6ОБЪЕДИНИТЬПётр, Иванов, Анна, Смирнова, Олег=ОБЪЕДИНИТЬ(", ";ИСТИНА;A2:B4)

Пробелы и знаки препинания между значениями нужно добавлять самому — отдельным аргументом в кавычках. СЦЕПИТЬ не принимает диапазоны: =СЦЕПИТЬ(A2:B3) вернёт не то, что ожидаешь. Для диапазонов — СЦЕП, а с разделителем и пропуском пустых (ИСТИНА) — ОБЪЕДИНИТЬ (Excel 2019+).

В английском Excel: =CONCATENATE(A2," ",B2)

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

Примеры применения СЦЕПИТЬ

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

Это могут быть различные документы, отчеты и т.д.

Сотрудник отдела кадров использует готовый шаблон заявления на отпуск, в котором за пределами области печати выведены списком поля, в которых сотрудники чаще всего допускают ошибки при написании. Вид отпуска, даты начала и конца, количество дней между ними.

Количество дней высчитывается автоматически.

Функция СЦЕПИТЬ позволяет вставить текст переменных в основной текст документа. Кадровику остается только вывести документ на печать.

Шаблон заявления на отпуск
D2=СЦЕПИТЬ("Прошу предоставить мне ";B3;" с ";ТЕКСТ(B4;"ДД.ММ.ГГГГ");" по ";ТЕКСТ(B5;"ДД.ММ.ГГГГ");" на ";B6;" календарных дней.")
ABCD
1ПолеЗначениеТекст заявления
2ФИОИванова А. С.Прошу предоставить мне ежегодный оплачиваемый отпуск с 03.11.2026 по 16.11.2026 на 14 календарных дней.=СЦЕПИТЬ("Прошу предоставить мне ";B3;" с ";ТЕКСТ(B4;"ДД.ММ.ГГГГ");" по ";ТЕКСТ(B5;"ДД.ММ.ГГГГ");" на ";B6;" календарных дней.")
3Вид отпускаежегодный оплачиваемый отпуск
4Начало03.11.2026
5Конец16.11.2026
6Дней14=B5-B4+1

Постоянный текст в кавычках, переменные — ссылки на ячейки. Количество дней считается разностью дат +1. Даты обязательно обёрнуты в ТЕКСТ — иначе в заявлении появятся числа вроде 46329.

В английском Excel: =CONCATENATE("с ",TEXT(B4,"DD.MM.YYYY"))

Сцепить числа с форматом и перенос строки

Числа при сцепке тоже теряют формат: 1250,5 вместо «1 250,50 ₽». Нужный вид задаёт ТЕКСТ. Перенос строки внутри ячейки добавляет СИМВОЛ(10) — для ячейки должен быть включён «Перенос текста».

Числа, проценты и перенос строки
C3=A3&" — "&ТЕКСТ(B3;"# ##0,00 ₽")
ABC
1ТоварЦенаРезультат
2Кресло1250,5Кресло — 1250,5=A2&" — "&B2
3Кресло1250,5Кресло — 1 250,50 ₽=A3&" — "&ТЕКСТ(B3;"# ##0,00 ₽")
4Кресло0,155Скидка 15,5%="Скидка "&ТЕКСТ(B4;"0,0%")
5Кресло1250,5Кресло / 1250,5=A5&СИМВОЛ(10)&B5

В строке 5 вместо «/» в Excel будет перенос строки — СИМВОЛ(10).

В английском Excel: =A3&" — "&TEXT(B3,"#,##0.00 ₽")

Сцепить даты в Excel

Многим известно, что даты при обработке текстовыми функциями преобразуются в целое число, что мешает их вставке в текст.

Почему при сцепке дата превращается в число
C2="Дата: "&A2
ABC
1ДатаСпособРезультат
221.10.2026просто сцепитьДата: 46316="Дата: "&A2
321.10.2026ТЕКСТ, коротко21.10.26 г.=ТЕКСТ(A3;"ДД.ММ.ГГ")&" г."
421.10.2026ТЕКСТ, полностью21 октября 2026 г.=ТЕКСТ(A4;"[$-FC19]ДД ММММ ГГГГ")&" г."
521.10.2026день неделисреда, 21.10.2026=ТЕКСТ(A5;"ДДДД, ДД.ММ.ГГГГ")

Excel хранит дату как номер дня с 1900 года: 21.10.2026 — это 46316. При сцепке формат ячейки теряется, и остаётся число. ТЕКСТ возвращает дате нужный вид.

В английском Excel: ="Date: "&TEXT(A3,"DD.MM.YY")

Все дело в том, что отдельных форматов для дат в Excel нет, и это действительно числа. Которые, более того, можно написать десятками способов.

Чтобы дата стала текстом и получила нужное форматирование, поможет функция ТЕКСТ. Она преобразует числовые значения в различные представления в текстовом формате - проценты, даты, дату-время или время.

Краткая запись даты в виде хх.хх.хх г. выглядела бы так:

=ТЕКСТ(M4;"ДД.ММ.ГГ")&" г."
Короткая дата в тексте
B2=ТЕКСТ(A2;"ДД.ММ.ГГ")&" г."
AB
1ДатаРезультат
201.03.202601.03.26 г.=ТЕКСТ(A2;"ДД.ММ.ГГ")&" г."

ДД и ММ — день и месяц с ведущим нулём, ГГ — две цифры года.

Но в данном случае нужно отображать полную дату, а месяц в дате в родительном падеже.

При таком условии формула для преобразования функцией текст выглядит так:

=ТЕКСТ(M4;"[$-FC19]ДД ММММ ГГГГ")&" г."
Месяц прописью в родительном падеже
C2=ТЕКСТ(A2;"[$-FC19]ДД ММММ ГГГГ")&" г."
ABC
1ДатаММММ без кодаС кодом [$-FC19]
201.03.202601 Март 2026 г.=ТЕКСТ(A2;"ДД ММММ ГГГГ")&" г."01 марта 2026 г.=ТЕКСТ(A2;"[$-FC19]ДД ММММ ГГГГ")&" г."

Код языка [$-FC19] заставляет Excel писать месяц в родительном падеже: «марта», а не «Март». Без ведущего нуля у дня — формат Д ММММ.

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

Почему СЦЕПИТЬ работает неправильно — частые ошибки

  • Дата превратилась в число. Оберните её в ТЕКСТ(A1;"ДД.ММ.ГГГГ").
  • Слова слиплись. Добавьте разделитель отдельным аргументом: =СЦЕПИТЬ(A1;" ";B1).
  • Диапазон не сцепляется. СЦЕПИТЬ берёт только отдельные ячейки — используйте СЦЕП или ОБЪЕДИНИТЬ.
  • Результат — формула текстом. Ячейка была в текстовом формате: поставьте «Общий» и введите формулу заново.
  • Пропали ведущие нули или дробная часть. Задайте формат числа в ТЕКСТ: ТЕКСТ(A1;"00000").

Функция СЦЕПИТЬ — частые вопросы

Как работает СЦЕПИТЬ в Excel?

Склеивает аргументы в одну строку по порядку: =СЦЕПИТЬ(A2;" ";B2).

Как СЦЕПИТЬ называется на английском?

CONCATENATE; новые функции — CONCAT (СЦЕП) и TEXTJOIN (ОБЪЕДИНИТЬ).

Как сцепить дату и текст?

Через ТЕКСТ: ="Срок: "&ТЕКСТ(A2;"ДД.ММ.ГГГГ").

Почему при сцепке дата преобразуется в число?

Дата в Excel — число дней с 1900 года; при сцепке формат теряется. Используйте ТЕКСТ.

Как сцепить ячейки через запятую?

В Excel 2019+: =ОБЪЕДИНИТЬ(", ";ИСТИНА;A2:A10).

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

Итоги: функция СЦЕПИТЬ в Excel

ЗадачаФормула
Два текста через пробел=СЦЕПИТЬ(A2;" ";B2)
То же короче=A2&" "&B2
Дата в тексте=ТЕКСТ(A2;"ДД.ММ.ГГГГ")
Месяц прописью=ТЕКСТ(A2;"[$-FC19]ДД ММММ ГГГГ")
Диапазон с разделителем=ОБЪЕДИНИТЬ(", ";ИСТИНА;A2:A10)

Надеюсь, на этой странице вы нашли то, что искали. СЦЕПИТЬ и & — основа сборки текстов в Excel; добавьте ТЕКСТ, чтобы даты и числа выглядели как нужно.

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

*