Важно: В более новых версиях Excel, Excel Mobile и Excel в Интернете сцепление заменено функцией CONCAT. Функция СЦЕПИТЬ пока еще доступна для обратной совместимости, однако рекомендуем использовать вместо нее функцию СЦЕП, так как ее возможности шире.
Одной из наиболее распространенных ситуаций возникновения ошибки #ЗНАЧ! при использовании функции СЦЕПИТЬ является попытка сформировать строку, которая включает в себя ссылку на ячейку с ошибкой, например #ЗНАЧ!.
В следующем примере мы хотим объединить D2, E2 и F2, где E2 имеет #VALUE! ошибку #ЗНАЧ!.
Ошибка в E2 приводит к тому, что функция отображает #VALUE! ошибку #ЗНАЧ!. Чтобы он успешно работал, необходимо заменить ошибку значением, отличающимся от ошибки. Можно создать формулу, которая проверяет наличие ошибки в ссылке на ячейку и, если это так, отображает текстовую строку, в которой вместо ошибки отображается значение 0 (или можно заменить собственный текст на значение 0, но вам потребуется завернуть текст в кавычки — "Ваш текст").
Следующая формула будет работать правильно:
=ЕСЛИ(ЕОШИБКА(E2);СЦЕПИТЬ(D2;" ";0;" ";F2))
Как это работает? Функция IF использует функцию IFERROR для определения наличия ошибки в E2, а если она есть, функция CONCATENATE объединяет значения в D2, E2 и F2 (функция заменяет ошибку на 0) и отображает итоговую текстовую строку. Обратите внимание, что формула также использует пробелы (" ") для разделения значений.
Дополнительные сведения
Вы всегда можете задать вопрос эксперту в Excel Tech Community или получить поддержку в сообществах.
См. также
Исправление ошибки #ЗНАЧ! ошибка
Общие сведения о формулах в Excel
Рекомендации, позволяющие избежать появления неработающих формул