Kā izlabot #REF! kļūdas

Kā izlabot #REF! kļūdas

Svarīgi! :  Šis raksts ir mašīntulkots, skatiet atrunu. Lūdzu, skatiet šī raksta versiju angļu valodā šeit jūsu informācijai.

#REF! kļūdas tiek rādīts, ja formula atsaucas uz šūnu, kas nav derīga. Tas notiek visbiežāk, kad šūnas, uz kurām ir atsauce ar formulām iegūt izdzēsti vai virs Ielīmēt.

Piemērs — #REF! kļūdu izraisa kolonnas dzēšana

Tālāk sniegtajā piemērā tiek izmantota formula =SUM(B2,C2,D2) kolonnā E.

Formula, kas izmanto precīzas šūnu atsauces kā =SUM(B2,C2,D2) var izraisīt #REF! kļūdu, ja kolonna tiek dzēsts.

Ja vēlaties dzēst kolonnu B, C vai D to radītu #REF! kļūda. Šoreiz mēs jāizdzēš kolonna C (2007. gada pārdošanas), un formula tagad ir =SUM(B2,#REF!,C2). Ja izmantojat precīzas šūnu atsauces, piemēram, tas (ja veidojat atsauci katrai šūnai atsevišķi, atdalot tās ar komatu) un atsauces rindas vai kolonnas dzēšana, programma Excel nevar noteikt, lai tā atgriež #REF! kļūda. Šis ir galvenais iemesls, kāpēc precīzas šūnu atsauces funkcijās nav ieteicams lietot.

Piemērs, #REF! kļūdu izraisa kolonnas dzēšana.

Risinājums

  • Ja esat nejauši izdzēsis rindu vai kolonnu, jūs varat nekavējoties ātrās piekļuves rīkjoslā noklikšķiniet uz pogas Atsaukt (vai nospiediet taustiņu kombināciju CTRL + Z) atjaunošanu.

  • Formulu iestatīt tā, lai to izmantotu atsauci uz diapazonu, nevis atsevišķās šūnās, piemēram, =SUM(B2:D2). Tagad varat izdzēst jebkuru kolonnu diapazonā sum un Excel formulu automātiski iestatīt. Jūs varētu izmantot =SUM(B2:B5) rindu summas.

Piemērs — VLOOKUP nepareizs diapazona atsauci

Šajā piemērā =VLOOKUP(A8,A2:D5,5,FALSE) atgriezīs #REF! kļūda, jo tas meklē vērtību atgriešanās no 5. kolonna, bet standarta diapazonā ir A:D, kas ir tikai 4 kolonnām.

VLOOKUP formulas ar nepareizs diapazona piemērs.  Formula ir = VLOOKU(A8,A2:D5,5,FALSE).  Nav piektajai kolonnas diapazonā VLOOKUP, tāpēc 5 izraisa #REF! kļūda.

Risinājums

Pielāgojiet diapazons ir lielāks vai samazinātu kolonnas uzmeklējamo _ vērtību atbilstoši diapazona atsauci. =VLOOKUP(A8,a2:E5,5,FALSE) būtu derīga atsauce diapazonu, kā to darītu = VLOOKUP(A8,A2:D5,4,FALSE).

Piemērs — alfabētisko rādītāju ar nepareizu rindas vai kolonnas atsauce

Šajā piemērā formulas =INDEX(B2:E5,5,5) atgriež #REF! kļūda, jo INDEKSU diapazonā ir 4 rindām ar 4 kolonnām, bet formulu lūdz, lai atgrieztu, kas ir 5. rindā un 5. kolonna.

Piemērs indeksa formula ar nederīgu diapazona atsauci.  Formula ir = INDEX(B2:E5,5,5), bet diapazons ir tikai 4 rindām ar 4 kolonnām.

Risinājums

Pielāgojiet rindu vai kolonnu atsauces, lai tie būtu iekšpusē indeksa uzmeklēšanas diapazonā. =Index(B2:E5,4,4) atgriezīsies nederīgs rezultāts.

Piemērs — atsauču slēgtā darbgrāmatu ar INDIRECT

Šajā piemērā funkcija INDIRECT mēģina atsauces darbgrāmatu, kurā ir aizvērts, izraisa #REF! kļūda.

Piemērs, #REF! kļūdu izraisa INDIRECT atsauču slēgtā darbgrāmatu.

Risinājums

Atveriet darbgrāmatu, kuru ir atsauce

OLE/DDE problēmas

Ja esat izmantojis objektu saistīšanas un iegulšanas (OLE) saite, kas atgriež #REF! kļūdas un pēc tam startējiet programmu, kas zvana saiti.

Piezīme: OLE ir tehnoloģija, kas var izmantot, lai koplietotu informāciju starp programmām.

Ja esat izmantojis dinamiskās datu apmaiņas (DDE) tēmu, kas atgriež #REF! kļūdas, pārliecinieties, vai esat atsauču pareiza tēma.

Piezīme: DDE ir pieņemts protokols datu apmaiņai starp Microsoft Windows programmās.

Makro problēmas

Ja makro ievada funkciju, kura attiecas uz šūnu virs funkcijas, un šūna, kurā ir ietverta šī funkcija ir 1. rindā, funkcijas atgrieztā #REF! 1. rindu, jo nav šūnu augstāk. Pārbaudiet funkciju, lai redzētu, ja arguments attiecas uz šūnu vai šūnu diapazonu, kas nav derīgs. Tas var būt nepieciešama rediģēšanas makro programmā Visual Basic redaktoru (VBE) ņemt vērā situācijā.

Vai nepieciešama papildu palīdzība?

Vienmēr varat pajautāt speciālistiem Excel Tech kopienā, saņemt atbalstu Answers kopienā vai ieteikt jaunu līdzekli vai uzlabojumu vietnē Excel User Voice.

Piezīme : Mašīntulkošanas atruna. Šo rakstu ir tulkojusi datorsistēma bez cilvēka iejaukšanās. Microsoft piedāvā šos mašīntulkojumus, lai palīdzētu angliski nerunājošajiem lietotājiem izmanot saturu par Microsoft produktiem, pakalpojumiem un tehnoloģijām. Tā kā šis raksts ir mašīntulkots, tajā var būt leksikas, sintakses un gramatikas kļūdas.

Skatiet arī

Pārskats par formulām programmā Excel

Kā nepieļaut kļūdainas formulas

Kļūdu pārbaudes izmantošana, lai noteiktu kļūdas formulās

Excel funkciju (saraksts pēc alfabēta)

Programmas Excel funkcijas (pēc kategorijas)

Paplašiniet savas prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Office Insider programmai

Vai šī informācija bija noderīga?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta aģentiem.

×