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).

Valem, mis kasutab otseseid lahtriviiteid (nt =SUM(B2;C2;D2) võib põhjustada #REF! tõrge, kui veerg on kustutatud.

Kui kustutate veeru B, C või D, põhjustaks see #REF! #VALUE!. Sel juhul kustutame veeru C (2007 Müük) ja valem loeb nüüd ette =SUM(B2;#REF!,C2). Kui kasutate nii otseseid lahtriviiteid (kus viite iga lahtri eraldi komaga eraldatult) ja kustutate viidatud rea või veeru, ei saa Excel seda lahendada, seega tagastab see #REF! #VALUE!. See on peamine põhjus, miks pole soovitatav kasutada funktsioonides otseseid lahtriviiteid.

Näide: vea #REF! on põhjustanud veeru kustutamine.

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 =VLOOKUP(A8;A2:D5;5;FALSE) #REF! viga, kuna otsib väärtust, mis tuleb tagastada veerust 5, kuid viitevahemik on A:D, mis on ainult 4 veergu.

Näide vale vahemikuga VLOOKUP-valemist.  Valem on =VLOOKU(A8;A2:D5;5;FALSE).  VLOOKUP-vahemikus pole viiendat veergu, nii et 5 põhjustab #REF! #VALUE!.

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 tagastab valem =INDEX(B2:E5;5;5;5) #REF! viga, kuna vahemik INDEX on 4 rida 4 veeru kaupa, kuid valem palub tagastada 5. rea ja 5. veeru sisu.

Näide sobimatu vahemikuviitega INDEX-valemist.  Valem on =INDEX(B2:E5;5;5;5), kuid vahemik on ainult 4 rida 4 veeru kaupa.

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 funktsioon INDIRECT viidata suletud töövihikule, põhjustades #REF! #VALUE!.

Näide: vea #REF! on põhjustanud funktsiooni INDIRECT viide suletud töövihikule.

Lahendus

Avage viidatud töövihik. Kui viite suletud töövihikule dünaamilise massiivifunktsiooniga, kuvatakse sama tõrge.

OLE-probleemid

Kui olete kasutanud objekti linkimise ja manustamise (OLE) linki, mis tagastab #REF! käivitage programm, mida link helistab.

Märkus. OLE on tehnoloogia, mille abil saate jagada erinevates programmides teavet.

DDE-probleemid

Kui olete kasutanud dünaamiliste andmete Exchange (DDE) teemat, mis tagastab #REF! kontrollige esmalt, kas viitate õigele teemale. Kui teile ikka veel #REF! kontrollige oma usalduskeskuse Sätted sisu, nagu on kirjeldatud artiklis Välissisu blokeerimine või blokeeringu blokeerimine Office dokumentides.

Märkus. Dünaamilised Exchange (DDE)on loodud protokoll andmete vahetamiseks Microsoft Windows-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?

Kui teil on küsimusi, saate need esitada Exceli tehnikakogukonnafoorumis, kus teile vastavad asjatundjad, või teistele kasutajatele Answersi kogukonnafoorumis.

Vt ka

Exceli valemite ülevaade

Katkiste valemite ärahoidmine

Valemivigade tuvastamine

Exceli funktsioonid (tähestikuliselt)

Exceli funktsioonid (kategooriate kaupa)

Kas vajate veel abi?

Täiendage oma oskusi
Tutvuge koolitusmaterjalidega

Kas sellest teabest oli abi?

Kui rahul te keelekvaliteediga olete?
Mis mõjutas teie hinnangut?

Täname tagasiside eest!

×