И CONCAT, и TEXTJOIN помогают объединять значения в разных ячейках. Давайте посмотрим, как они работают и какой из них выбрать.

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

Здесь мы узнаем об их различиях и о том, когда вы должны использовать один над другим.

Что такое КОНКАТ?

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

Важно отметить, что СЦЕПИТЬ является более новой заменой СЦЕПИТЬ функция. СЦЕПИТЬ функция имеет следующий синтаксис:

=CONCAT(текст1, [текст2,...])

Где:

  • текст 1 является обязательным и является значениями, которые вы хотите объединить.
  • [текст2, ...] является необязательным и является вторым значением или ячейкой, к которой вы хотите присоединиться.
  • …. означает, что вы можете добавить больше значений. Функция принимает максимум 253 текстовых аргумента.
instagram viewer

Что такое ТЕКСТОВОЕ СОЕДИНЕНИЕ?

Как СЦЕПИТЬ формула, ТЕКСТОВОЕ СОЕДИНЕНИЕ формула позволяет комбинировать текст в диапазоне. Эта формула также позволяет указать разделитель между этими текстовыми значениями.

=TEXTJOIN(разделитель, ignore_empty, текст1, [текст2], )

Где:

  • Разделитель это то, что мы желаем вам разделить эти тексты. Это может быть символ, текст, число или даже пробел.
  • ignore_empty позволяет вам указать, хотите ли вы игнорировать пустые ячейки в диапазоне. Если TRUE, пустые ячейки игнорируются.
  • текст 1 это первая ячейка или текст, который вы хотите объединить.
  • [текст2, ...] это второе значение, к которому вы хотите присоединиться.
  • …. означает больше значений.

Сходства между функциями CONCAT и TEXTJOIN

Их сходство заключается в их способности сочетать несколько текстов или значений. Это очень полезно в некоторых ситуациях. Например, при попытке быстро объединить два столбца в Microsoft Excel.

Давайте посмотрим, как эти две функции работают по отдельности.

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

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

Синтаксис будет таким:

= СЦЕП (A2," ",БИ 2)

Чтобы разбить формулу. текст 1 аргумент А2, и [текст2 аргумент " ". " " означает, что нам нужен пробел перед нашим текст3, который Би 2. Как только вы напишите формулу в первой ячейке, вам не нужно скопируйте формулу в Excel. Вместо этого вы можете перетащить его в последнюю ячейку.

Допустим, вы хотите, чтобы Jajay-Ayu было полным именем для человека, чье имя и фамилия — Jaja и Ayu соответственно.

= СЦЕП (A2,"-",БИ 2)

Давайте посмотрим на другой пример.

Предположим, у вас есть таблица данных, которая включает только различные названия стран Западной Африки, и вы хотите добавить фразу «это страна в Африке». Вы напишете следующий синтаксис:

= СЦЕП (A2,"это страна в Африке")

Как и в первом примере, при написании текста или фразы в вашей формуле, вам нужно поставить эту фразу в цитату.

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

Давайте воспользуемся таблицей данных, которую мы использовали для СЦЕПИТЬ.

У нас было две колонны. Одно было Имя, а другое Фамилия. Чтобы использовать функция ТЕКСТОВОЕ СОЕДИНЕНИЕ, мы напишем этот синтаксис.

=ТЕКСТСОЕДИНЕНИЕ(" ",истинный, А2:В2)

Знак " " представляет собой пробел между нашим именем и фамилией. истинный означает, что он должен игнорировать любую пустую ячейку.

Вы должны знать, что CONCAT и TEXTJOIN могут объединять текст только в вашей электронной таблице и не могут использоваться для объединять файлы и листы Microsoft Excel.

КОНКАТ против. TEXTJOIN: когда их следует использовать?

Обе функции имеют принципиально одинаковую функциональность. Их различие заключается в их аргументах.

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

Давайте рассмотрим сценарий, в котором СЦЕПИТЬ будет лучшим выбором для ТЕКСТОВОЕ СОЕДИНЕНИЕ.

Предположим, у вас есть таблица данных, которая включает столбцы для имени, фамилии и возраста. Допустим, вы хотите присоединиться к ним, чтобы создать «Jaja Giwa-36» и поместить свой результат в один столбец под названием Detail.

Это легко использовать СЦЕПИТЬ потому что вы можете выбрать несколько разделителей.

Однако, ТЕКСТОВОЕ СОЕДИНЕНИЕ ожидает, что вы выберете только один разделитель. Вы можете использовать только пробел или тире (-), но не то и другое одновременно. В этой ситуации, СЦЕПИТЬ делает работу лучше.

Вот сценарий, где ТЕКСТОВОЕ СОЕДИНЕНИЕ следует использовать вместо КОНКАТ.

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

Например, результат в Е3 имеет два пробела вместо одного, потому что в нем отсутствует отчество. Однако, если ТЕКСТОВОЕ СОЕДИНЕНИЕ был использован, вы могли бы использовать его аргументы IgnoreEmpty для игнорирования пустых ячеек.

Вы можете использовать Функция Len для подсчета символов в Excel. Здесь мы использовали синтаксис =LEN(E2)-LEN(SUBSTITUTE(E2," ","")) для подсчета количества пробелов.

Все зависит от вашей задачи

Различные функции Excel похожи, но также и отличаются. Изучение того, чем они отличаются и когда их лучше всего использовать, поможет вам лучше анализировать данные. Несколько примеров некоторых из таких функций: СЧЁТЕСЛИ и СЧЁТЕСЛИМН и XLOOKUP и ВПР.