Excel formula: Kā novērst #REF! kļūda -

Satura rādītājs

Kopsavilkums

#REF! kļūda rodas, ja atsauce nav derīga. Daudzos gadījumos tas notiek tāpēc, ka ir noņemtas lapas, rindas vai kolonnas vai tāpēc, ka formula ar relatīvām atsaucēm ir nokopēta uz jaunu vietu, kur atsauces nav derīgas. #REF kļūdas labošana ir formulas rediģēšana, lai atkal izmantotu derīgas atsauces. Vairāk piemēru un informācijas skatiet zemāk.

Paskaidrojums

Par #REF! kļūda

#REF! kļūda rodas, ja atsauce nav derīga. Daudzos gadījumos tas notiek tāpēc, ka ir noņemtas lapas, rindas vai kolonnas vai tāpēc, ka formula ar relatīvām atsaucēm ir nokopēta uz jaunu vietu, kur atsauces nav derīgas. Parādītajā piemērā formula C10 atgriež # REF! kļūda, nokopējot to šūnā E5:

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

#REF kļūdu novēršana

Labākais veids, kā novērst #REF! novērš kļūdu rašanos. Pirms dzēšat kolonnas, rindas vai lapas, pārliecinieties, ka uz tām darbgrāmatas formulas nav atsauces. Ja kopējat un ielīmējat formulu jaunā vietā, dažas šūnas atsauces var pārveidot par absolūtu atsauci, lai novērstu izmaiņas kopēšanas darbības laikā.

Ja jūs izraisīsit #REF! kļūdu, vislabāk to novērst nekavējoties. Piemēram, ja izdzēsīsit kolonnu un #REF! parādās kļūdas, atsauciet šo darbību (varat izmantot saīsni Control + Z). Atsaucot, #REF! kļūdas pazudīs. Pēc tam rediģējiet formulu (-as), lai izslēgtu kolonnu, kuru vēlaties izdzēst, vajadzības gadījumā pārvietojot datus. Visbeidzot, izdzēsiet kolonnu un apstipriniet, ka nav #REF! kļūdas.

Notīrot vairākus #REF! kļūdas

Lai ātri noņemtu daudzas #REF kļūdas no darblapas, varat izmantot funkciju Atrast un aizstāt. Izmantojiet īsinājumtaustiņu Control + H, lai atvērtu dialoglodziņu Atrast un aizstāt. Ievadiet #REF! meklēšanas ievades apgabalā un atstājiet aizstāšanas ievades apgabalu tukšu:

Pēc tam varat veikt izmaiņas katrā atsevišķā gadījumā, izmantojot Meklēt nākamo + Aizstāt, vai arī izmantot Aizstāt visu, lai vienā solī aizstātu visas #REF kļūdas.

#REF kļūdu labošana

#REF kļūdas ir nedaudz grūts novērst, jo sākotnējā šūnas atsauce ir pazudusi uz visiem laikiem. Ja zināt, kādai jābūt atsaucei, varat to vienkārši manuāli salabot. Vienkārši rediģējiet formulu un aizstājiet #REF! ar derīgu atsauci. Ja nezināt, kādai jābūt šūnas atsaucei, iespējams, nāksies sīkāk izpētīt darblapu, pirms varat salabot formulu.

Piezīme. Jūs nevarat atsaukt lapas dzēšanu programmā Excel. Ja izdzēsīsit darblapas cilni un redzēsit #REF kļūdas, iespējams, labākais variants ir aizvērt failu un atkārtoti atvērt pēdējo saglabāto versiju. Šī iemesla dēļ pirms vienas vai vairāku lapu dzēšanas vienmēr saglabājiet darbgrāmatu (vai saglabājiet kopiju).

#REF! kļūdas ar VLOOKUP

Jūs varat redzēt #REF! kļūda ar funkciju VLOOKUP, ja kolonna ir norādīta nepareizi. Zemāk redzamajā ekrānā VLOOKUP atgriež #REF! jo tabulas diapazonā nav 3. slejas, kas ir B3: C7:

Kad kolonnas indekss ir iestatīts uz pareizo vērtību 2, #REF! kļūda ir novērsta un VLOOKUP darbojas pareizi:

Piezīme. Ja funkcija Rinda vai kolonna nav derīga, funkcija INDEX var redzēt arī kļūdu #REF.

#REF! kļūda ar IFERROR

Vairumā gadījumu nav jēgas notvert #REF! kļūda formulā, jo #REF! norāda uz zema līmeņa problēmu. Tomēr viena no situācijām, kad IFERROR var būt jēga noķert #REF kļūdu, ir gadījumi, kad dinamiski veidojat atsauces ar funkciju INDIRECT.

Interesanti raksti...