Svarbu: Naujesnėse „Excel“, Excel Mobile ir Internetinė „Excel“ versijose funkciją CONCATENATE pakeitė funkcija CONCAT. Nors funkcija CONCATENATE vis dar pasiekiama taikant atgalinį suderinamumą, geriau nuo šiol naudokite CONCAT, nes ji yra patikimesnė.
Vienas iš labiausiai paplitusių scenarijų, kai susiduriate su #VALUE! klaida su CONCATENATE yra tada, kai bandote sukurti eilutę, kurioje yra langelio nuoroda su klaida, pvz., #VALUE!.
Šiame pavyzdyje norime sujungti D2, E2 ir F2, kur E2 yra #VALUE! klaida.
Dėl klaidos langelyje E2 funkcija rodo #VALUE! klaidą. Tam, kad ji veiktų sėkmingai, jums reikės pakeisti klaidą reikšme, kurioje klaidos nėra. Galite sukurti formulę, kuri tikrina ar nėra klaidos langelio nuorodoje ir, jei klaida yra, rodoma teksto eilutė, kur vietoj klaidos rodomas 0 (arba galite pakeisti savo tekstu vietoj 0, bet turėsite apimti tekstą kabutėmis – „Jūsų tekstas“).
Veiks panaši į šią formulė:
=IF(ISERROR(E2),CONCATENATE(D2," ",0," ",F2))
Kaip tai veikia? Funkcija IF naudoja funkciją IFERROR, kad nustatytų, ar nėra klaidos stulpelyje E2, ir, jei yra, funkcija CONCATENATE sujungia D2, E2 ir F2 reikšmes (funkcija pakeičia klaidą 0), ir rodoma rezultatų teksto eilutėje. Atkreipkite dėmesį, kad šioje formulėje taip pat naudojami tarpai („ “), kad lengviau būtų atskirti reikšmes.
Reikia daugiau pagalbos?
Visada galite paklausti „Excel“ technologijų bendruomenės specialisto arba gauti palaikymo bendruomenėse.
Taip pat žr.
Kaip išvengti sugadintų formulių