„Excel“ formulė: Kaip pataisyti #REF! klaida -

Turinys

Santrauka

#REF! klaida įvyksta, kai nuoroda neteisinga. Daugeliu atvejų tai yra todėl, kad lapai, eilutės ar stulpeliai buvo pašalinti, arba todėl, kad formulė su santykinėmis nuorodomis nukopijuota į naują vietą, kur nuorodos yra neteisingos. Taisyti #REF klaidą reikia redaguoti formulę, kad vėl būtų naudojamos galiojančios nuorodos. Toliau rasite daugiau pavyzdžių ir informacijos.

Paaiškinimas

Apie #REF! klaida

#REF! klaida įvyksta, kai nuoroda neteisinga. Daugeliu atvejų taip yra todėl, kad lapai, eilutės ar stulpeliai buvo pašalinti, arba todėl, kad formulė su santykinėmis nuorodomis nukopijuota į naują vietą, kur nuorodos yra neteisingos. Parodytame pavyzdyje formulė C10 pateikia #REF! klaida nukopijuojant į langelį E5:

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

#REF klaidų prevencija

Geriausias būdas užkirsti kelią #REF! klaidos yra užkirsti kelią tada atsirasti visų pirma. Prieš ištrindami stulpelius, eilutes ar lapus įsitikinkite, kad darbaknygėje jie nėra nurodyti. Jei kopijuojate ir įklijuojate formulę į naują vietą, kai kurias langelių nuorodas galite konvertuoti į absoliučią nuorodą, kad būtų išvengta pakeitimų kopijavimo operacijos metu.

Jei sukelsite #REF! klaidą, geriausia išspręsti nedelsiant. Pvz., Jei ištrinsite stulpelį ir #REF! atsiranda klaidų, anuliuokite tą veiksmą (galite naudoti spartųjį klavišą „Control + Z“). Atšaukus, #REF! klaidos išnyks. Tada redaguokite formulę (-es), kad neįtrauktumėte stulpelio, kurį norite ištrinti, jei reikia, perkelkite duomenis. Galiausiai ištrinkite stulpelį ir patvirtinkite, kad nėra #REF! klaidos.

Išvalyti kelis #REF! klaidos

Norėdami greitai pašalinti daug #REF klaidų iš darbalapio, galite naudoti „Rasti ir pakeisti“. Norėdami atidaryti dialogo langą „Rasti ir pakeisti“, naudokite sparčiuosius klavišus „Control + H“. Įveskite #REF! radimo įvesties srityje palikite tuščią pakeitimo įvesties sritį:

Tada galite atlikti pakeitimus kiekvienu konkrečiu atveju naudodami „Ieškoti kitą + pakeisti“ arba naudodami „Pakeisti viską“, kad pakeistumėte visas #REF klaidas vienu žingsniu.

#REF klaidų taisymas

#REF klaidas ištaisyti yra šiek tiek keblu, nes pradinė langelio nuoroda dingo visiems laikams. Jei žinote, kokia nuoroda turėtų būti, galite paprasčiausiai ją pataisyti rankiniu būdu. Tiesiog redaguokite formulę ir pakeiskite #REF! su galiojančia nuoroda. Jei nežinote, kokia turėtų būti langelio nuoroda, gali tekti išsamiau išnagrinėti darbalapį, kad galėtumėte pataisyti formulę.

Pastaba: negalite anuliuoti „Excel“ lapo ištrynimo. Jei ištrinsite darbalapio skirtuką ir pamatysite klaidas #REF, tikriausiai geriausias variantas yra uždaryti failą ir iš naujo atidaryti paskutinę išsaugotą versiją. Dėl šios priežasties prieš ištrindami vieną ar daugiau lapų, visada išsaugokite darbaknygę (arba išsaugokite kopiją).

#REF! klaidos su VLOOKUP

Galite pamatyti #REF! klaida naudojant funkciją VLOOKUP, kai stulpelis nurodomas neteisingai. Žemiau esančiame ekrane VLOOKUP grąžina #REF! nes lentelių diapazone nėra 3 stulpelio, kuris yra B3: C7:

Nustačius teisingą 2 stulpelio rodyklę, #REF! klaida išspręsta ir VLOOKUP veikia tinkamai:

Pastaba: taip pat galite pamatyti #REF klaidą su funkcija INDEX, kai eilutės ar stulpelio nuoroda neteisinga.

Spąstai #REF! klaida su IFERROR

Daugeliu atvejų nėra prasmės gaudyti #REF! klaida formulėje, nes #REF! nurodo žemo lygio problemą. Tačiau viena situacija, kai IFERROR gali būti prasminga užgauti #REF klaidą, yra tada, kai dinamiškai kuriate nuorodas naudodamiesi funkcija NETIESIOGINIS.

Įdomios straipsniai...