Какую функцию выбрать для объединения данных?
Данные поступают в различных формах и форматах. Одним из таких форматов являются текстовые данные. Вы можете уточнить данные с помощью многих функций, таких как CONCAT, TEXTJOIN в Excel.
Ниже приведены различия и предполагаемое использование каждой функции.
Что такое КОНКАТ?
Функция СЦЕП в Excel позволяет соединять значения вместе. Это значение также может быть текстом, числами или символами в ячейке или диапазоне ячеек в электронной таблице.
Важно отметить, что CONCAT является заменой CONCATENATE. Функция CONCAT имеет следующую формулу:
=CONCAT(текст1, (текст2,.))
Там:
- Text1 является обязательным и является значением, которое вы хотите объединить.
- (текст2, .) является необязательным и является вторым значением или ячейкой, которую вы хотите объединить.
- … это означает, что вы можете добавить больше ценности. Эта функция принимает до 253 текстовых аргументов.
Что такое ТЕКСТОВОЕ СОЕДИНЕНИЕ?
Как и формула CONCAT, TEXTJOIN позволяет объединять текст в диапазоне. Эта формула также позволяет выбрать разделитель между текстовыми значениями.
=TEXTJOIN(разделитель, ignore_empty, text1, (text2), …)
Там:
- Разделитель — это разделитель текста. Это могут быть символы, текст, цифры и даже пробелы.
- Ignore_empty позволяет указать, хотите ли вы игнорировать пустые ячейки в диапазоне. Если это правда, игнорируйте пустые ячейки.
- Text1 — это первая ячейка или текст, который вы хотите объединить.
- (text2, …) — это второе значение, которое вы хотите объединить.
Сходства между CONCAT и TEXTJOIN. Функции
Сходство заключается в возможности комбинировать несколько текстов или значений. Это очень полезно в некоторых ситуациях. Например, при попытке быстро объединить два столбца в Microsoft Excel.
Как использовать CONCAT. функция
Предположим, у вас есть таблица данных, состоящая из имени и фамилии. Если вы хотите объединить их в столбец Полное имя, рассмотрите возможность использования функции CONCAT.
Формула будет:
=СЦЕП(A2,» «,B2)
Подробный анализ формулы:
Аргумент text1 равен A2. Аргумент text2 равен » «. Знак » » означает, что вам нужен пробел перед text3, здесь B2. После написания этой формулы в первой ячейке вам не нужно копировать формулу в Excel. Вместо этого вы можете перетащить его в последнюю ячейку.
Например, вы хотите, чтобы Jajay-Ayu было полным именем для кого-то, где имя и фамилия — Jaja и Ayu соответственно.
=СЦЕП(A2,»-«,B2)
Теперь рассмотрим другой пример.
Допустим, у вас есть таблица данных, в которую входят названия стран Западной Африки. Добавьте фразу: «это страна в Африке». Вы бы написали следующую команду:
=CONCAT(A2, «это страна в Африке»)
Как и в первом примере, при написании текста или фраз в формуле их нужно заключать в кавычки.
Как использовать TEXTJOIN . функция
Рассмотрим следующий пример. У нас есть две колонки. Один — Имя, другой — Фамилия. Чтобы использовать функцию TEXTJOIN, напишите следующую формулу:
=TEXTJOIN(» «,ИСТИНА, A2:B2)
»представляет пробел между именем и фамилией. TRUE означает, что функция будет игнорировать любые пустые ячейки.
Если вы используете CONCAT или TEXTJOIN
Обе эти функции имеют одну и ту же основную функцию. Разница между ними заключается в аргументах.
CONCAT хочет, чтобы вы добавили текст из нескольких диапазонов и разделителей. Функция JOIN позволяет предварительно определить разделитель и указать, хотите ли вы игнорировать пустые поля.
Теперь давайте рассмотрим пример, в котором CONTCAT был бы лучшим выбором для TEXTJOIN.
Допустим, у вас есть таблица данных, которая включает столбцы для имени, фамилии и возраста. Здесь нужно объединить их вместе, чтобы создать Jaja Giwa-36, и поместить результат в столбец с именем Detail.
В этом случае рекомендуется использовать CONCAT, потому что вы можете использовать несколько разделителей.
Однако при использовании функции TEXTJOIN следует выбирать только один разделитель. Вы можете использовать только пробел или -, но не оба. В этой ситуации CONCAT работает лучше.
Вот пример, где TEXTJOIN следует использовать вместо CONCAT:
Создайте таблицу данных, включая столбцы для имени, отчества и фамилии. Если имена в строке не содержат отчества, объедините их в столбец с именем Полное имя, при этом использование функции СЦЕП приведет к созданию дополнительных пробелов.
Например, результат на E3 содержит два пробела вместо одного из-за отсутствия отчества. Однако, если бы использовался TEXTJOIN, вы могли бы использовать его аргумент IgnoreEmpty для игнорирования пустых ячеек.
Выше приведены вещи, которые нужно знать, и разница между функциями CONCAT и TEXTJOIN в Excel.