FIXERРешить мой случай
Главная → Как объединить текст из нескольких ячеек в Excel

Как объединить текст из нескольких ячеек в Excel

Для двух-трёх ячеек проще использовать знак &, а для диапазона с разделителем — ТЕКСТ.СЦЕПИТЬ. Даты и суммы нужно предварительно форматировать функцией ТЕКСТ.

Получить свою формулу

Имя и фамилия с пробелом

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

=A2&" "&B2

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

Объединить диапазон через запятую

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

=ТЕКСТ.СЦЕПИТЬ(", ";ИСТИНА;A2:D2)

ИСТИНА означает, что пустые ячейки будут пропущены и двойные запятые не появятся.

Добавить дату или сумму

При обычном объединении дата превращается во внутренний номер Excel. Функция ТЕКСТ сохраняет нужное отображение:

="Договор №"&A2&" от "&ТЕКСТ(C2;"ДД.ММ.ГГГГ")

Для денег можно использовать маску ТЕКСТ(D2;"# ##0,00 ₽"). Итог будет текстом, поэтому дальше его нельзя суммировать как число.

Частые ошибки

Если столбцы, условия или версия Excel отличаются, опишите задачу в FIXER. Сервис бесплатно определит сложность и подготовит персональную формулу за 49–149 ₽.

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

Как объединить ячейки и не потерять дату?

Оберните дату в функцию ТЕКСТ и задайте маску отображения, например ДД.ММ.ГГГГ.

Как пропускать пустые ячейки?

Используйте ТЕКСТ.СЦЕПИТЬ с аргументом ИСТИНА во второй позиции.