Office
Pierakstīties
Kā izlabot #REF! kļūdas

Kā izlabot #REF! kļūdas

Piezīme.:  Mēs vēlamies sniegt jums visjaunāko palīdzības saturu jūsu valodā, cik vien ātri to varam. Šī lapa ir tulkota automatizēti, un tajā var būt gramatiskas kļūdas un neprecizitātes. Mūsu nolūks ir šo saturu padarīt jums noderīgu. Vai lapas lejasdaļā varat mums pavēstīt, vai informācija jums noderēja? Ērtai atsaucei šeit ir šis raksts angļu valodā .

#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

Šajā piemērā ir izmantota =SUM(B2,C2,D2) formulu 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 tiks izdzēsts 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 ar nepareizs diapazona atsaucēm

Š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.

INDEKSS ar nederīgu diapazona atsauci formulas piemērs.  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 derīgu rezultātu.

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 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.

DDE problēmas

Ja esat izmantojis dinamiskās datu apmaiņas (DDE) tēmu, kas atgriež #REF! kļūda, pirmā pārbaude, lai pārliecinātos, vai esat atsauču pareiza tēma. Ja joprojām saņemat #REF! kļūda, Drošības kontroles centra iestatījumi ārējo saturu kā izklāstīts izvēles bloķēšana un atbloķēšana Office dokumentos ārējā satura.

Piezīme: Dinamiskās datu apmaiņas (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.

Skatiet arī

Pārskats par formulām programmā Excel

Kā nepieļaut kļūdainas formulas

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

Excel funkciju saraksts (pēc alfabēta)

Excel funkciju saraksts (pēc kategorijas)

Paplašiniet savas Office 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.

×