Увага!: У новіших версіях Excel, Excel Mobile та Інтернет-версія Excel функція CONCATENATE замінена функцією CONCAT. Попри те що функція CONCATENATE і досі доступна для забезпечення зворотної сумісності, радимо використовувати надійнішу функцію CONCAT.
Помилка #VALUE! у формулах із функцією CONCATENATE здебільшого стається, якщо намагатися додати до рядка посилання на клітинку, яка містить значення помилки, наприклад #VALUE!.
У наведеному нижче прикладі ми хочемо об'єднати D2, E2 та F2, де E2 має #VALUE! помилку #REF!.
Через помилку в E2 функція відображає #VALUE! помилку #REF!. Щоб вона працювала успішно, потрібно замінити помилку значенням, відмінним від помилки. Ви можете створити формулу, яка перевіряє наявність помилки в посиланні на клітинку, а якщо це так, замість помилки відобразиться текстовий рядок 0 (або можна замінити власний текст на 0, але його потрібно перенести в лапки – "Ваш текст").
Формула матиме такий вигляд:
=IF(ISERROR(E2);CONCATENATE(D2;" ";0;" ";F2))
Як це працює? Функція IF використовує функцію IFERROR, щоб визначити, чи є помилка в E2, а якщо є, функція CONCATENATE об'єднує значення в клітинках D2, E2 та F2 (функція замінює помилку на 0) і відображає отриманий текстовий рядок. Зверніть увагу, що формула також використовує пробіли (" ") для розділення значень.
Потрібна додаткова довідка?
Ви завжди можете поставити запитання експерту в спільноті Tech у розділі Excel чи отримати підтримку в спільнотах.
Додаткові відомості
Виправлення помилки #VALUE! помилки
Способи уникнення недійсних формул