Vea #REF! parandamine

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 lahtriviidete, nt = SUM (B2; C2; D2), võib põhjustada #REF! tõrge veeru kustutamise korral.

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.

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

Näide funktsiooni VLOOKUP valemist, kus on vale vahemik.  Valem on = VLOOKU (A8; A2: D5; 5; FALSE).  VLOOKUP vahemikus pole õõnestajate 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 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.

Näide indeksi valemist, millel on kehtetu vahemiku viide.  Valem on = INDEX (B2: E5; 5; 5), kuid vahemik on ainult 4 rida 4 veergu.

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

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

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.

Vt ka

Exceli valemite ülevaade

Katkiste valemite ärahoidmine

Valemivigade tuvastamine

Exceli funktsioonid (tähestikuliselt)

Exceli funktsioonid (kategooriate kaupa)

Kas vajate veel abi?

Täiendage Office'i kasutamise oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liituge Office Insideri programmiga

Kas sellest teabest oli abi?

Täname tagasiside eest!

Täname tagasiside eest! Tundub, et võiksime teid kokku viia ühega meie Office'i tugiagentidest, kes aitab teil probleemi lahendada.

×