Napaka #REF! se prikaže, ko se formula nanaša na celico, ki ni veljavna. To se najpogosteje zgodi, ko izbrišete ali prepišete celice, na katere so se sklicevale formule.
Primer – napaka #REF! zaradi brisanja stolpca
V tem primeru je v stolpcu E uporabljena formula =SUM(B2,C2,D2).

Če bi izbrisali stolpec B, C ali D, bi to povzročilo #REF! napaka #REF!. V tem primeru bomo izbrisali stolpec C (Prodaja 2007) in formula bo zdaj prebrala =SUM(B2,#REF!,C2). Če uporabite eksplicitne sklice na celico, kot je ta (na vsako celico se sklicujete posamezno in jih ločite z vejico) in izbrišete vrstico ali stolpec, na katerem se sklicujete, Excel tega ne more razrešiti, zato vrne #REF! napaka #REF!. To je primarni razlog, zakaj uporaba eksplicitnih sklicev na celice v funkcijah ni priporočljiva.

Rešitev
-
Če ste pomotoma izbrisali vrstice ali stolpce, lahko takoj kliknite gumb »Razveljavi« v orodni vrstici za hitri dostop (ali pritisnite tipki CTRL+Z), da jih obnovite.
-
Prilagodite formulo tako, da uporablja sklic na obseg namesto na posamezne celice, na primer =SUM(B2:D2). Zdaj lahko izbrišete kateri koli stolpec v obsegu vsote in Excel bo samodejno prilagodil formulo. Za vsoto vrstic lahko uporabite tudi =SUM(B2:B5).
Primer – VLOOKUP z nepravilnimi sklici obsega
V tem primeru funkcija =VLOOKUP(A8,A2:D5,5,FALSE) vrne #REF! ker išče vrednost, ki bo vrnjena iz stolpca 5, vendar je obseg sklica A:D, ki je le 4 stolpci.

Rešitev
Povečajte obseg ali zmanjšajte vrednost stolpca za iskanje, da se ujema z obsegom sklica. Veljaven sklic obsega bi bil =VLOOKUP(A8,A2:E5,5,FALSE) ali =VLOOKUP(A8,A2:D5,4,FALSE).
Primer – INDEX z nepravilnim sklicem na vrstico ali stolpec
V tem primeru formula =INDEX(B2:E5,5,5) vrne #REF! ker je obseg indeksa 4 vrstice in 4 stolpci, toda formula zahteva, da vrne vrednost iz 5. vrstice in 5. stolpca.

Rešitev
Prilagodite sklice na vrstico ali stolpec, tako da bodo v obsegu iskanja funkcije INDEX. Funkcija =INDEX(B2:E5,4,4) bi vrnila veljaven rezultat.
Primer – sklicevanje na zaprt delovni zvezek s funkcijo INDIRECT
V tem primeru se funkcija INDIRECT poskuša sklicevati na zaprti delovni zvezek, zaradi česar je prišlo do #REF! napaka #REF!.

Rešitev
Odprite delovni zvezek, na primer sklic. Ista napaka se prikaže, če se sklicujete na zaprt delovni zvezek z dinamično funkcijo polja.
Težave z OLE
Če ste uporabili povezavo za povezovanje in vdelovanje predmetov (OLE), ki vrača #REF! in zaženite program, ki ga kliče povezava.
Opomba: OLE je tehnologija, s katero lahko izmenjujete informacije med programi.
Težave DDE
Če ste uporabljali temo dinamične podatkovne Exchange (DDE), ki vrača #REF! , najprej preverite, ali se sklicujete na pravilno temo. Če še vedno prejemate e-#REF! v središču zaupanja preverite, ali Nastavitve zunanje vsebine, kot je opisano v poglavju Blokiranje ali deblokiranje zunanje vsebine v Office dokumentih.
Opomba: Dinamična podatkovna Exchange (DDE)je uveljavljen protokol za izmenjavo podatkov med programi Windows Microsoft.
Težave z makri
Če makro na delovni list vnese funkcijo, ki se sklicuje na celico nad funkcijo, in je celica, ki vsebuje to funkcijo, v prvi vrstici, funkcija vrne #REF! ker nad prvo vrstico ni nobene celice. Preverite, ali se funkcija sklicuje na celico ali obseg celic, ki ni veljaven. To bo morda zahtevalo urejanje makra v Visual Basic urejevalniku za program (VBE), da bo ta situacija upoštevana.
Potrebujete dodatno pomoč?
Kadar koli lahko zastavite vprašanje strokovnjaku v skupnosti tehničnih strokovnjakov za Excel ali pridobite podporo v skupnosti Answers.
Glejte tudi
Kako se izogniti nedelujočim formulam