Вам нужно объединить текстовые строки в Excel? Узнайте, как использовать функции СЦЕПИТЬ и СЦЕПИТЬ в этом кратком руководстве.

При работе с данными в Microsoft Excel часто бывает необходимо объединить текст из нескольких ячеек, чтобы создать хорошо организованный и всеобъемлющий набор данных. К счастью, для этой цели доступно несколько функций, в том числе CONCATENATE и CONCAT.

И СЦЕПИТЬ, и СЦЕПИТЬ — это простые функции, которые позволяют объединять различные значения и строки в Excel. Хотя они похожи, между ними есть одно ключевое различие. Давайте подробнее рассмотрим каждую функцию и определим, какая из них лучше всего подходит для различных сценариев.

Как использовать функцию СЦЕПИТЬ в Excel

Функция СЦЕПИТЬ в Excel объединяет несколько строк в одну ячейку. Он позволяет объединять два или более значений ячеек, констант или текстовых строк. Синтаксис оператора CONCATENATE следующий:

=CONCATENATE(text1, [text2], [text3], ...)

Здесь, текст 1, текст2, текст3и т. д. представляют собой ссылки на ячейки или текстовые строки, которые вы хотите объединить. В функцию СЦЕПИТЬ можно включить до 255 текстовых аргументов. Если вы работаете с текстовыми строками, заключайте строки в кавычки (

instagram viewer
" ").

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

Это общий недостаток CONCATENATE и CONCAT по сравнению с функция ТЕКСТОВОЕ СОЕДИНЕНИЕ, так как TEXTJOIN может автоматически разделять значения с помощью определенных разделителей, таких как запятые или символы табуляции.

Простое использование функции CONCATENATE состоит в том, чтобы взять имя, отчество и фамилию клиентов и вывести полное имя. Например, на листе выше приведенная ниже формула возвращает полные имена:

=CONCATENATE(A2, B2, C2)

В этой формуле СЦЕПИТЬ принимает имена в А2, Би 2, и С2 и соединяет их вместе. Имейте в виду, что CONCATENATE не поддерживает разделители. Поэтому, чтобы имена не совпадали, добавляйте пробел после каждого имени в исходной ячейке.

Другое использование CONCATENATE — это суммирование информации из разных ячеек. Скажем, у вас есть рабочий лист с информацией о различных элементах. Вы можете комбинировать информацию о каждом элементе и делать выводы, используя CONCATENATE.

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

=CONCATENATE(A2, " from ", E2, " category has sold ", C2, " units for a total of $", B2*C2, ". The sale target was $", D2, ". ", F2, "." )

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

Затем вы можете скрыть исходные столбцы чтобы сделать вашу электронную таблицу менее переполненной.

Как использовать функцию CONCAT в Excel

Функция СЦЕП, доступная для Excel 2019 и более поздних версий, служит улучшенной версией СЦЕПИТЬ. Синтаксис функции CONCAT следующий:

=CONCAT(text1, [text2], [text3], ...)

Как СЦЕПИТЬ, текст 1, текст2, текст3и т. д., представляют собой ссылки на ячейки или текстовые строки, которые необходимо объединить. Ключевым преимуществом CONCAT является его способность более эффективно обрабатывать диапазоны и массивы.

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

В том же примере, что и раньше, чтобы объединить имя, отчество и фамилию клиентов на листе Excel, формула будет выглядеть так:

=CONCAT(A2:C2)

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

Этот образец рабочего листа принадлежит воображаемому производителю автомобилей. Каждый автомобиль имеет код модели, который содержит информацию о различных аспектах автомобиля. Код модели состоит из разных кодов. Вы можете использовать функцию CONCAT, чтобы быстро объединить коды для формирования кода модели в одной короткой формуле:

=CONCAT(B1:B7)

Функция CONCAT принимает значения в Б1:Б7 и объединяет их вместе, чтобы сформировать код модели для каждого автомобиля. Те же результаты с CONCATENATE потребуют более длинной формулы ниже:

=CONCATENATE(B1, B2, B3, B4, B5, B6, B7)

СЦЕПИТЬ против. CONCAT: какой из них следует использовать?

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

=A1&A2&A3
=CONCATENATE(A1, A2, A3)
=CONCAT(A1:A3)

Одним из недостатков CONCATENATE является отсутствие уникальных функций. Как показано, амперсанд может делать то же самое, что и CONCATENATE. Другая проблема заключается в том, что само имя функции слишком длинное. Сравните формулу амперсанда с формулой СЦЕПИТЬ, чтобы убедиться в этом.

Чтобы устранить эти ограничения, в Excel появилась функция CONCAT. Функция CONCAT может делать все то же, что и CONCATENATE, но она также может работать с диапазонами и массивами. Это делает CONCAT лучше, чем CONCATENATE и амперсанд. В результате, если ваша версия Excel поддерживает СЦЕПЕНИЕ, лучше использовать СЦЕПЕНИЕ, а не СЦЕПЕНИЕ.

Более короткое имя CONCAT и возможность работать с диапазонами делают формулы короче и удобнее для навигации. Однако, если ваша цель состоит в объединении текстовых строк, с CONCAT и CONCATENATE может быть сложно работать, поскольку они не поддерживают разделители. Функция TEXTJOIN лучше подходит для объединения текстовых строк.

Microsoft намерена заменить CONCATENATE на CONCAT, поэтому будет разумно привыкнуть к работе с CONCAT. Хотя Excel продолжит поддерживать устаревший оператор CONCATENATE для совместимости со старыми файлами Excel.

По иронии судьбы, СЦЕПИТЬ функцию в Google Sheets может работать с диапазонами и массивами; в результате он точно идентичен CONCAT в Google Таблицах. Единственная цель его существования — совместимость со старыми файлами Excel, если вы импортировать файлы Excel в Google Таблицы.

Оптимизация объединения данных в Excel с помощью CONCATENATE и CONCAT

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

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

Какую бы функцию вы ни выбрали, объединение ячеек — это эффективный способ суммирования данных или получения новых объединенных значений. Объединение ячеек может помочь вам сэкономить место на листе и упростить выводы, вводя текстовые строки.