Excel formula: Kako popraviti #REF! pogreška -

Sadržaj

Sažetak

#REF! pogreška se javlja kada je referenca nevaljana. To je često zbog toga što su uklonjeni listovi, retci ili stupci ili zato što je formula s relativnim referencama kopirana na novo mjesto na kojem su reference nevaljane. Ispravljanje pogreške #REF stvar je uređivanja formule radi ponovne upotrebe valjanih referenci. Pogledajte dolje za više primjera i informacija.

Obrazloženje

O #REF! pogreška

#REF! pogreška se javlja kada je referenca nevaljana. To je često zbog toga što su uklonjeni listovi, retci ili stupci ili zato što je formula s relativnim referencama kopirana na novo mjesto na kojem su reference nevaljane. U prikazanom primjeru, formula u C10 vraća #REF! pogreška pri kopiranju u ćeliju E5:

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

Sprječavanje #REF pogrešaka

Najbolji način za sprečavanje #REF! pogreške je spriječiti da se uopće ne pojave. Prije nego što izbrišete stupce, retke ili listove, provjerite jesu li formule u radnoj knjizi referencirane na njih. Ako kopirate i lijepite formulu na novo mjesto, možda ćete htjeti pretvoriti neke reference ćelija u apsolutnu referencu kako biste spriječili promjene tijekom postupka kopiranja.

Ako uzrokujete #REF! pogrešku, najbolje je odmah popraviti. Na primjer, ako izbrišete stupac i #REF! pojave se pogreške, poništite tu radnju (možete koristiti prečac Control + Z). Kada poništite, #REF! pogreške će nestati. Zatim uredite formule kako biste izuzeli stupac koji želite izbrisati, po potrebi premještajući podatke. Konačno, izbrišite stupac i potvrdite da nema #REF! pogreške.

Brisanje višestrukih #REF! pogreške

Da biste brzo uklonili mnoge pogreške #REF s radnog lista, možete koristiti Pronađi i zamijeni. Upotrijebite prečac Control + H da biste otvorili dijalog Pronađi i zamijeni. Unesite #REF! u području za pronalaženje unosa i ostavite prazno mjesto za unos za zamjenu:

Tada možete napraviti pojedinačne promjene pomoću Pronađi sljedeće + Zamijeni ili upotrijebi Zamijeni sve da biste u jednom koraku zamijenili sve pogreške #REF.

Ispravljanje pogrešaka #REF

Pogreške #REF pomalo je teško popraviti jer je izvorna referenca ćelije zauvijek nestala. Ako znate koja bi referenca trebala biti, možete je jednostavno popraviti ručno. Samo uredite formulu i zamijenite #REF! s valjanom referencom. Ako ne znate koja bi referenca na ćeliju trebala biti, možda ćete morati detaljnije proučiti radni list prije nego što možete popraviti formulu.

Napomena: brisanje lista u Excelu ne možete poništiti. Ako izbrišete karticu radnog lista i vidite pogreške #REF, vjerojatno je najbolja opcija zatvoriti datoteku i ponovno otvoriti zadnju spremljenu verziju. Iz tog razloga uvijek spremite radnu knjigu (ili spremite kopiju) prije brisanja jednog ili više listova.

#REF! pogreške s VLOOKUP-om

Možda ćete vidjeti #REF! pogreška s funkcijom VLOOKUP, kada je stupac pogrešno naveden. Na donjem zaslonu VLOOKUP vraća #REF! jer u rasponu tablica nema stupca 3, a to je B3: C7:

Kada je indeks stupca postavljen na ispravnu vrijednost 2, #REF! greška je riješena i VLOOKUP ispravno radi:

Napomena: Možda ćete vidjeti i pogrešku #REF s funkcijom INDEX kada referenca retka ili stupca nije važeća.

Zarobljavanje #REF! pogreška s IFERROR-om

U većini slučajeva nema smisla zarobiti #REF! pogreška u formuli, jer #REF! ukazuje na problem niske razine. Međutim, jedna situacija u kojoj IFERROR može imati smisla uhvatiti pogrešku #REF je kada dinamički gradite reference pomoću funkcije INDIRECT.

Zanimljivi članci...