Viga #REF! kuvatakse kui valem viitab sobimatule lahtrile. See juhtub kõige sagedamini kui lahtrid, millele valemites viidatakse, kustutatakse või kleebitakse üle.
Näide – Vea #REF! on põhjustanud veeru kustutamine
Järgmises näites kasutatakse veerus E valemit =SUM(B2;C2;D2).

Kui soovid kustutada veergu B, C või D, siis see põhjustaks #REF! #VALUE!. Sel juhul kustutatakse veerg C (2007 müük) ja valem on nüüd = SUM (B2, #REF!, C2). Kui kasutate teatud lahtriviidete (nt iga lahter eraldi, komaga eraldatud) ja kustutate viidatud rea või veeru, ei saa Excel seda lahendada, nii et see annab tulemiks #REF! #VALUE!. See on peamine põhjus, miks ei soovitata funktsioonide otsest lahtriviidete kasutamist.

Lahendus
-
Kui olete kogemata kustutanud ridu või veerge, saate need kohe kiiresti taastada, vajutades selleks kiirpääsuribal nuppu „Võta tagasi“ (või vajutades klahvikombinatsiooni CTRL+Z).
-
Kohandage valemit nii, et see kasutaks eraldi lahtrite asemel lahtrivahemikku, nt =SUM(B2:D2). Nüüd võite kustutada liidetavast vahemikust mis tahes veergu ning Excel kohandab valemit automaatselt. Ridade liitmiseks saate kasutada ka valemit =SUM(B2:B5).
Näide – vale viitevahemikuga funktsioon VLOOKUP
Järgmises näites tagastab funktsioon = VLOOKUP (A8; A2: D5; 5; FALSE) #REF! tõrge, sest see otsib väärtust veerust 5 naasmiseks, kuid vahemik on A:D, mis on ainult 4 veergu.

Lahendus
Kohandage vahemikku suuremaks või vähendage otsinguväärtust, et see vastaks viitevahemikule. Sobiv viitevahemik oleks =VLOOKUP(A8;A2:E5;5;FALSE) , samuti =VLOOKUP(A8;A2:D5;4;FALSE).
Näide – vale rea- või veeruviitega funktsioon INDEX
Selles näites tagastatakse valem = INDEX (B2: E5; 5; 5) #REF! tõrge, sest indeksi vahemik on 4 veergu 4 veergu, kuid valem palub tagastada viiendas reas ja viiendas veerus olevaid ridu.

Lahendus
Kohandage rea- või veeruviiteid nii, et need oleksid funktsiooni INDEX otsinguvahemikus. Valem =INDEX(B2:E5;4;4) tagastaks sobiva tulemi.
Näide – funktsiooniga INDIRECT suletud töövihikule viitamine
Järgmises näites proovib kaudne funktsioon viidata suletud töövihikule, mis põhjustab #REF! #VALUE!.

Lahendus
Avage viidatud töövihik. Kui viitate suletud töövihikule, millel on dünaamiline massiiv, ilmneb sama tõrge.
OLE-probleemid
Kui olete kasutanud objekti linkimise ja manustamise (OLE) linki, mis tagastab #REF! tõrge ja seejärel käivitage link helistamise programm.
Märkus. OLE on tehnoloogia, mille abil saate jagada erinevates programmides teavet.
DDE-probleemid
Kui olete kasutanud Dynamic Data Exchange ' i (DDE) teemat, mis on #REF tagastamas! viga, kõigepealt veenduge, et viitate õigele teemale. Kui teile kuvatakse endiselt #REF! tõrge, kontrollige Office ' i dokumentides välissisu blokeerimise või blokeeringuvälise sisu usalduskeskuse sätteid .
Märkus: dünaamiline andmevahetus (DDE)on loodud protokoll andmete vahetamiseks Microsoft Windowsi-põhiste programmide vahel.
Probleemid makrodega
Kui makro sisestab töölehele funktsiooni, mis viitab funktsiooni kohal asuvale lahtrile, kuid funktsiooni sisaldav lahter asub reas 1, tagastab funktsioon vea #REF!, sest 1. rea kohal pole lahtreid. Kontrollige, kas funktsiooni argument viitab lahtrile või lahtrivahemikule, mis pole sobilikud. Et selle olukorraga arvestada, on sel juhul võib olla vaja makrosid redigeerida VBE-s (Visual Basic Editor).
Kas vajate rohkem abi?
Võite oma küsimuse alati esitada mõnele Exceli tehnikakogukonna eksperdile, otsida abi vastustefoorumist või soovitada mõnd uut funktsiooni või täiustust Exceli User Voice’i lehel.