Popravljanje napake #REF!

Popravljanje napake #REF!

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

Formula, ki uporablja eksplicitne sklice celic, na primer =SUM(B2,C2,D2), lahko povzroči napako #REF!, če izbrišete stolpec.

Če bi izbrisali stolpec B, C ali D, bi povzročili napako #REF!. V tem primeru bomo izbrisali stolpec C (Prodaja 2007) in formula je zapisana kot =SUM(B2,#REF!,C2). Če uporabljate takšne eksplicitne sklice na celico (kjer se sklicujete na vsako celico posebej in so sklici ločeni z vejico) in izbrišete vrstico ali stolpec iz sklica, Excel tega ne more rešiti, zato vrne napako #REF!. To je glavni razlog, zakaj ni priporočljivo uporabljati eksplicitnih sklicev na celico v funkcijah.

Primer napake #REF! zaradi brisanja stolpca.

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 bo funkcija =VLOOKUP(A8,A2:D5,5,FALSE) vrnila napako #REF!, ker ga išče vrnjeno vrednost iz stolpca 5, vendar je obseg sklica A:D, kar so le 4 stolpci.

Primer formule VLOOKUP z nepravilnim obsegom.  Formula je = VLOOKU(A8,A2:D5,5,FALSE).  V obsegu VLOOKUP ni petega stolpca, zato 5 povzroči napako #REF!.

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 napako #REF!, ker je obseg funkcije INDEX 4 vrstice in 4 stolpci, formula pa zahteva vrednost iz 5. vrstice in 5. stolpca.

Primer formule INDEX z neveljavnim sklicem obsega.  Formula je =INDEX(B2:E5,5,5), toda obseg je le 4 vrstice in 4 stolpci.

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 naslednjem primeru se funkcija INDIRECT poskuša sklicevati na delovni zvezek, ki je zaprt, in povzroči napako #REF!.

Primer napake #REF! zaradi sklicevanja na zaprt delovni zvezek v funkciji INDIRECT.

Rešitev

Odprite delovni zvezek, na katerega se funkcija sklicuje

Težave z OLE/DDE

Če ste uporabili povezavo za povezovanje in vdelovanje predmeta (OLE), ki vrne napako #REF!, zaženite program, ki ga kliče povezava.

Opomba: OLE je tehnologija, s katero lahko izmenjujete informacije med programi.

Če ste uporabili temo DDE (Dynamic Data Exchange), ki vrača napako #REF!, se prepričajte, da se sklicujete na pravilno temo.

Opomba: DDE je uveljavljen protokol za izmenjavo podatkov med programi sistema Microsoft Windows.

Težave z makri

Če makro na delovni list vnese funkcijo, ki se sklicuje na celico nad funkcijo, in je celica s to funkcijo v prvi vrstici, funkcija vrne napako #REF!, ker nad prvo vrstico ni nobene celice. V funkciji preverite, ali se argument sklicuje na neveljavno celico ali obseg celic. Pri tem boste morda morali urejati makro v urejevalniku Visual Basic Editor (VBE).

Potrebujete dodatno pomoč?

Kadar koli lahko zastavite vprašanje strokovnjaku v skupnosti tehničnih strokovnjakov za Excel, pridobite podporo skupnosti Answers ali predlagate novo funkcijo oziroma izboljšavo na spletnem mestu Excel User Voice.

Glejte tudi

Pregled formul v Excelu

Kako se izogniti nedelujočim formulam

Odpravljanje napak v formulah s preverjanjem napak

Excelove funkcije (po abecedi)

Excelove funkcije (po kategoriji)

Razširite svoja znanja
Oglejte si izobraževanje
Prvi dobite nove funkcije
Pridružite se programu Office Insider

Vam je bila informacija v pomoč?

Zahvaljujemo se vam za povratne informacije.

Zahvaljujemo se vam za povratne informacije. Videti je, da bi vam prišla prav pomoč enega od naših Officeovih agentov za podporo.

×