Функция объединения в Excel
Обновлено: 24.11.2024
Используйте CONCATENATE, CONCAT, TEXTJOIN или оператор & в Excel, чтобы объединить (объединить) две или более текстовые строки.
<р>1. Приведенная ниже функция СЦЕПИТЬ объединяет строку в ячейке A1 и строку в ячейке B1.<р>2. Используйте оператор &, чтобы получить точно такой же результат.
<р>3. Приведенная ниже функция СЦЕПИТЬ объединяет строку в ячейке A1, строку " и " (заключите текст в двойные кавычки) и строку в ячейке B1.
<р>4. Используйте оператор &, чтобы получить точно такой же результат.
<р>5. Приведенная ниже функция СЦЕПИТЬ объединяет строку в ячейке A1, пробел и строку в ячейке B1.
<р>6. Используйте оператор &, чтобы получить точно такой же результат.
Функция СЦЕП в Excel 2016 или более поздней версии дает тот же результат, что и функция СЦЕПИТЬ. Просто замените СЦЕПИТЬ на СЦЕПИТЬ в формулах, показанных выше.
<р>7. Функция CONCAT также может соединять диапазон строк. Если вам не нужен разделитель (пробел, запятая, тире и т. д.), это может быть полезно.
Функция ОБЪЕДИНЕНИЕ ТЕКСТ в Excel 2016 или более поздней версии объединяет диапазон строк с помощью разделителя (первый аргумент).
<р>8. Во-первых, обратите внимание на все лишние пробелы в столбце E ниже, когда вы перетаскиваете функцию СЦЕПИТЬ в ячейке E2 вниз, в ячейку E11.<р>9. Прелесть функции TEXTJOIN в том, что она может игнорировать пустые ячейки (если для второго аргумента задано значение TRUE).
<р>10. При использовании функции СЦЕПИТЬ используйте функцию ТЕКСТ для форматирования чисел.
Примечание: используйте 0, чтобы отобразить ближайшее целое значение. Используйте 0,0 для одного десятичного знака. Используйте 0,00 для двух знаков после запятой и т. д. Посетите нашу страницу, посвященную функции ТЕКСТ, чтобы найти множество других примеров.
<р>11. Используйте CHAR(10) для вставки разрыва строки.
Примечание: не забудьте включить перенос текста. На вкладке "Главная" в группе "Выравнивание" нажмите "Перенос текста".
<р>12. Давайте рассмотрим еще один классный пример, использующий функцию TEXTJOIN. Во-первых, приведенная ниже функция ЕСЛИ находит всех членов команды 1.
Объяснение: функция ЕСЛИ проверяет каждую ячейку в именованном диапазоне Команды. Если он равен значению в ячейке E3, он возвращает имя из именованного диапазона имен, в противном случае он возвращает пустую строку (две двойные кавычки, между которыми ничего нет).
<р>13. Функция ЕСЛИ возвращает константу массива, хранящуюся в памяти Excel. Выберите формулу в строке формул и нажмите F9, чтобы увидеть эту константу массива.<р>14. Добавьте мощную функцию TEXTJOIN для объединения этих имен. Используйте запятую и пробел в качестве разделителя (первый аргумент) и установите для второго аргумента значение TRUE, чтобы игнорировать пустые строки.Завершите формулу массива, нажав CTRL + SHIFT + ENTER.
Примечание. Excel добавляет фигурные скобки <>. Используете Excel 365 или Excel 2021? Закончите, просто нажав Enter. Вы не увидите фигурных скобок. Мия, Джеймс и София входят в команду 1. Дважды щелкните в правом нижнем углу ячейки F3, чтобы быстро скопировать эту формулу в другие ячейки.
Функция 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 CONCATENATE используется для объединения до 30 текстовых элементов и возврата результата в виде текста.
Синтаксис функции объединения Excel следующий:
Синтаксис: =СЦЕПИТЬ (текст1, текст2, [текст3], . )
Последипломная программа по бизнес-анализу
Объединение значений нескольких ячеек
Простая формула для ОБЪЕДИНЕНИЯ значений двух ячеек A2 и B2 выглядит следующим образом:
Значения будут объединены без каких-либо разделителей.
Чтобы разделить значения пробелом, используйте " ".
Объединение текстовой строки и значения ячейки
Функция Excel CONCATENATE не ограничивается только объединением значений ячеек. Вы также можете использовать эту функцию для соединения значения ячейки и строки. Например:
=СЦЕПИТЬ(A2, " ", B2, " SIMPLILEARN")
Объединение текстовой строки и вычисляемого значения формулы
Вы также можете объединить текстовую строку и значение, рассчитанное по формуле.
Например, вы можете использовать следующую формулу для возврата текущей даты:
=СЦЕПИТЬ("Сегодня ",ТЕКСТ(СЕГОДНЯ(), "дд-ммм-гг"))
Важные моменты, которые следует помнить
Вы должны следовать некоторым правилам, чтобы функция СЦЕПИТЬ всегда выдавала правильный результат.
Бесплатный курс: Введение в MS Excel
Объединение ячеек с пробелами, запятыми и другими символами
На рабочем листе вам может потребоваться соединить значения таким образом, чтобы они включали запятые, пробелы или различные знаки препинания. Для этого следуйте приведенному ниже синтаксису.
Объединение двух ячеек с пробелом:
Объединение двух ячеек запятой:
Объединение двух ячеек с пробелом:
Объединение столбцов в Excel
Объединить сразу весь столбец очень просто. Просто введите формулу в первую ячейку, а затем скопируйте ее в другие ячейки, перетащив маркер заполнения (небольшой квадрат, который появляется в правом нижнем углу выбранных ячеек).
Ждете карьеры бизнес-аналитика? Ознакомьтесь с сертификационным курсом по бизнес-аналитике с помощью Excel и получите сертификат уже сегодня.
Заключение
Итак, в этой статье мы обсудили, как объединить текст на листе Excel. Мы видели несколько примеров функции СЦЕПИТЬ с другим синтаксисом.
Повысьте свою карьеру аналитика с помощью новых мощных навыков работы с Microsoft Excel, пройдя курс Business Analytics with Excel, который включает обучение работе с Power BI
Этот сертификационный курс по бизнес-аналитике знакомит вас с основными понятиями анализа данных и статистики, помогая принимать решения на основе данных. В этом обучении вы знакомитесь с Power BI и изучаете статистические концепции, которые помогут вам извлекать ценные сведения из доступных данных для представления результатов с помощью панелей управления на уровне руководителей.
Есть вопросы? Не стесняйтесь задавать их в разделе комментариев к этой статье, и наши специалисты оперативно ответят на них!
Об авторе
Ариан Гупта
Ариан — технический энтузиаст, который любит быть в курсе последних тенденций в технологиях. Он увлечен всеми вещами, связанными с технологиями, увлеченным исследователем и пишет, чтобы вдохновлять. Помимо технологий, он активный футболист и страстный энтузиаст игры.
поиск меню
Урок 18. Использование оператора СЦЕПИТЬ для объединения имен
"Эй, как дела? Я знаю, что сегодня вечером мы должны были перекусить тайской едой, но я застрял на работе.
Мой начальник хочет, чтобы я скопировал список имен из электронной таблицы в текстовый документ. Но когда я копирую и вставляю, форматирование становится странным. Я думаю, было бы лучше, если бы имя и фамилия были в одном столбце, но это займет целую вечность, чтобы напечатать все это."
Наша таблица
Загрузив нашу электронную таблицу, откройте файл в Excel или другом приложении для работы с электронными таблицами. Похоже, у нас есть список контактной информации. У каждого человека есть своя строка, и есть столбцы для имени, фамилии и другой контактной информации каждого человека.
Как мы можем быстро решить эту проблему?
Мы хотим, чтобы информация из столбцов «Фамилия» и «Имя» отображалась вместе в одной ячейке, но ввод всего вручную занял бы много времени. Вместо объединения этих данных вручную мы можем использовать функцию СЦЕПИТЬ, чтобы сделать это автоматически.
Как это работает
Слово "сцеплять" – это просто еще один способ сказать "объединять" или "объединять вместе". Функция СЦЕПИТЬ позволяет объединить текст из разных ячеек в одну ячейку. В нашем примере мы можем использовать его для объединения текста в столбце A и столбце B, чтобы создать объединенное имя в новом столбце.
Прежде чем мы начнем писать функцию, нам нужно вставить новый столбец в нашу электронную таблицу для этих данных. В нашем примере мы вставим его справа от столбца B.
Написание функции
Мы готовы ввести нашу функцию в ячейку C2. Как обычно, мы начнем со знака равенства (=), за которым следует имя функции и открывающая скобка:
=СЦЕПИТЬ(
В текущей версии Excel вы можете использовать новую функцию СЦЕПИТЬ вместо СЦЕПИТЬ. Эти две функции работают одинаково.
Теперь мы готовы ввести наши аргументы. Аргументы сообщают функции СЦЕПИТЬ, какие ячейки объединять. В нашем примере мы хотим объединить текст в ячейках A2 и B2, поэтому сделаем каждую из них аргументом:
=СЦЕПИТЬ(B2, A2)
Хорошо, давайте запустим эту функцию!
Возможно, вы заметили, что между именем и фамилией нет пробела. Это потому, что CONCATENATE объединит именно то, что вы ему скажете, и ничего более. Если вы хотите, чтобы в ячейке отображались знаки препинания, пробелы или любые другие данные, вам нужно указать команду СЦЕПИТЬ, чтобы включить их.
Чтобы добавить пробел, мы можем просто добавить еще один аргумент: " " (две двойные кавычки вокруг пробела). Убедитесь, что три аргумента разделены запятыми:
=СЦЕПИТЬ(B2," ",A2)
Отлично! Теперь мы можем использовать дескриптор заполнения, чтобы скопировать формулу в оставшиеся ячейки в этом столбце.
Вот оно! Мы готовы вернуть это нашему другу:
"Эй, как мило! Это было так просто, и теперь я могу копировать и вставлять эти имена в один столбец.
Спасибо, что помогли мне так быстро разобраться! Твой Пад Тай сегодня со мной!"
Читайте также: