Загрузите образец книги
В этом руководстве показано, как использовать Функция СЦЕПИТЬ в Excel в Excel для объединения строк текста.
Обзор функции CONCATENATE
Функция CONCATENATE объединяет текстовые строки вместе.
Чтобы использовать функцию СЦЕПИТЬ Excel, выберите ячейку и введите:
(Обратите внимание, как появляются входные данные формулы)
Функция СЦЕПИТЬ Синтаксис и входные данные:
= СЦЕПИТЬ (текст1; [текст2];…)
текст 1 - Строки текста или массив ячеек со строками текста.
text2 - Второе текстовое значение, которое нужно объединить.
Функция СЦЕПИТЬ доступна в Excel 2022 и более поздних версий и может заменить старую функцию СЦЕПИТЬ. Он объединяет несколько текстовых строк в одну.
= СЦЕПИТЬ (B3; ""; C3) = СЦЕПИТЬ (B3; ""; C3)
Как видно выше, две функции имеют одинаковые входы. В чем же тогда разница между ними?
CONCATENATE и CONCAT для объединения нескольких ячеек
Функцию СЦЕПИТЬ намного проще использовать, когда у вас есть диапазон ячеек, к которому вы хотите присоединиться, потому что вы можете просто ввести диапазон.
= СЦЕПИТЬ (B3; C3; D3; E3) = СЦЕПИТЬ (B3: E3)
Функция СЦЕПИТЬ требует, чтобы вы вводили все отдельные ячейки, к которым вы хотите присоединиться.
Быстрый способ использования CONCATENATE для объединения нескольких ячеек
Есть более быстрый способ использовать CONCATENATE, если у вас еще нет CONCAT. Вместо того, чтобы щелкать ячейки одну за другой с запятыми между ними, вы можете нажать и удерживать клавишу CTRL, прежде чем щелкать каждую ячейку. Это поможет вам сэкономить время нажатия запятой.
СЦЕПИТЬ и СЦЕПИТЬ с числом / датой
Обратите внимание, что и CONCATENATE, и CONCAT являются текстовыми функциями. При использовании любого из них результатом является текст. Например, вы не сможете суммировать эти числа в ячейках I3 и J3 после использования любого из них.
То же самое происходит с датами, поскольку они распознаются как порядковые номера, а не как текст. Возможно, вам не нужно суммировать даты, но это не работает в фильтрах и сводных таблицах.
= СЦЕПИТЬ (B3; «-»; C3; «-»; D3) = СЦЕПИТЬ (B3; «-»; C3; «-»; D3)
Чтобы преодолеть указанные выше проблемы, вы можете использовать VALUE для преобразования текста в значения.
= ЗНАЧЕНИЕ (СЦЕПИТЬ (B3; C3; D3)) = ЗНАЧЕНИЕ (СЦЕПИТЬ (B3; C3: D3))
Очень распространенный способ объединения ячеек - использование клавиши амперсанда (&). Он может моделировать описанные выше сценарии. Один пример:
= B3 & "" & C3
Чем он отличается от CONCATENATE или CONCAT? Функционально нет. Легче печатать с амперсандом, если их немного, и он выглядит аккуратнее. Если есть много ячеек, которые нужно присоединить, CONCAT будет проще, так как вы можете ввести диапазон. Использование клавиши CTRL с CONCATENATE также может быть быстрее.
Функция СЦЕПИТЬ и клавиша амперсанда в Google Таблицах работают одинаково.
Функция СЦЕПИТЬ в Google Таблицах работает иначе. Он позволяет объединить максимум две ячейки и не допускает аргумента в виде диапазона.
Дополнительные замечания
К сожалению, CONCATENATE не принимает на вход массив ячеек. Вы должны вручную добавить ссылку на каждую ячейку в формулу. <>
С выпуском Excel 2016 в Excel добавлена функция TEXTJOIN, гораздо лучшая альтернатива CONCATENATE. Наши друзья из Spreadsheeto написали отличную статью об использовании новой функции TEXTJOIN для объединения строк текста.
Вернуться к списку всех функций в Excel