
Сцепляем ячейки в Excel при помощи функций и операторов



Как объединить ячейки в Excel с помощью различных функций и операторов
В этом руководстве вы узнаете о различных способах объединения текстовых строк, ячеек, диапазонов, столбцов и строк в Excel с помощью функций CONCATE, CONCATENATE, COMBINE и оператора «&».
В таблицах данные не всегда структурированы в соответствии с вашими потребностями. Часто вам может потребоваться разделить содержимое ячейки на части или сделать наоборот — объединить данные из двух или более столбцов в один столбец. Типичными примерами, требующими объединения, являются сочетание фамилии, имени и отчества, города, улицы и дома, сочетание текста с числом, полученным с помощью формулы, отображение даты и времени в желаемом формате.
Что это значит и как «объединить» в Excel?
По сути, есть два способа объединить данные в таблицы:
- соединить ячейки,
- объединить их содержимое.
Когда вы объединяете ячейки, вы «физически» объединяете две или более ячеек в одну. В результате в вашей электронной таблице появляется большое поле в нескольких строках и / или столбцах.
Когда вы объединяете значения ячеек, вы работаете только с их содержимым. Другими словами, конкатенация в Excel — это процесс объединения двух или более значений. Этот метод часто используется для объединения нескольких фрагментов текста, находящихся в разных местах (технически называемых текстовыми строками), или для вставки вычисляемой формулы в середину текста.
Объединению ячеек в Excel посвящена отдельная статья. В этом руководстве мы рассмотрим два основных способа объединения их содержимого: использование функции CONCATENATE (в английской версии), COMBINE (или TEXTJOIN) и CONCATENATE (или CONCAT) и оператора &.
Команда СЦЕПИТЬ предназначена для объединения нескольких фрагментов текста или объединения данных из нескольких ячеек в одну.
Его синтаксис следующий:
ЦЕПЬ (текст1; [текст2],…)
Где текст — это текстовая строка, ссылка или какой-либо результат, полученный с использованием формулы.
Комментарий. В Excel 2016, 2019, Excel Online и Excel Mobile функция CONCAT заменена функцией CONCAT, которая имеет точно такой же синтаксис. Хотя функция СЦЕПИТЬ сохранена для обратной совместимости, мы рекомендуем использовать вместо нее функцию СЦЕПИТЬ, поскольку Microsoft не обещает, что старая функция будет доступна в будущих версиях программы.
Как сцепить несколько ячеек.
Самым простым выражением для объединения содержимого A1 и B1 является следующее:
= ЦЕПЬ (A1; B1)
Обратите внимание, что они будут связаны вместе без разделителя, как в строке 3 на изображении ниже. Думаю, этот вариант нам не подойдет.
Чтобы разделить их пробелом, введите «» во втором аргументе, как в строке 4.
= ЦЕПЬ (A4; «»; B4)
Чтобы разделить сцепленные значения другими разделителями, такими как запятая, пробел или косая черта, см. Здесь.
Объединение текстовой строки и ссылки.
Вам не нужно ограничиваться только конкатенацией значений ячеек. Вы также можете добавить текст, чтобы сделать результат более значимым и понятным. Например:
= ЦЕПЬ (A3; B3; «готово»)
Предыдущий пример информирует пользователя о завершении определенного задания. Обратите внимание, что мы добавляем пробел перед словом «готово», чтобы разделить составные текстовые элементы.
Конечно, вы можете добавить текст в начале или в середине формулы СЦЕПИТЬ:
= ЦЕПЬ («Посмотрите»; A4; «»; B4)
Между объединенными элементами добавляется пробел («»), поэтому результат отображается как «задача 2» вместо «задача 2″.
Объединение текстовой строки и вычисляемой формулы
Чтобы сделать результат, возвращаемый каким-либо расчетом, более понятным для ваших пользователей, вы можете связать его с текстовым объяснением. Он объяснит, как следует оценивать результат.
Например, вы можете использовать следующую формулу для возврата текущей даты:
= СЦЕПИТЬ («Сегодня»; ТЕКСТ (СЕГОДНЯ (), «дд-ммм-гггг»))
Чтобы вычисления с этой функцией всегда давали правильные результаты, помните следующие простые правила:
- Для работы требуется хотя бы один текстовый аргумент.
- В формулу можно связать до 255 элементов, общая длина которых составляет 8192 символа.
- Результатом всегда является текст, даже если все исходные элементы являются числами.
- Не распознает массивы. Каждая ссылка должна быть указана отдельно. Например, вы должны написать
= ЦЕПЬ (A1; A2; A3)
вместо того
= ЦЕПЬ (A1: A3)
- Если хотя бы один из аргументов функции СЦЕПИТЬ недопустим, выражение возвращает # ЗНАЧ!
Оператор «&» для объединения текста
Этот метод очень удобен во многих случаях, потому что ввод амперсанда (&) намного быстрее, чем ввод целочисленного выражения