Функция объединения в Excel

Обновлено: 07.07.2024

Используйте CONCATENATE, CONCAT, TEXTJOIN или оператор & в Excel, чтобы объединить (объединить) две или более текстовые строки.

<р>1. Приведенная ниже функция СЦЕПИТЬ объединяет строку в ячейке A1 и строку в ячейке B1.

Функция СЦЕПИТЬ в Excel

<р>2. Используйте оператор &, чтобы получить точно такой же результат.

& Оператор в Excel

<р>3. Приведенная ниже функция СЦЕПИТЬ объединяет строку в ячейке A1, строку " и " (заключите текст в двойные кавычки) и строку в ячейке B1.

Функция СЦЕПИТЬ с тремя аргументами

<р>4. Используйте оператор &, чтобы получить точно такой же результат.

Объединить строки в Excel

<р>5. Приведенная ниже функция СЦЕПИТЬ объединяет строку в ячейке A1, пробел и строку в ячейке B1.

Конкатенация

<р>6. Используйте оператор &, чтобы получить точно такой же результат.

Вставить пробел

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

<р>7. Функция CONCAT также может соединять диапазон строк. Если вам не нужен разделитель (пробел, запятая, тире и т. д.), это может быть полезно.

Функция CONCAT в Excel

Функция ОБЪЕДИНЕНИЕ ТЕКСТ в Excel 2016 или более поздней версии объединяет диапазон строк с помощью разделителя (первый аргумент).

<р>8. Во-первых, обратите внимание на все лишние пробелы в столбце E ниже, когда вы перетаскиваете функцию СЦЕПИТЬ в ячейке E2 вниз, в ячейку E11.

CONCATENATE

<р>9. Прелесть функции TEXTJOIN в том, что она может игнорировать пустые ячейки (если для второго аргумента задано значение TRUE).

Функция TEXTJOIN в Excel

<р>10. При использовании функции СЦЕПИТЬ используйте функцию ТЕКСТ для форматирования чисел.

СЦЕПИТЬ и ТЕКСТ

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

<р>11. Используйте CHAR(10) для вставки разрыва строки.

Объединение с разрывами строк

Примечание: не забудьте включить перенос текста. На вкладке "Главная" в группе "Выравнивание" нажмите "Перенос текста".

<р>12. Давайте рассмотрим еще один классный пример, использующий функцию TEXTJOIN. Во-первых, приведенная ниже функция ЕСЛИ находит всех членов команды 1.

IF function

Объяснение: функция ЕСЛИ проверяет каждую ячейку в именованном диапазоне Команды. Если он равен значению в ячейке E3, он возвращает имя из именованного диапазона имен, в противном случае он возвращает пустую строку (две двойные кавычки, между которыми ничего нет).

<р>13. Функция ЕСЛИ возвращает константу массива, хранящуюся в памяти Excel. Выберите формулу в строке формул и нажмите F9, чтобы увидеть эту константу массива.

Array Constant

<р>14. Добавьте мощную функцию TEXTJOIN для объединения этих имен. Используйте запятую и пробел в качестве разделителя (первый аргумент) и установите для второго аргумента значение TRUE, чтобы игнорировать пустые строки.Завершите формулу массива, нажав CTRL + SHIFT + ENTER.

Расширенная формула TEXTJOIN

Примечание. Excel добавляет фигурные скобки <>. Используете Excel 365 или Excel 2021? Закончите, просто нажав Enter. Вы не увидите фигурных скобок. Мия, Джеймс и София входят в команду 1. Дважды щелкните в правом нижнем углу ячейки F3, чтобы быстро скопировать эту формулу в другие ячейки.

Функция Excel CONCATENATE

Функция Excel CONCATENATE объединяет (объединяет) до 30 значений вместе и возвращает результат в виде текста. В Excel 2019 и более поздних версиях функции CONCAT и TEXTJOIN являются лучшими и более гибкими альтернативами.

  • text1 – первое текстовое значение для объединения.
  • text2 — второе текстовое значение для объединения.
  • text3 – [необязательно] третье текстовое значение для объединения.

Функция СЦЕПИТЬ объединяет (объединяет) до 30 значений вместе и возвращает результат в виде текста. В Excel 2019 и более поздних версиях функции CONCAT и TEXTJOIN являются лучшими и более гибкими альтернативами.

Функция СЦЕПИТЬ принимает несколько аргументов с именами текст1, текст2, текст3 и т. д., всего до 30. Значения могут быть предоставлены в виде ссылок на ячейки и жестко закодированных текстовых строк. Требуется только первый аргумент, а значения объединяются в порядке их появления. Например, чтобы объединить значения A1 и B1, разделенные пробелом, вы можете использовать CONCATENATE следующим образом:

Результат этой формулы такой же, как при использовании оператора конкатенации (&) вручную следующим образом:

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

Форматирование чисел

При объединении числовых значений, таких как даты, время, проценты и т. д., форматирование чисел будет потеряно. Например, с датой 1 июля 2021 года в ячейке A1 дата возвращается к порядковому номеру во время конкатенации:

Чтобы применить форматирование во время конкатенации, используйте функцию ТЕКСТ:

Функция СЦЕПИТЬ не будет обрабатывать диапазоны:

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

Как использовать объединение в Excel [с синтаксисом и примерами]

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

Функция СЦЕПИТЬ в Excel

Функция Excel CONCATENATE используется для объединения до 30 текстовых элементов и возврата результата в виде текста.

Синтаксис функции объединения Excel следующий:

Синтаксис: =СЦЕПИТЬ (текст1, текст2, [текст3], . )

Последипломная программа по бизнес-анализу

Объединение значений нескольких ячеек

Простая формула для ОБЪЕДИНЕНИЯ значений двух ячеек A2 и B2 выглядит следующим образом:

Значения будут объединены без каких-либо разделителей.

Чтобы разделить значения пробелом, используйте " ".

concat1

Объединение текстовой строки и значения ячейки

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

=СЦЕПИТЬ(A2, " ", B2, " SIMPLILEARN")

concat2

Объединение текстовой строки и вычисляемого значения формулы

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

Например, вы можете использовать следующую формулу для возврата текущей даты:

=СЦЕПИТЬ("Сегодня ",ТЕКСТ(СЕГОДНЯ(), "дд-ммм-гг"))

concat3

Важные моменты, которые следует помнить

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

Бесплатный курс: Введение в MS Excel

Объединение ячеек с пробелами, запятыми и другими символами

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

Объединение двух ячеек с пробелом:

Объединение двух ячеек запятой:

Объединение двух ячеек с пробелом:

commas1-concatenate

Ждете карьеры бизнес-аналитика? Ознакомьтесь с сертификационным курсом по бизнес-аналитике с помощью Excel и получите сертификат уже сегодня.

Заключение

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

Повысьте свою карьеру аналитика с помощью новых мощных навыков работы с Microsoft Excel, пройдя курс Business Analytics with Excel, который включает обучение работе с Power BI

Этот сертификационный курс по бизнес-аналитике знакомит вас с основными понятиями анализа данных и статистики, помогая принимать решения на основе данных. В этом обучении вы знакомитесь с Power BI и изучаете статистические концепции, которые помогут вам извлекать ценные сведения из доступных данных для представления результатов с помощью панелей управления на уровне руководителей.

Есть вопросы? Не стесняйтесь задавать их в разделе комментариев к этой статье, и наши специалисты оперативно ответят на них!

Об авторе

Ариан Гупта

Ариан — технический энтузиаст, который любит быть в курсе последних тенденций в технологиях. Он увлечен всеми вещами, связанными с технологиями, увлеченным исследователем и пишет, чтобы вдохновлять. Помимо технологий, он активный футболист и страстный энтузиаст игры.

GCFGlobal Logo

поиск меню

Логотип Goodwill

Урок 18. Использование оператора СЦЕПИТЬ для объединения имен

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

Мой начальник хочет, чтобы я скопировал список имен из электронной таблицы в текстовый документ. Но когда я копирую и вставляю, форматирование становится странным. Я думаю, было бы лучше, если бы имя и фамилия были в одном столбце, но это займет целую вечность, чтобы напечатать все это."

Наша таблица

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

скриншот Excel 2013
< /p>

Как мы можем быстро решить эту проблему?

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

Как это работает

Слово "сцеплять" – это просто еще один способ сказать "объединять" или "объединять вместе". Функция СЦЕПИТЬ позволяет объединить текст из разных ячеек в одну ячейку. В нашем примере мы можем использовать его для объединения текста в столбце A и столбце B, чтобы создать объединенное имя в новом столбце.

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

скриншот Excel 2013
< /p>

Написание функции

Мы готовы ввести нашу функцию в ячейку C2. Как обычно, мы начнем со знака равенства (=), за которым следует имя функции и открывающая скобка:

=СЦЕПИТЬ(

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

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

=СЦЕПИТЬ(B2, A2)

Хорошо, давайте запустим эту функцию!

скриншот Excel 2013
< /p>

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

Чтобы добавить пробел, мы можем просто добавить еще один аргумент: " " (две двойные кавычки вокруг пробела). Убедитесь, что три аргумента разделены запятыми:

=СЦЕПИТЬ(B2," ",A2)

скриншот Excel 2013
< /p>

Отлично! Теперь мы можем использовать дескриптор заполнения, чтобы скопировать формулу в оставшиеся ячейки в этом столбце.

скриншот Excel 2013
< /p>

Вот оно! Мы готовы вернуть это нашему другу:

"Эй, как мило! Это было так просто, и теперь я могу копировать и вставлять эти имена в один столбец.

Спасибо, что помогли мне так быстро разобраться! Твой Пад Тай сегодня со мной!"

Читайте также: