Используйте функцию СЦЕПИТЬ, относящуюся к текстовым функциям, для объединения двух или нескольких текстовых строк в одну.
Важно
В Excel 2016, Excel Mobile и Excel для Интернета эта функция была заменена функцией CONCAT. Функция СЦЕПИТЬ пока еще доступна для обратной совместимости, однако рекомендуем использовать вместо нее функцию СЦЕП. В последующих версиях Excel функция СЦЕПИТЬ может быть недоступна.
Синтаксис: СЦЕПИТЬ(текст1;[текст2];…)
Ниже приведены примеры.
- =СЦЕПИТЬ("Популяция рек для ";A2;" ";A3;" составляет ";A4;" на километр.")
- =СЦЕПИТЬ(В2;" ";C2)
| Имя аргумента | Описание |
|---|---|
| текст1 (обязательный) | Первый элемент для объединения. Это может быть текстовое значение, число или ссылка на ячейку. |
| текст2,... (необязательные) | Дополнительные текстовые элементы для объединения. Можно указать до 255 элементов и до 8 192 символов. |
Примеры
Чтобы использовать эти примеры в Excel, скопируйте данные из приведенной ниже таблицы, включая заголовок "Данные" и вставьте их на новый лист в ячейку A1.
| Данные. | ||
|---|---|---|
| вида | Виталий | Токарев |
| речная форель | Fourth | Pine |
| 32 | ||
| Формула | Описание | |
| =СЦЕПИТЬ("Популяция рек для ";A2;" ";A3;" составляет ";A4;" на километр.") | Создает предложение, объединяя данные в столбце А с остальным текстом. Результат: "Популяция рек для вида речная форель составляет 32 на километр". | |
| =СЦЕПИТЬ(В2;" ";C2) | Объединяет строку в ячейке В2, пробел и значение в ячейке С2. Результат: "Виталий Токарев". | |
| =СЦЕПИТЬ(С2;", ";В2) | Объединяет текст в ячейке C2, строку, состоящую из запятой и пробела, и значение в ячейке B2. Результат: "Виталий Токарев". | |
| =СЦЕПИТЬ(B3;" & ";C3) | Объединяет строку в ячейке B3, строку, состоящую из пробела, амперсанда и еще одного пробела, и значение в ячейке C3. Результат: Fourth & Pine. | |
| =B3 & " & " & C3 | Объединяет те же элементы, что и в предыдущем примере, но с помощью оператора вычисления амперсанд (&) вместо функции CONCATENATE. Результат: Fourth & Pine. |
Распространенные неполадки
| Проблема | Описание |
|---|---|
| Кавычки отображаются в строке результата. | Используйте точку с запятой для разделения текстовых элементов. Например: Excel отобразит результат функции =СЦЕПИТЬ ("Привет, ""мир!") как "Привет,"мир!" с лишней кавычкой, так как пропущена точка с запятой между текстовыми аргументами. Числа не нужно заключать в кавычки. |
| Слова расположены впритык друг к другу. | Если не поместить пробелы между текстовыми элементами, в строке результата они будут отображаться слитно. Добавьте пробелы в формулу с функцией СЦЕПИТЬ. Это можно сделать двумя способами.
|
| Вместо ожидаемого результата отображается значение ошибки #ИМЯ?. | #NAME? обычно означает, что в аргументе Text отсутствуют кавычки. |
Рекомендации
| Действия | Описание |
|---|---|
| Вместо функции СЦЕПИТЬ используйте знак & (амперсанд). | С помощью оператора & можно объединять текстовые элементы, не прибегая к функции. Например, =A1 & B1 возвращает то же значение, что и =СЦЕПИТЬ(A1,B1). Во многих случаях воспользоваться оператором амперсанда проще и быстрее, чем создавать строки с помощью функции СЦЕПИТЬ. См. дополнительные сведения об использовании операторов вычислений. |
| Для объединения и форматирования строк используйте функцию ТЕКСТ. |
Функция ТЕКСТ преобразует числовое значение в текст и объединяет числа с текстом или символами. Предположим, что ячейка A1 содержит число 23,5. Чтобы отформатировать число как сумму в рублях, можно использовать следующую формулу: =ТЕКСТ(A1;"0,00 ₽") Результат: 23,5 ₽ |