NB!: Excel, Excel Mobile ja Exceli veebirakendus uuemates versioonides asendas funktsioon CONCATENATE funktsiooni CONCAT. Kuigi funktsioon CONCATENATE on tagasiühilduvuse huvides endiselt saadaval, on edaspidi soovitatav kasutada funktsiooni CONCAT, kuna see on töökindlam.
Üks levinumaid stsenaariume, kus kohtate #VALUE! parandamine funktsiooniga CONCATENATE on siis, kui proovite koostada stringi, mis sisaldab veaga lahtriviidet (nt #VALUE!).
Järgmises näites soovime ühendada lahtrid D2, E2 ja F2, kus E2 on #VALUE! #VALUE!.
E2 vea tõttu kuvab funktsioon #VALUE! #VALUE!. Selle õnnestumiseks peate vea asendama mõne muu väärtusega kui viga. Saate koostada valemi, mis kontrollib vea olemasolu lahtriviites, ja kui on, siis kuvada tekstistring, kus vea asemel kuvatakse 0 (või asendada oma teksti 0-ga, kuid teksti tuleb mähida jutumärkidesse – "Teie tekst").
Järgmine valem toimib:
=IF(ISERROR(E2),CONCATENATE(D2," ",0," ",F2))
Kuidas see töötab? IF-funktsiooni puhul tehakse funktsiooni IFERROR abil kindlaks, kas lahtris E2 on viga, ja kui on, ühendatakse funktsiooni CONCATENATE abil väärtused D2, E2 ja F2 (funktsioon asendab vea 0-ga) ja kuvatakse saadud tekstistring. Pange tähele, et valemis on väärtused tühikutega („ “) eraldatud.
Kas vajate rohkem abi?
Kui teil on küsimusi, saate need esitada Exceli tehnikakogukonnafoorumis, kus teile vastavad asjatundjad, või teistele kasutajatele kogukonnafoorumis.