Excel formula: Kako popraviti #REF! napaka -

Kazalo

Povzetek

#REF! napaka se pojavi, ko je sklic neveljaven. V mnogih primerih je to zato, ker so bili listi, vrstice ali stolpci odstranjeni ali ker je bila formula z relativnimi sklici kopirana na novo mesto, kjer so sklici neveljavni. Odpravljanje napake #REF je stvar urejanja formule za ponovno uporabo veljavnih referenc. Za več primerov in informacij glejte spodaj.

Pojasnilo

O #REF! napaka

#REF! napaka se pojavi, ko je sklic neveljaven. V mnogih primerih je to zato, ker so bili listi, vrstice ali stolpci odstranjeni ali ker je bila formula z relativnimi sklici kopirana na novo mesto, kjer so sklici neveljavni. V prikazanem primeru formula v C10 vrne #REF! napaka pri kopiranju v celico E5:

=SUM(C5:C9) // original C10 =SUM(#REF) // when copied to E5

Preprečevanje #REF napak

Najboljši način za preprečevanje #REF! napak je preprečiti, da bi se potem sploh pojavile. Preden izbrišete stolpce, vrstice ali liste, se prepričajte, da se nanje ne sklicujejo formule v delovnem zvezku. Če kopirate in prilepite formulo na novo mesto, boste morda želeli nekatere sklice na celice pretvoriti v absolutni sklic, da preprečite spremembe med postopkom kopiranja.

Če povzročite #REF! napako, najbolje jo je odpraviti takoj. Če na primer izbrišete stolpec in #REF! pojavijo se napake, razveljavite to dejanje (lahko uporabite bližnjico Control + Z). Ko razveljavite, se #REF! napake bodo izginile. Nato uredite formule, da izključite stolpec, ki ga želite izbrisati, in po potrebi premaknite podatke. Na koncu izbrišite stolpec in potrdite, da ni #REF! napake.

Brisanje več #REF! napake

Če želite hitro odstraniti številne napake #REF z delovnega lista, lahko uporabite funkcijo Poišči in zamenjaj. Z bližnjico Control + H odprite pogovorno okno Najdi in zamenjaj. Vnesite #REF! v območju za iskanje vnosa in pustite nadomestno območje za vnos prazno:

Nato lahko spremenite posamezne primere z Find next + Replace ali uporabite Replace All, da v enem koraku zamenjate vse napake #REF.

Odpravljanje napak #REF

Napake #REF je nekoliko težavno odpraviti, ker izvirna referenca celice za vedno izgine. Če veste, kakšna naj bo referenca, jo lahko preprosto popravite ročno. Samo uredite formulo in zamenjajte #REF! z veljavno referenco. Če ne veste, kakšna naj bo referenca celice, boste morda morali podrobneje preučiti delovni list, preden boste lahko popravili formulo.

Opomba: brisanja lista v Excelu ne morete razveljaviti. Če izbrišete zavihek delovnega lista in vidite napake #REF, je najboljša možnost, da datoteko zaprete in znova odprete zadnjo shranjeno različico. Iz tega razloga vedno shranite delovni zvezek (ali shranite kopijo), preden izbrišete enega ali več listov.

#REF! napake pri VLOOKUP

Morda boste videli #REF! napaka s funkcijo VLOOKUP, ko je stolpec napačno naveden. Na spodnjem zaslonu VLOOKUP vrne #REF! ker v obsegu tabel ni stolpca 3, to je B3: C7:

Ko je indeks stolpca nastavljen na pravilno vrednost 2, se #REF! napaka je odpravljena in VLOOKUP deluje pravilno:

Opomba: Ko referenca na vrstico ali stolpec ni veljavna, boste morda videli tudi napako #REF s funkcijo INDEX.

Ujemanje #REF! napaka z IFERROR

V večini primerov ni smiselno ujeti #REF! napaka v formuli, ker #REF! označuje težavo na nizki ravni. Vendar je v primeru, da je IFERROR smiselno ujeti napako #REF, dinamično graditi reference s funkcijo INDIRECT.

Zanimive Članki...