Функция XL.Concatenate: сцепить все значения в диапазоне с любым разделителем

Как работать с функцией Concatenate для Excel: формула и результат

Функция XL.Concatenate – текстовый тип формулы – сцепляет все значения в диапазоне с возможностью добавления разделителя и ограничителей (qualifiers).

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

Перед началом работы добавьте «Функции» в Excel

«Функции» – это один из 20+ инструментов в составе надстройки XLTools для Excel. Работает в Excel 2019, 2016, 2013, 2010, десктоп Office 365.

Начните работу с инструментами XLTools
– пробный период дает 14 дней полного доступа ко всем инструментам.

Синтаксис

=XL.Concatenate(range, separator, formats)

АргументОписание
range
[обязательный]
Диапазон ячеек, значения в которых нужно сцепить
separator
[необязательный]
Текстовая строка, представляющая разделитель значений
format
[необязательный]
Ограничители (qualifiers), которые должны быть применены к каждому значению до сцепления

Примеры [скачать]

Скачайте этот файл с примерами и попробуйте применить функцию самостоятельно.


ФормулаОписание
=XL.Concatenate(A2:A6)Сцепить все значения в диапазоне A2:A6
=XL.Concatenate(A2:A6, ", ")Сцепить все значения в диапазоне A2:A6 с разделителем запятая-пробел (, )
=XL.Concatenate(A2:A6, ", ", "'{0}'")Сцепить все значения в диапазоне A2:A6 с разделителем запятая-пробел (, ) и добавить одинарные кавычки как ограничитель ('{0}')

Any questions or suggestions?
How can we help?