Как объединить ячейки и текст из нескольких ячеек
Это две разные задачи — выберите свою: объединить ячейки — сделать из нескольких клеток одну большую (для заголовка), или объединить текст — собрать содержимое нескольких ячеек в одну строку («Иванов» + «Иван» → «Иванов Иван»).
Как объединить
Объединить ячейкисделать из нескольких клеток одну
Выделите ячейки → «Главная» → «Объединить и поместить в центре». Стрелка рядом с кнопкой даёт варианты: «Объединить по строкам», «Объединить ячейки» (без выравнивания по центру) и «Отменить объединение ячеек».
В объединённой ячейке остаётся только значение левой верхней ячейки, остальные стираются. Excel предупреждает об этом, но если согласиться, данные пропадут. Перед объединением проверьте, что текст есть только в первой ячейке, или сначала соедините текст формулой — ветка «Объединить текст» ниже.
Объединённые ячейки мешают сортировать, фильтровать, копировать и вставлять диапазоны. Для заголовка над таблицей есть способ без объединения: выделите ячейки, Ctrl+1 → «Выравнивание» → по горизонтали «по центру выделения». Текст встанет по центру нескольких столбцов, а ячейки останутся отдельными.
В умной таблице (Ctrl+T) объединять ячейки нельзя — кнопка неактивна.
Объединить текстсобрать содержимое ячеек в одну строку
Знак &
Пусть в A2 — фамилия «Иванов», в B2 — имя «Иван». В C2:
=A2&" "&B2Результат — «Иванов Иван». Знак & склеивает строки, а пробел нужно добавить самому, в кавычках. Так же дописывается любой текст:
="Ученик: "&A2&" "&B2Результат — «Ученик: Иванов Иван».
Функции СЦЕП и ОБЪЕДИНИТЬ
СЦЕП делает то же, что &, но принимает и диапазоны (Excel 2019, 2021 и 365; в старых версиях — СЦЕПИТЬ, которой ячейки перечисляют по одной):
=СЦЕП(A2;" ";B2)ОБЪЕДИНИТЬ сама ставит разделитель между значениями и умеет пропускать пустые ячейки — удобно собрать список в одну строку:
=ОБЪЕДИНИТЬ(", ";ИСТИНА;A2:A5)| A | |
|---|---|
| 1 | Город |
| 2 | Минск |
| 3 | Гомель |
| 4 | |
| 5 | Брест |
Результат — «Минск, Гомель, Брест». Первый аргумент — разделитель, второй — ИСТИНА, чтобы пропустить пустую A4 (с ЛОЖЬ получилось бы «Минск, Гомель, , Брест»).
Даты и числа в тексте
При склеивании Excel берёт значение, а не вид ячейки. Если в C2 дата 15.03.2008, формула ="Дата рождения: "&C2 даст «Дата рождения: 39522» — это номер дня, которым Excel хранит дату. Вид задаёт функция ТЕКСТ:
="Дата рождения: "&ТЕКСТ(C2;"ДД.ММ.ГГГГ")
="Итого: "&ТЕКСТ(D2;"# ##0,00")Первая формула вернёт «Дата рождения: 15.03.2008», вторая для 1234,5 — «Итого: 1 234,50».
Готовый текст без формул
Результат формулы — текст, но он зависит от исходных ячеек: если удалить исходные столбцы, формулы сломаются (#ССЫЛКА!). Чтобы оставить только готовый текст, скопируйте столбец и вставьте его как значения: правая кнопка → «Параметры вставки» → «Значения».
Обратная задача — разделить «Иванов Иван» на два столбца — в справке Как разделить текст по столбцам.