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