Первое знакомство с функцией СЦЕПИТЬ в Excel

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

Как сцепить несколько текстовых ячеек в Excel?

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

=СЦЕПИТЬ(текст1; текст2; ... ; текстN)

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

Функция СЦЕПИТЬ в ячейке F1 объединяет значения из ячеек A1, B1, C1, D1

Простой пример функции СЦЕПИТЬ в Excel


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

Как СЦЕПИТЬ ячейки с датой?

Очень актуальный вопрос... Скажем, Вам необходимо сгенерировать название документа, например, "Договор на поставку оборудования №123 от 31.05.2014", при этом номер и дата договора хранятся в отдельных ячейках на рабочем листе. Пробуем СЦЕПИТЬ текст и дату в Excel:

СЦЕПИТЬ в Excel не может правильно обработать даты

СЦЕПИТЬ в Excel не может правильно обработать даты


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

Как же добиться требуемого результата?

Ответ прост - использовать дополнительно функцию форматирования чисел, а именно - функцию ТЕКСТ(). Формула и ее результат в итоге будут выглядеть вот так:

Дата обработана функцией ТЕКСТ(), а затем использована функция СЦЕПИТЬ()

Совместное использование функций СЦЕПИТЬ() и ТЕКСТ()

Обратите внимание на второй аргумент функции ТЕКСТ() - это формат, в котором необходимо представить число. Значение "ДД.ММ.ГГГГ" говорит о том, что в текстовом представлении даты должны быть использованы двузначные значения для дня (ДД) и месяца (ММ), и четырехзначное представление года (ГГГГ).

Как быть, если ячеек с исходными данными много?

Смотрите видео - в нем описывается трюк, позволяющий быстро СЦЕПИТЬ значения из большого количества ячеек.

Резюме

Используя комбинацию функций СЦЕПИТЬ() и ТЕКСТ() Вы сможете "собрать" любые нужные Вам надписи из имеющихся на рабочем листе или рассчитанных на лету значений.

Поделитесь опытом

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