Объединить функцию Excel

Что означает CONCATENATE в Excel?

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

Синтаксис

Формула конкатената

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

Как использовать функцию CONCATENATE в Excel? (с примерами)

CONCATENATE очень прост и удобен в использовании. Давайте разберемся с работой CONCATENATE в Excel на нескольких примерах.

Вы можете скачать этот шаблон Excel с функцией CONCATENATE здесь — Шаблон Excel с функцией CONCATENATE

Пример # 1

Например, если у нас есть список имен и фамилий в столбцах A и B, и мы хотим, чтобы полное имя, которое является первым именем вместе с фамилией в столбце C, мы будем использовать функцию CONCATENATE.

CONCATENATE Пример 1

CONCATENATE Пример 3

CONCATENATE объединил текст ячейки A2 с текстом в ячейке B2, но полное имя будет более читабельным, если оно содержит пробел между именем и фамилией.

Итак, в этом случае мы можем увеличить количество переданных аргументов вместо двух до трех, поместив второй аргумент между текстовым значением в A2 и B2. Второй аргумент, который мы будем использовать, — это строковый литерал с пробелом в двойных кавычках.

CONCATENATE Пример 2

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

CONCATENATE Пример 2

Таким образом, вы можете видеть, когда мы передаем аргумент, отличный от ссылочного значения, и мы всегда должны заключать его в двойные кавычки, потому что MS-Excel и другие офисные пакеты написаны на C ++, а в C ++ строковые литералы всегда берутся в двойных кавычках.

Итак, если мы напишем строку напрямую без двойных кавычек, CONCATENATE не распознает ее как строку и выдаст ошибку #ИМЯ?

CONCATENATE Пример 4

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

Пример # 2

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

CONCATENATE Таблица 1,2,3

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

Итак, мы будем использовать формулу CONCATENATE в Excel в ячейке I2.

= СЦЕПИТЬ (ВПР (H2; $ A $ 1: $ B $ 11,2,0), ”-“, ВПР (H2, $ D $ 1: $ E $ 11,2,0))

CONCATENATE Пример 5

Перетаскивая формулу CONCATENATE в excel вниз и применяя ее к каждой ячейке, которую мы имеем

CONCATENATE Пример 6

Вывод:

CONCATENATE Пример 7

Excel также использует амперсанд (&) в качестве оператора конкатенации, и мы можем использовать его вместо функции конкатенации excel также с той же функциональностью и гораздо более простым способом.

CONCATENATE Пример 8

CONCATENATE Пример 9

Обратная конкатенация

Если мы хотим разделить сцепленные значения или если мы хотим разделить текст на отдельные ячейки, в этом случае мы можем использовать функцию разделителя текста в столбец, доступную в Excel. Например, если мы хотим, чтобы идентификатор сотрудника и название города были разделены в ячейках по столбцу, мы можем открыть Мастер преобразования текста в столбец (ярлык alt-> ae ), тогда выбирай С разделителями введите Далее> и выберите разделитель из списка (табуляция, точка с запятой, запятая, пробел), если какой-либо другой разделитель проверяет другое: укажите и выберите общий для текстовых значений и введите Конец. Например, мы хотим разделить CONCATENATE и функцию

CONCATENATE Пример 10

  • Шаг 1: Нажмите «Данные», затем введите текст в столбцы, затем выберите «С разделителями», нажмите «Далее»>

мастер преобразования текста в столбец - шаг первый из 3

  • Шаг 2: выберите разделитель из списка (табуляция, точка с запятой, запятая, пробел); если есть другой разделитель, отметьте другое: и укажите

скрытый текст в мастер столбца

  • Шаг 3: выберите общие для текстовых значений и введите Готово.

Пример 13Вывод:

Функция CONCATENATE, пример 14

Ограничения

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

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

Пример 15

Чтобы преодолеть это ограничение, в последней версии Excel была введена новая функция под названием TEXTJOIN. Он также СЦЕПЛЯЕТ текстовые значения, но гораздо проще, занимая диапазон значений, которые нужно объединить (A2: A14), вместо того, чтобы указывать каждое значение одно за другим. В качестве первого аргумента используется разделитель, а второй аргумент проверяет наличие пустой ячейки; если ячейка пуста, она принимает значение ИСТИНА и игнорирует их, а другие аргументы принимают диапазон значений, которые необходимо СЦЕПИТЬ.

Видео о функции объединения Excel

УЗНАТЬ БОЛЬШЕ >>

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *