Важно: В по-новите версии на Excel, Excel Mobile и Excel за уеб функцията CONCATENATE е заменена от функцията CONCAT. Макар че функцията CONCATENATE все още е налична с цел обратна съвместимост, по-добре е да използвате CONCAT, тъй като е по-надеждна.
Един от най-често срещаните сценарии, при който срещате грешката #VALUE! с функцията CONCATENATE, е когато се опитате да съставите низ, включващ препратка към клетка, която има грешка, например #VALUE!.
В следващия пример искаме да конкатенираме D2, E2 и F2, където E2 има #VALUE! грешка.
Грешката в E2 кара функцията да покаже #VALUE! грешка. За да работи успешно, ще трябва да заместите грешката със стойност, различна от грешката. Можете да съставите формула, която проверява за грешка в препратката към клетка, и ако е така, да покажете текстовия низ, където вместо грешката се показва 0 (или можете да заместите 0 с ваш собствен текст, но ще трябва да оградите текста в кавички – "Вашият текст").
Формула, подобна на следната, ще работи:
=IF(ISERROR(E2);CONCATENATE(D2;" ";0;" ";F2))
Как работи това? Функцията IF използва функцията IFERROR, за да определи дали има грешка в E2, а ако има, функцията CONCATENATE обединява стойностите в D2, E2 и F2 (функцията замества грешката с 0) и показва получения текстов низ. Обърнете внимание, формулата използва интервали (" ") за отделяне на стойностите.
Имате нужда от още помощ?
Винаги можете да попитате експерт в техническата общност на Excel или да получите поддръжка в Общността за отговори от.
Вж. също
Коригиране на грешка #VALUE! грешка
Общ преглед на формулите в Excel
Начини за избягване на повредени формули
Откриване на грешки във формули