Napaka REF v Excelu (9 primernih primerov)

  • Deliti To
Hugh West

Referenčna napaka ali REF Napaka se v Excelu pojavi, kadar se formula sklicuje na neveljavne celice. To se lahko zgodi, kadar izbrišete celice, vrstice ali stolpce, ki so uporabljeni v formuli. V primeru napake pri sklicevanju Excel prikaže #REF! znak za napako. V tem članku vam bomo pokazali, kako REF napake, ki se lahko pojavijo v Excelu, in kako lahko odpravite napako.

Razmislite o naslednjem naboru podatkov. V njem so podani četrtletni in letni podatki o prodaji različnih prodajalcev. Letni podatki o prodaji so določeni s seštevanjem vseh četrtletnih podatkov o prodaji. Zdaj vam bomo na podlagi tega nabora podatkov pokazali, kako REF se lahko zgodi napaka v Excelu in kako se je lahko znebite.

Prenesi delovni zvezek za prakso

Delovni zvezek lahko prenesete s spodnje povezave

Napake REF v Excel.xlsx

Primeri odpravljanja napak REF v Excelu

1. Napaka REF pri brisanju celice, stolpca ali vrstice

Če izbrišemo celico, stolpec ali vrstico, ki je uporabljena v formuli, bo Excel prikazal REF napaka v celici formule. Poglejmo, če izbrišemo Prodaja v četrtem četrtletju (stolpec E ) iz našega nabora podatkov, kaj se bo zgodilo.

Zaradi izbrisa Prodaja v četrtem četrtletju stolpcu, zdaj so celice v stolpcu Letna prodaja v stolpcu so prikazani REF napaka. to se zgodi, ker zdaj formula v tem stolpcu ne more najti enega od navedenih stolpcev. če izberemo katero koli celico iz stolpca formule, lahko v vrstici formul vidimo, da je prikazana ena od navedenih celic #REF! Znak. Ker smo izbrisali stolpec referenčne celice v formuli, formula ne more najti celice in prikazuje REF napaka.

Preberite več: Kako odpraviti napako #REF! v Excelu (6 rešitev)

2. Iskanje celic z napako REF

Če imate zelo dolg nabor podatkov in v njem veliko formul, lahko ugotovite, ali je REF napake ročno je lahko naporno. Vendar je treba ugotoviti vse REF napake, da jih boste lahko odpravili.

➤ Če želite ugotoviti vse napake naenkrat, najprej izberite celoten nabor podatkov in pojdite na Domov> Urejanje> Poiščite> Izberite> Pojdite na poseben .

➤ Potem, Pojdi na Posebno Pojavi se okno. Najprej izberite Formule in preverite Napake . Nato kliknite na V REDU .

Zdaj boste videli vse celice z REF v vašem naboru podatkov bo izbrana napaka.

Preberite več: Kako poiskati referenčne napake v Excelu (3 preproste metode)

3. Odstranjevanje več napak REF

Odstranite lahko vse REF napake iz podatkovnega niza Excel z uporabo Poišči in zamenjaj ➤ Najprej izberite celoten nabor podatkov in pojdite na Domov> Urejanje> Poišči> Izberi> Zamenjaj .

Zdaj je Poišči in zamenjaj Prikaže se okno.

➤ V Poiščite, kaj vrsta polja #REF! in kliknite na Zamenjajte vse .

Nato se prikaže potrditveno okno s številom zamenjav.

➤ Tisk V REDU v to polje in zaprite Poišči in zamenjaj škatla.

Kot rezultat, boste videli, ni več REF v vašem podatkovnem nizu je napaka. Formula prikazuje vrednost brez izbrisanih stolpcev.

Če kliknete na katero koli celico stolpca formul, lahko v vrstici formul vidite, da je #REF! znak se odstrani in formula izračuna vrednost samo glede na obstoječe celice .

Preberite več: Kako odstraniti napako vrednosti v Excelu (4 hitre metode)

4. Referenčni razpon za izogibanje napaki REF

Namesto sklicevanja na celice z vejicami kot relativnimi referencami lahko uporabite referenco na območje, da se izognete REF V prejšnjih primerih smo v celici uporabili naslednjo formulo F6 , =SUM(B6,C6,D6,E6) Zdaj bomo uporabili referenco območja, da ugotovimo vsoto v stolpcu F .

➤ V celico vnesite naslednjo formulo F6 ,

=SUM(B6:E6)

V tem primeru bo formula uporabila območje celic B6:E6 kot referenco in seštevek v celici F6 . celica Drag F6 na konec podatkovnega niza, tako da se bo formula uporabila za vse celice v stolpcu F .

Če zdaj izbrišete enega od stolpcev, ki se uporablja v formuli, boste videli, da se REF Napaka se tokrat ne bo prikazala. V tem primeru bo formula izračunala vrednost brez vrednosti izbrisanega stolpca.

5. Napaka funkcije VLOOKUP REF

Če vstavite napačno številko indeksa stolpca v funkcija VLOOKUP Excel bo prikazal REF napaka. Recimo, da želimo za naš nabor podatkov ugotoviti letno prodajo različnih prodajalcev. Zato smo v prazno celico vnesli naslednjo formulo, =VLOOKUP(H8,A4:F12,7,FALSE). Tukaj, H8 je iskalna vrednost ( Harold ), A4:F12 je tabelsko polje. 7 je številka indeksa stolpca in FALSE pomeni, da bo formula vrnila natančno ujemanje.

V naši formuli smo kot številko indeksa stolpca navedli 7. Toda tabelsko polje je A4:F12 ki ima le 6 stolpcev. Zato bo formula vrnila REF napaka.

Popravimo formulo.

➤ Vnesite naslednjo popravljeno formulo,

=VLOOKUP(H8,A4:F12,6,FALSE)

Tukaj, H8 je vrednost iskanja, A4:F12 je tabelsko polje. 6 je številka indeksa stolpca in FALSE pomeni, da bo formula vrnila natančno ujemanje.

V tem trenutku je indeks stolpca številka 6 znotraj tabelarnega polja, zato formula ne bo prikazala REF tokrat bo vrnil letno prodajo prodajalca, katerega ime je v celici H8 .

Podobna branja

  • Razlogi in popravki napake NAME v Excelu (10 primerov)
  • Ob napaki nadaljuj Naslednji: Obravnava napake v programu Excel VBA
  • Excel VBA: Izklopite možnost "Ob napaki nadaljujte z naslednjim"

6. Funkcija HLOOKUP z napako v referenci

Če vstavite napačno številko indeksa vrstice v funkcija HLOOKUP Excel bo prikazal REF Recimo, da želimo za naš nabor podatkov ugotoviti skupno prodajo v različnih četrtletjih z uporabo HLOOKUP V prazno celico smo vnesli naslednjo formulo, =HLOOKUP(H8,B5:F12,9,FALSE) Tukaj, H8 je vrednost iskanja, B5:F12 je tabelsko polje. 9 je indeksna številka vrstic in FALSE pomeni, da bo formula vrnila natančno ujemanje.

V naši formuli smo kot številko indeksa vrstice navedli 9. Toda polje tabele je B5:F12 ki ima le 8 vrstic. Zato bo formula vrnila REF napaka.

Popravimo formulo.

➤ Vnesite naslednjo popravljeno formulo,

=HLOOKUP(H8,B5:F12,8,FALSE)

Tukaj, H8 je vrednost iskanja, B5:F12 je tabelsko polje. 8 je številka indeksa vrstice in FALSE pomeni, da bo formula vrnila natančno ujemanje.

V tem trenutku je indeks vrstice številka 8 znotraj tabelarnega polja, zato formula ne bo prikazala REF Napaka; namesto tega bo vrnil celotno prodajo v 3. četrtletje .

7. Funkcija INDEX z napačno referenco

Če vstavite napačno številko vrstice ali stolpca v funkcija INDEX Excel bo prikazal REF Recimo, da želimo za naš nabor podatkov ugotoviti skupno letno prodajo. Zato smo v prazno celico vnesli naslednjo formulo, =INDEX(B6:F12,7,6) Tukaj, B5:F12 je polje. 7 je številka vrstice in 6 je številka stolpca.

V naši formuli smo kot številko stolpca navedli 6. Toda polje je B5:F12 ki ima samo 5 stolpcev. Zato bo formula dala REF napaka.

Popravimo formulo.

➤ Vnesite naslednjo popravljeno formulo,

=INDEX(B6:F12,7,6)

Tukaj, B5:F12 je polje. 7 je številka vrstice in 5 je številka stolpca.

Sedaj se stolpec številka 5 nahaja znotraj polja. Zato formula ne bo prikazala REF Napaka; namesto tega bo navedena vrednost celotne letne prodaje.

8. Referenčna napaka v funkciji INDIRECT

Pri uvozu podatkov iz drugega delovnega zvezka z INDIREKTNO če je delovni zvezek, iz katerega bodo uvoženi podatki, zaprt, bo Excel REF napaka. Predpostavimo, da želimo uvoziti podatke o prodaji prodajalca z imenom Jennifer iz delovnega zvezka z imenom Jennifer .

Zdaj, ne da bi odprli delovni zvezek Jennifer smo v trenutni delovni zvezek vnesli naslednjo funkcijo,

=INDIRECT(" '[Jennifer.xlsx]"&H10&"'!$B$6")

Tukaj, Jennifer.xlsx je delovni zvezek, iz katerega želimo uvoziti podatke, H10 je ime lista, SALES_DATA na spletnem mestu Jennifer.xlsx delovni zvezek. in $B$6 je celica lista SALES_DATA na spletnem mestu Jennifer.xlsx delovni zvezek.

Vendar formula ne bo uvozila podatkov iz delovnega zvezka. REF napaka.

➤ Zdaj odprite delovni zvezek Jennifer in znova vstavite isto formulo.

Tokrat se ne bo prikazal REF napako in bo dal vrednost iz Jennifer delovni zvezek.

9. Vnesite besedilo po meri namesto napake REF s funkcijo IFERROR

Odstranimo lahko REF iz našega delovnega lista in lahko namesto te napake prikažemo besedilo po meri z uporabo funkcijo IFERROR. V prvem primeru smo dobili stolpec formule z #REF! znak zaradi brisanja enega stolpca. Zdaj z IFERROR namesto teh znakov za napake prikažemo besedilo Incomplete.

➤ Najprej v prvo celico stolpca vnesite naslednjo formulo in pritisnite VSTOP in povlecite celico do konca, da uporabite formulo v vseh celicah.

=IFERROR(SUM(B6,C6,D6,E6), "Nepopolno")

Če ne pride do napake, bo formula podala vsoto.

Če zdaj izbrišemo enega od stolpcev, formula ne bo več prikazovala znaka za napako, temveč bo prikazovala besedilo "Nepopolno" .

Preberite več: Napaka programa Excel: Številka v tej celici je oblikovana kot besedilo (6 popravkov)

Zaključek

V tem članku smo vam poskušali predstaviti osnovne zamisli o tem, kako REF napaka se pojavi v Excelu in kako lahko obravnavate takšne napake. Upam, da lahko zdaj rešite težavo referenčne napake v Excelu. Če naletite na kakršno koli zmedo, vas prosimo, da pustite komentar.

Hugh West je zelo izkušen trener Excela in analitik z več kot 10-letnimi izkušnjami v industriji. Po izobrazbi je diplomirani računovodstvo in finance ter magisterij poslovne administracije. Hugh ima strast do poučevanja in je razvil edinstven pristop k poučevanju, ki ga je enostavno slediti in razumeti. Njegovo strokovno znanje o Excelu je pomagalo na tisoče študentom in strokovnjakom po vsem svetu, da so izboljšali svoje sposobnosti in se izkazali v karieri. Prek svojega bloga Hugh deli svoje znanje s svetom, ponuja brezplačne vadnice za Excel in spletno usposabljanje, ki posameznikom in podjetjem pomaga doseči njihov polni potencial.